ComponentOne Data Services(日本語版)
.NETアプリケーション対応のクラウドデータ連携ライブラリセット
MESCIUS (旧社名:GrapeCity) 社の製品
1996 年より日本国内にてComponentSourceで販売中。
.NETアプリケーション対応のクラウドデータ連携ライブラリセット
ComponentOne Data Servicesは、.NET Standardに対応したデータ連携のためのライブラリセットです。様々な.NETアプリケーションやサービス上で多様なデータソースとのシームレスな連携を可能にします。Salesforceやkintone、Dynamics 365やGoogle Analyticsをはじめとする様々なクラウドサービスに接続して、クエリの実行やデータ更新などの連携を実現できます。また、オンプレミスにあるデータとの連携も可能です。この連携では、様々なクラウドサービスやリモートサーバーへのデータ接続をはじめとして、取得データの分析や結合、テキストデータ解析、Excel数式に準拠した数式によるデータ処理などを実現できます。
特長
クラウドサービスをはじめとした様々なデータソースへの接続
様々なデータソースとの接続をサポートするDataConnectorsは、Salesforce、Google Analytics、Dynamics 365などの多数のオンラインサービスへ接続が可能です。あらゆる.NETアプリケーションに対し、統合されたデータ接続インタフェースを提供します。
大規模なデータセットの高速データバインディングとロード
DataCollectionはUIコントロールにおけるデータのロードや可視化を強力に支援するデータ管理ライブラリです。.NET開発者に馴染みの深いICollectionViewインタフェースをベースに、フィルタリングやグループ化、ソートといったデータコレクション機能を提供するほか、データの仮想化による大規模データセットのオンデマンド読み込みや、SignalRを使用したサーバー・クライアント間のリアルタイム更新などをサポートします。
データコレクション
データの分析、複数データソースからのデータを結合
アプリケーションを使って実現するデータドリブンなアプローチでは、膨大な量におよぶデータの正確で素早い解析が求められます。DataEngineは、このような場合にお使いいただけるデータ分析用の高性能ライブラリです。DataEngineを使えば大規模データを構成する複数のデータソースを1つに統合のうえ、クエリ処理によって、そのデータセットから高速にデータを抽出したり、集計したりすることが可能となります。
Excelのような数式計算をどこでも実現
データ加工に個別の計算処理を実装しなくとも、CalcEngineを使用することで汎用性の高いExcel数式計算を組み込むことが可能です。
テキスト抽出の自動化
テキストを効率的に解析する事が可能なTextParserは、電子メール、ショッピングサイトなどから、HTML形式の半構造化データを解析し、特定のデータを自動的に抽出するための機能を提供します。またログファイルのようなプレーンテキストから、あらかじめテンプレートとして定義した形式で出力することも可能です。
UIコントロールを組み合わせてデータを可視化
DataServicesとUIコントロールの組み合わせにより、クラウドデータを可視化して活用する様々なアプリケーションを作成できます。例えば、ComponentOneの各エディションに収録されているFlexGridやFlexChart、OLAPコントロールなどを使い、Dynamics365 Salesの請求データをダッシュボードで表現したり、kintoneの業務データをグラフィカルに分析できるアプリケーションを実現したりすることが可能です。
UIコンポーネントとの連携
Visual Studioとの統合
ComponentOne Data Servicesは、Visual Studioと統合して使用できます。Visual Studio(2019または2022)のサーバーエクスプローラーから、データソースへの接続することができます。接続したデータを、データセットデザイナへドラッグアンドドロップすることで、グリッド、チャート、レポートデザイナーなど、データ対応コンポーネントへの接続が可能となります。
サンプルとドキュメント
ComponentOne Data Servicesには数多くのサンプルが収録されています。またWebサイトでも各種ドキュメントを公開しています。サンプルとドキュメントは各ライブラリの主要機能を網羅しているため、学習時間の短縮に貢献し、初期導入コストを抑えて開発をスタートすることができます。
ユーザーライセンスで柔軟な開発環境を実現
ユーザーライセンス体系を採用しており、製品の使用は「アカウント登録」を行った1人の開発者(製品の利用者)に限定されます。1ユーザーライセンスにつき上限3台のPCにインストールができるので、さまざまな環境での開発やメンテナンスが柔軟に行えます
Data Servicesで使用可能なコントロール