InterBase 2020リリース!詳細はこちら

RAD Studio 10.3.2リリース!詳細はこちら

お得なキャンペーン情報はこちら

Renew your Update Subscription license now 詳細はこちら

新しい登録製品ポータルはこちら

Enterprise Connectors

データベース接続と同じように多様なエンタープライズアプリケーションに接続

CDataの技術を搭載した新しいFireDACコンポーネント「Enterprise Connectors」を用いれば、多様なアプリケーションデータの移動、統合、分析、表示、編集を容易に実現できます。80以上のエンタープライズアプリケーションを、SQLを用いた標準的なアクセス方法で統合。FireDACによるデータアクセスに、新たなバリエーションが加わります。

今日、データはますます分散化する傾向にあり、企業は、多様な異種システムに重要な組織データを保管しています。たとえば20以上のSaaS アプリケーションを運用し、少なくともいくつかのオンプレミスアプリケーションを保有する平均的企業の場合、それらの統合、相互接続性の管理および保守が大きな課題となっています。Enterprise Connectorsを用いれば、こうした課題にすばやく対処可能。もうシステムの連携/統合で悩む必要はありません。



  • RAD Studio向けのアドオン製品:Delphi / C++BuilderアプリケーションにSaaS、NoSQL、ビッグデータ連携機能を拡張。エンタープライズデータを活用したアプリケーションを迅速に構築できます。Enterprise Connectorsを使用するには、Delphi / C++Builder / RAD Studio 10.2 Professional以上が必要です。
  • 130以上のデータソース(さらに拡張中):業界最大数の対応データソース数を実現。その数は現在も拡充中です。
  • リアルタイムデータアクセスを実現:ライブデータにリアルタイムでダイレクトアクセス。他のクラウドサービスや仲介サービスなどに依存することはありません。
  • 配布用のライセンス費用は不要:年間サブスクリプション形式のライセンスは、開発者単位。開発したアプリケーションの再配布には費用はかかりません。サブスクリプション契約が失効すると、アプリケーションをビルドすることはできなくなりますが、配布済のアプリケーションが使えなくなることはありません。

    詳細はデベロッパーキャンプビデオで

CData Subscriptions

機能

強力なエンタープライズクラスの開発機能を提供

データの複製/キャッシュも容易:

エンタープライズデータをOracle、SQL Server、Google Cloud SQLなどのローカルやクラウドのデータストアに複製可能。データの複製には、キャッシュされたデータの差分アップデートなどの機能を利用できます。

関数ライブラリ:

50以上の関数ライブラリが含まれており、適切な列データの操作が可能です。これには、Regex、JSON、XML処理関数なども含まれます。

クライアント側でもプログラミング処理可能:

データソースへの接続だけでなく、取得したデータの処理機能も充実。必要に応じてSUM、AVG、MAX、MINなどの統計処理や各種関数を使用できます。

カスタマイズ可能:

テーブルや列の追加/削除、データ型の変更など、データモデルをカスタマイズ可能。可読性の高いスキーマファイルを編集することで、カスタマイズは実行時にも行うことができます。

セキュアな接続性を提供:

TLS/ SSLデータ暗号化など、標準のエンタープライズクラスセキュリティ機能を搭載。すべてのクライアント/サーバー通信に適用できます。

容易な開発:

RAD StudioのIDE内で設計時に直接データを操作できます。

利用例

データベースに接続するのと同じように簡単に任意のエンタープライズアプリケーションに接続

標準のFireDACコンポーネント

MySQLやSQL Serverといった一般的なRDBMSに接続するのと方法は同じです。TFDManager, TFDConnection, TFDQueryなどのコンポーネントを使います。

FDConnection1.Name := 'SalesforceConnection';

FDConnection1.DriverName := 'CData.Fire.Salesforce';

with FDConnection1.Params as

TFDPhysCDataSalesforceConnectionDefParams do begin

...

end;

FDConnection1.Connected := true;

FDQuery1.Active := true;

FDQuery1.Open('select * from Account where Industry = ''Healthcare''');

SQL-92準拠のクエリーを利用可能

エンタープライズデータを利用するアプリケーションを構築する最も簡単な手法を提供。JOIN、UPDATE、集計などを用いた標準のSQLが利用できます。

SELECT with Inner JOIN

SELECT Account.Id, Account.Name, Account.Fax,

Opportunity.AccountId, Opportunity.CloseDate

FROM Account

INNER JOIN Opportunity

ON Account.Id = Opportunity.AccountId

Aggregate Functions

SELECT Name, AVG(AnnualRevenue) FROM Account GROUP BY Name

Update Data

UPDATE Account SET Name='John' WHERE Id = @myId