各製品の資料を入手。
詳細はこちら →CData ODBC Driver を使ってAsprovaをAmazon Marketplace と連携
CData ODBC Driver を使って、AsprovaとAmazon Marketplace とのデータ連携を実現します。
最終更新日:2022-02-13
こんにちは!プロダクトスペシャリストの浦邉です。
生産スケジューラ「Asprova」はODBC によるデータベース接続をサポートしているため、これを通してAmazon Marketplaceとのデータ連携を行うことが可能です。 通常、Amazon MarketplaceなどのSaaS として提供されるアプリケーションにはWeb API でアクセスしますが、CData Amazon Marketplace ODBC Driver によって、RDB にアクセスするのと同じ感覚で、Amazon Marketplace のデータを扱うことができます。 本記事ではAmazon MarketplaceからAsprovaへの「品目」データ取り込みの例を通してデータ連携手順を示します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持った製品です。
- Amazon Marketplace をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレデータソースに対応
- 多様なアプリケーション、ツールにAmazon Marketplace のデータを連携
- ノーコードでの手軽な接続設定
- 標準SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてAmazon Marketplace の接続を設定、2.Asprova 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとAmazon Marketplace への接続設定
まずは、本記事右側のサイドバーからAmazonMarketplace ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
インストールが完了したら、DSN 設定画面が開くので、必要な接続プロパティを入力してAmazon Marketplace への接続を行います。
Amazon Marketplace Appstore 認証を使って接続が可能です。
- Amazon Marketplace Appstore で、CData Amazon Marketplace Drivers のページを開きます。
- 「今すぐ承認」をクリックしで、「次へ」と進みます。出品者ID などの必要情報を記入してCData Drivers にAmazon Marketplace データへのアクセス権を付与します。
- 手続きが完了すると、「MWS 認証トークン」が取得できます。
- CData Drivers の接続設定画面で「Marketplace」(任意のマーケットプレイスの国)、「Sellerid」(出品者ID)、「Mwsauthtoken」(先に取得したMWS 認証トークン)を入力して接続を行います。
Asprovaでの接続情報の設定
-
メニューの「ファイル」から「データ入出力」を選択し、「データ入出力」ダイアログを開きます。
-
「品目」行のヘッダをダブルクリックし、「データ入出力の編集」ダイアログを開きます。
-
「RDBトランザクション」を「いいえ」に変更し、「OK」を押下します。
データドライバの設定
-
「品目」の「データソースの種類」を「OLE DB」に変更します。
-
「接続文字列/フォルダ」列のボタンを押下し、「データ リンク プロパティ」ダイアログを開きます。 「プロバイダー」タブで「Microsoft OLE DB Provider for ODBC Drivers」を選択し「次へ」を押下します。
-
「接続」タブで「データソース名を使用する」が選択されていることを確認し、コンボボックスで「CData Amazon Marketplace Source」を選択します。
-
「接続のテスト」を押下し「接続のテストに成功しました」というメッセージが表示されればドライバの設定に成功です。
スキーマの設定
-
「外部テーブル名」列のボタンを押下し、「テーブル一覧」ダイアログを開きます。 ここでAmazon Marketplaceのテーブル一覧が表示されることを確認してください。
-
出力先テーブル(Asprovaの品目)、入力元テーブルの項目の対応付けを行います。「フィールドマッピング」列のボタンを押下し、「品目-フィールドマッピング」画面を開きます。
-
画面の二つのテーブルの間で右クリックし、コンテキストメニューの「全削除」を選択します。すべてのマッピングが削除されたことを確認し、項目同士をドラッグアンドドロップでつなぎ上記のマッピングを設定します。
-
これでデータ取り込みの設定は終了です。メニューの「ファイル」から「インポート」をクリックします。画面下のメッセージでエラーが出なければインポートは完了です。
データの確認
メニューの「テーブル表示」から「品目」を選択します。下図のように、Amazon Marketplaceから取り込んだ商品データが表示されれば成功です。