本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →CData Connect Server を使ってSalesforce コンソールやSalesforce Mobile App からPhoenix data に接続することができます。 この記事では、CData Connect Server およびSalesforce Lightning Connect をつかって、Phoenix 外部オブジェクトを作成します。
CData Connect Server は、ピュアSQL のクラウドインターフェースをPhoenix に提供し、データを複製せずにSalesforce Lightning Connect からリアルタイムPhoenix データとの統合を手軽に実現します。Salesforce Lightning Connect はCData Connect Server をSQL Server データベースとして認識し、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をPhoenix に直接プッシュして、サーバー側の処理を利用して、Phoenix データを素早く返します。
Phoenix Query Server 経由でApache Phoenix に接続します。デフォルトのポートと異なる場合は、Server とPort プロパティを設定してApache Phoenix に接続します。Servre プロパティは通常、Apache Phoenix をホストしているサーバーのホスト名またはIP アドレスです。
デフォルトでは、認証は使用されません(プレーン)。サーバーに認証が設定されている場合は、AuthScheme をNEGOTIATE に設定して、
必要な場合にはUser とPassword プロパティを設定して、Kerberos で認証します。
コネクションが構成されたら、Salesforce Lightning Connect からPhoenix に接続できるようになります。
次の手順で、Connect Server からのフィードに接続する設定を行います。
外部データソース作成後、次の手順で Phoenix のデータを反映する外部オブジェクトを作成します。 Phoenix 外部オブジェクトとPhoenix テーブルの定義を同期する必要があります。
Phoenix data を外部データソースとして追加し、Phoenix テーブルをPhoenix 外部データソースとして同期すると、標準のSalesforce オブジェクトとして外部オブジェクトを使用することができます。
フィルターリストビュー付で新しいタブを作成する:
標準Salesforce オブジェクトと並べて Phoenix 外部オブジェクトをディスプレイできます: