- ODBC Drivers
- Java JDBC Drivers
- ADO.NET Providers
- SQL SSIS Components
- BizTalk Adapters
- Excel Add-Ins
- Power BI Connectors
- Tableau Connectors
- PowerShell Cmdlets
- Delphi & C++Builder
- Data Sync
- API Server
CData ODBC Driver for SurveyMonkey を使ってAsprovaをSurveyMonkey と連携
CData ODBC Driver for SurveyMonkey を使って、AsprovaとSurveyMonkey とのデータ連携を実現します。生産スケジューラ「Asprova」はODBC によるデータベース接続をサポートしているため、これを通してSurveyMonkeyとのデータ連携を行うことが可能です。 通常、SurveyMonkeyなどのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData SurveyMonkey ODBC Driver によって、RDB にアクセスするのと同じ感覚で、SurveyMonkey のデータを扱うことができます。 本記事ではSurveyMonkeyからAsprovaへの「品目」データ取り込みの例を通してデータ連携手順を示します。
※製品について詳しい情報をご希望の方は以下からお進みください。
- SurveyMonkey にほかのBI、ETL、開発ツールから接続したい:SurveyMonkey データ連携ガイドおよびチュートリアルのリストへ
- SurveyMonkey Drivers について詳細を知りたい:ドライバー詳細情報ページへ
- ほかのデータソースに連携したい:CData Drivers 一覧へ
- ドライバーの30日の無償トライアル版を使いたい:トライアル版ダウンロードページへ
- 製品の利用やライセンスについて相談したい:sales@cdata.co.jp までメールにてご相談ください。
CData ODBC Driver for SurveyMonkey のインストールとDSN 設定
SurveyMonkey ODBC Driver をウェブサイトからダウンロードします。30日の無償版もあります。
インストールが完了したら、DSN 設定画面が開くので、必要な接続プロパティを入力してSurveyMonkey への接続を行います。
SurveyMonkey はOAuth 2 認証標準を利用しています。SurveyMonkey がアンケートの回答を読むためにこれを必要とすることを考えると、アンケートを読むアカウントには有料プランのサブスクリプションが必要です。
SurveyMonkey への接続に使用できる認証方法は2つあります。
- プライベートoauth アプリケーションを登録するときに、個人用アクセストークンを使用します。
- パブリックoauth アプリケーションを登録するときに、OAuth を使用します。
個人用アクセストークンの使用
個人用トークンを使用して、自分のデータをテストし、アクセスします。個人用トークンを取得するには、Creating a Custom OAuth App の手順に従って、次の接続プロパティを設定します。
- OAuthAccessToken:アプリケーション設定で生成されたAccessToken に設定。
- InitiateOAuth:OFF に設定。
OAuth の使用
本製品はすでにSurveyMonkey にOAuth アプリケーションとして登録されています。そのため、デフォルトでは、自動的にEmbedded Credentials を使用して接続します。
独自のカスタムOAuth アプリを使用したい場合は、Custom Credentials を参照してください。
Asprovaでの接続情報の設定
-
メニューの「ファイル」から「データ入出力」を選択し、「データ入出力」ダイアログを開きます。
-
「品目」行のヘッダをダブルクリックし、「データ入出力の編集」ダイアログを開きます。
-
「RDBトランザクション」を「いいえ」に変更し、「OK」を押下します。
データドライバの設定
-
「品目」の「データソースの種類」を「OLE DB」に変更します。
-
「接続文字列/フォルダ」列のボタンを押下し、「データ リンク プロパティ」ダイアログを開きます。 「プロバイダー」タブで「Microsoft OLE DB Provider for ODBC Drivers」を選択し「次へ」を押下します。
-
「接続」タブで「データソース名を使用する」が選択されていることを確認し、コンボボックスで「CData SurveyMonkey Source」を選択します。
-
「接続のテスト」を押下し「接続のテストに成功しました」というメッセージが表示されればドライバの設定に成功です。
スキーマの設定
-
「外部テーブル名」列のボタンを押下し、「テーブル一覧」ダイアログを開きます。 ここでSurveyMonkeyのテーブル一覧が表示されることを確認してください。
-
出力先テーブル(Asprovaの品目)、入力元テーブルの項目の対応付けを行います。「フィールドマッピング」列のボタンを押下し、「品目-フィールドマッピング」画面を開きます。
-
画面の二つのテーブルの間で右クリックし、コンテキストメニューの「全削除」を選択します。すべてのマッピングが削除されたことを確認し、項目同士をドラッグアンドドロップでつなぎ上記のマッピングを設定します。
-
これでデータ取り込みの設定は終了です。メニューの「ファイル」から「インポート」をクリックします。画面下のメッセージでエラーが出なければインポートは完了です。
データの確認
メニューの「テーブル表示」から「品目」を選択します。下図のように、SurveyMonkeyから取り込んだ商品データが表示されれば成功です。