RAD Studio Data Explorer で Salesforce のデータ を表示

Dibyendu Datta
Dibyendu Datta
Lead Technology Evangelist
CData ODBC Driver for Salesforce を使用して RAD Studio Data Explorer でSalesforce のデータを表示する方法を説明します。

Embarcadero RAD Studio は、Delphi および C++Builder アプリケーション用の開発環境を提供します。CData ODBC ドライバ for Salesforce を使用すると、RAD Studio 内からリアルタイムSalesforce のデータにアクセスでき、データをテーブル、ビュー、ストアドプロシージャとして抽象化してSalesforce のデータの取得および更新が可能です。この記事では、Data Explorer を使用して Salesforce に接続する方法を説明します。

Salesforce データ連携について

CData を使用すれば、Salesforce のライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:

  • カスタムエンティティやフィールドにアクセスでき、Salesforce ユーザーは Salesforce のすべてにアクセスできます。
  • アトミックおよびバッチ更新操作を作成できます。
  • Salesforce データの読み取り、書き込み、更新、削除ができます。
  • SOAP API バージョン 30.0 のサポートにより、最新の Salesforce 機能を活用できます。
  • SOQL サポートによる複雑なクエリの Salesforce サーバーへのプッシュダウンにより、パフォーマンスの向上を実現できます。
  • SQL ストアドプロシージャを使用して、ジョブの作成・取得・中止・削除、添付ファイルやドキュメントのアップロード・ダウンロードなどのアクションを実行できます。

ユーザーは、Salesforce データを以下と頻繁に統合しています:

  • 他の ERP、マーケティングオートメーション、HCM など。
  • Power BI、Tableau、Looker などのお気に入りのデータツール。
  • データベースやデータウェアハウス。

CData ソリューションが Salesforce とどのように連携するかについての詳細は、Salesforce 統合ページをご覧ください。


はじめに


Salesforce への接続を設定

まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定します。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して、ODBC DSN を作成・設定できます。

Salesforce 接続プロパティの設定方法

埋め込みOAuth(UI でのログイン)による接続設定

それでは、Salesforce への接続について説明していきましょう。最も簡単な方法として、Salesforce にログインする際と同様にUI 上からログインするだけで接続設定が完了します(埋め込みOAuth)。この方法をご利用になる場合は、「Salesforce への接続」をクリックしてください。

標準認証の設定

埋め込みOAuth 以外の方法を利用する場合、以下の3つの認証方式をご利用いただけます。標準的な認証方式では、以下の情報が必要となります。

  • ユーザー名
  • パスワード
  • セキュリティトークン

セキュリティトークンの取得方法については、セキュリティトークン取得手順をご確認ください。

OAuth 認証の設定

ユーザー名とパスワードによる認証がご利用いただけない(避けたい)場合は、OAuth 認証をお使いいただけます。

SSO(シングルサインオン)の設定

最後に、IDプロバイダー経由でのシングルサインオンをご利用になる場合は、以下のプロパティを設定してください。

  • SSOProperties
  • SSOLoginUrl
  • TokenUrl

より詳細な設定手順については、ヘルプドキュメントの「はじめに」セクションをご確認ください。

Data Explorer を使用して Salesforce のデータ に接続

CData FireDAC Components for Salesforce と新しい VCL フォームアプリケーションを利用して、Salesforce のデータ を表示するシンプルなアプリケーションを作成できます。

  1. RAD Studio で Data Explorer を開き、FireDAC を展開します。
  2. Data Explorer で ODBC Data Source ノードを右クリックします。
  3. [新しい接続の追加] をクリックします。
  4. 接続の名前を入力します。
  5. 表示される FireDAC Connection Editor で、DataSource プロパティに Salesforce 用 ODBC DSN の名前を設定します。
  6. Data Explorer に戻り、この接続のテーブルを展開します。
  7. 新しい VCL フォームアプリケーションを作成し、テーブル(例: Account)をフォームにドラッグします。

  8. フォーム上の AccountTable オブジェクトを選択し、Active プロパティを true に設定します。
  9. オブジェクトを右クリックし、[ビジュアルにバインド] を選択して、すべて(*)を新しいコントロール(TStringGrid)にリンクします。

  10. TStringGrid をフォームに配置し、アプリケーションを実行して Account データを確認します。

関連記事

RAD Studio、Delphi、C++ Builder で CData ODBC ドライバを使用するその他の記事は以下をご覧ください。

はじめる準備はできましたか?

Salesforce ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Salesforce Icon Salesforce ODBC Driver お問い合わせ

Salesforce ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからリアルタイムなSalesforce.com アカウントデータに直接接続できるパワフルなツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにSalesforce データにアクセスし、潜在顧客、連絡先、営業案件、アカウントなどの読み、書き、更新を実行できます。