アナリティクスのExploratory からSalesforce データに連携して分析利用

by Jonathan Hikita | 2019年11月26日

Exploratory (https://exploratory.io/) は、シンプルなUI で多様なデータ分析ができるアナリティクスツールです。Exploratory は、多くのRDB やRedshift、BigQuery などのクラウドデータストアに対応していますが、SaaS データを分析したい場合にはCData ODBC Drivers を使うことで、API コーディング不要でデータを活用できます。今回はSalesforce を例に説明します。

f:id:cdatasoftware:20191126133745p:plain
Exploratory でSalesforce データを分析

CData ODBC Driver for Salesforce の設定

CData ODBC Driver for Salesforce からドライバーをダウンロードします。30日の無償版があります。

.exe ファイルをクリックしてインストールを行います。

インストール後にDSN の設定画面が開きます。Salesforce への接続情報を設定します。必要な設定は以下です:

  • User

  • Password

  • Security Token

接続プロパティの詳細はドキュメントの接続文字列オプション を参照してください。

f:id:cdatasoftware:20191126134152p:plain

接続テストを行ったあと、OK を押して接続を確立します。

Exploratory でODBC Driver for Salesforce のデータをセット

Exploratory で新しいコネクションを作成します。 f:id:cdatasoftware:20191126140028p:plain

[追加]をクリックします。 f:id:cdatasoftware:20191126134343p:plain

ODBC を選択します。

f:id:cdatasoftware:20191126134420p:plain

コネクション追加画面で先ほど設定したSalesforce ODBC のDSN を設定します。

  • 名前:任意

  • タイプ:ODBC

  • DSN:上のプロセスで設定した通り(デフォルトだとCData Salesforce Sys)

ユーザー名やパスワードは不要です。

[コネクションをテスト]を押して接続を確認します。確認できたら[追加]を押してコネクションを追加します。

f:id:cdatasoftware:20191126134453p:plain

Exploratory でSalesforce データを扱う

Exploratory でプロジェクトを[新規作成]します。 f:id:cdatasoftware:20191126134809p:plain

データフレームの作成

[データフレーム]の[+]印をクリックし、[データベースデータ]を選択します。 f:id:cdatasoftware:20191126134849p:plain

データベースは[ODBC]を選択します。 f:id:cdatasoftware:20191126134934p:plain

[コネクション]で先ほど設定したSalesforce のコネクションを選択します。CData ODBC Driver がSalesforce のAPI のメタデータをテーブル型のスキーマとして表現しています。分析に利用するテーブル/ビューを選択します。 f:id:cdatasoftware:20191126135004p:plain

通常のSELECT クエリでSalesforce データをクエリします。全件SELECT だけでなく、フィルタリングやソートも標準SQL でクエリ可能です。利用可能なSQL クエリはドキュメントを参照ください。

f:id:cdatasoftware:20191126135433p:plain

データセットをデータフレームとして保存します。

f:id:cdatasoftware:20191126135741p:plain

データの分析

データフレームになったデータは通常のRDB データソースと同じようにExploratory で利用可能です。 f:id:cdatasoftware:20191126135913p:plain

データ型なども入っているので、サクサクと使えます。 f:id:cdatasoftware:20191126140059p:plain

まとめ

Exploratory のODBC 接続機能によって、CData ODBC Driver for Salesforce が利用できました。CData では、他にも150種類以上のSaaS・NoSQL などのODBC Drivers を提供しています。是非、業務で利用している様々なデータをExploratory で分析してみてください。

CData Software Japan - ODBC Drivers

f:id:cdatasoftware:20191126140326p:plain

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。