QlikView でSalesforce データに接続してビジュアライゼーションを作成(ODBC)



CData ODBC ドライバーは、100 を超えるデータソースと連携できます。QlikView は組織内のすべてのビジネスユーザーにセルフサービス BI を提供するビジネスディスカバリープラットフォームです。この記事では、CData ODBC Driver を使ってSalesforce データに接続し、QlikView でデータビジュアライゼーションを作成する手順を説明します。

CData ODBC ドライバーは、ドライバーに組み込まれた最適化されたデータ処理により、QlikView でのリアルタイムSalesforce データ連携において比類のないパフォーマンスを提供します。QlikView から複雑な SQL クエリを発行すると、ドライバーはフィルタや集計などサポートされているSQL 操作を直接Salesforce にプッシュし、サポートされていない操作(多くの場合SQL 関数やJOIN 操作)はドライバーに組み込まれた SQL エンジンでクライアントサイドで処理します。組み込みの動的メタデータクエリにより、ネイティブのQlikView データ型を使ってSalesforce データを可視化・分析できます。

Salesforce をODBC データソースとして接続

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

Salesforce への接続には、Login、OAuth、SSO の複数の認証方法を利用できます。Login 方式では、ユーザーのユーザー名、パスワード、およびセキュリティトークンが必要です。

ユーザー名やパスワードにアクセスできない場合や、入力を求めたくない場合は、OAuth 認証を使用できます。

SSO(シングルサインオン)を使用する場合は、SSOProperties、SSOLoginUrl、TokenUrl 接続プロパティを設定することで、ID プロバイダーへの認証が可能になります。

詳細については、ヘルプドキュメントの「はじめに」の章を参照してください。

Salesforce データでチャートを作成

以下の手順では、SQL クエリの結果をQlikView のビジュアライゼーションに供給します。 この記事では、次のクエリを使って棒グラフを作成します:

SELECT Contact.Name, SUM(Account.AnnualRevenue) FROM Contact, Account GROUP BY Contact.Name;
  1. File -> Edit Script をクリックします(または、ツールバーのEdit Script ボタンをクリック)。
  2. Data タブで、Database メニューからODBC を選択し、Connect をクリックします。
  3. 表示されるダイアログでDSN(CData Salesforce Sys)を選択します。
    次のようなコマンドが生成されます:
    ODBC CONNECT TO \[CData Salesforce Sys];
  4. SQL コマンドを使ってスクリプトにSQL クエリを直接入力します(または、Select をクリックしてSELECT ステートメントウィザードでクエリを作成できます)。
    SQL SELECT Contact.Name, SUM(Account.AnnualRevenue) FROM Contact, Account GROUP BY Contact.Name;

    クエリ内のフィルタや集計などのSQL 操作は、可能な限りSalesforce にプッシュされ、サポートされていない操作(SQL 関数やJOIN 操作を含む場合があります)はドライバーに組み込まれたCData SQL エンジンによってクライアントサイドで処理されます。

  5. スクリプトエディターを閉じ、ドキュメントをリロードしてスクリプトを実行します。
  6. Tools -> Quick Chart Wizard をクリックします。ウィザードでチャートタイプを選択します。この例では棒グラフを使用します。チャートを作成する際、組み込みの動的メタデータクエリのおかげで、QlikView に適した形式でSalesforce のフィールドにアクセスできます。
  7. Dimensions を定義する際、First Dimension メニューでContact.Name を選択します。
  8. Expressions を定義する際、必要な集計関数をクリックし、メニューからAnnualRevenue を選択します。
  9. ウィザードを完了してチャートを生成します。CData ODBC Driver for Salesforce はライブのSalesforce データに接続するため、チャートを更新してリアルタイムの変更を確認できます。CData ODBC ドライバーにネイティブな高性能データ処理により、ライブ接続が可能かつ効果的に機能します。

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

無料トライアルをダウンロード:

今すぐダウンロード

詳細:

Salesforce ODBC Driver

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