LoginSignup
1
2

More than 3 years have passed since last update.

FlySpeed SQL Query でSalesforce データをクエリ

Posted at

FlySpeed SQL Query は、Active Database Software 社のDB クライアント/クエリビルダーツールです。Free 版があり、ほぼフル機能で利用できます。

この記事では、CData ODBC Driver for Salesforce を使って、FlySpeed SQL Query からSalesforce データをクエリしてみます。

CData ODBC Driver for Salesforce のインストールと接続設定

ドライバーのダウンロード

CData ODBC Driver for Salesforce は、Salesforce 内のデータを仮想RDB としてODBC 経由でのアクセスを可能にするライブラリです。

  • 32-bit、64-bit アプリケーションをサポート。
  • ODBC 3.8 準拠のネイティブプロトコルドライバー。
  • ANSI SQL-92 をサポート。
  • Unicode をサポートし、多様な言語、データをサポート。
  • Windows、Linux、macOS にクロスプラットフォームで対応するODBC Drivers。

製品をDL してインストールを行います。デフォルト設定のままでクリックしてDL してください。

Salesforce への接続

Salesforce アカウントへの接続にはSalesforce 側でセキュリティトークンを発行する必要があります。

Salesforce 画面の右上の[アカウント名]→[私の設定]を開き、[個人用]からセキュリティトークンを発行しておきます。

CData ODBC Driver for Salesforce のインストール終了後にODBC DSN の設定画面が開きます。

  • User: Salesforce のユーザー名
  • Password:Salesforce のパスワード
  • Serucity Token:上記で取得したセールストークン image.png

[接続のテスト]で接続を確認し、問題がなければ[OK]を押して接続を確立します。

FlySpeed SQL Query からSalesforce データをクエリ

FlySpeed SQL Query のインストール

こちらのURL からFree 版のFlySpeed SQL Query をダウンロード・インストールします。
https://www.activedbsoft.com/overview-querytool.html

FlySpeed SQL Query からSalesforce ODBC に接続

FlySpeed SQL Query を開きます。
[Connection]→[New Connection]をクリック
スクリーンショット (802).png

コネクションウィザードで、[Generic ODBC Connection]を選択。
スクリーンショット (803).png
スクリーンショット (804).png

ODBC DSN 選択画面で、上のステップで作成した[CData ODBC Driver for Salesforce]を選択します。
スクリーンショット (806).png
スクリーンショット (808).png

クエリ発行

これでSalesforce のデータが仮想RDB として表示できます。Salesforce のオブジェクトがテーブルとビューとして表示されます。
スクリーンショット (809).png

テーブル名だけでなく、オブジェクト内のフィールドがカラムとして表現されており、データ型などのスキーマ情報を付与されています。
スクリーンショット (810).png

では、Lead テーブルを選んでクエリしてみましょう。

SELECT * FROM LEAD

スクリーンショット (814).png

Salesforce のLead オブジェクトのデータがクエリされ、表形式のレコードとして帰ってきました。
スクリーンショット (815).png

取得以外にもフルCRUD 操作が可能です。

まとめ

FlySpeed SQL Query でODBC 経由でSalesforce データのクエリができました。
CData では、150以上のデータソース向けにODBC Driver を提供しています。

ちなみにActive Database Software 社は、データのエクスポートツールや、SQL Server などへのマイグレーションツールも提供しています。

ODBC 接続を基本としているので、次はそちらを試してみたいです。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2