CData Software Blog

クラウド連携のCData Software の技術ブログです。

Yahoo Shopping Tableau Connector でTableau Desktop からYahoo Shopping データに接続する方法

Yahoo Shopping では、API を公開していますが、Tableau などのBI ツールからデータを利用するためには、API でデータを取得、データを加工してBI で使えるようにする必要があります。

CData では、Yahoo Shopping のTableau Connector を提供しており、API コーディングなしでTableau からYahoo Shopping の製品、注文、在庫などのデータをリアルタイムに取得することができます。

この記事ではTableau Connector for Yahoo Shopping の基本的な使い方を説明します。

CData Tableau Connector for Yahoo Shopping をダウンロード

www.cdata.com

f:id:cdatasoftware:20210816134900p:plain

Tableau のデータ接続画面で「CData によるYahoo Shopping」を選択

f:id:cdatasoftware:20210816134955p:plain

Yahoo Shopping のクレデンシャルを入力して接続を確立

まだOAuth アプリをYahoo Shopping 側で作成していない場合にはこちらの通りに作成を行います。

cdn.cdata.com

OAuth Id、Clienct Secret を取得したら、以下のように接続を行います。

  • InitiateOAuth: GETANDREFRESH

  • SellerId: Yahoo Shopping のSellerId を入力

  • Connection Strings: OAuthClientId=YourOAuthClientId;OAuthClientSecret=YourOAuthClientSecret;CallbackURL=http://localhost:33333;UseSandbox=true;

「サインイン」ボタンをクリック

f:id:cdatasoftware:20210816135211p:plain

Yahoo Shopping にリダイレクトされるので認可する

f:id:cdatasoftware:20210816135536p:plain

認証が成功するとこの画面がブラウザに表示されます。 f:id:cdatasoftware:20210816135651p:plain

Yahoo Shopping からビジュアライズする項目を選択して抽出

左ペインのTable 一覧にYahoo Shopping の製品、注文、在庫などのテーブルが表示されます。

通常のRDB データソースと同じように、ビジュアライズに必要なテーブルを選択して、ドラッグアンドドロップします。 項目間のJOINなどもTableau UI で可能です。

使用する項目が決まったら、データを抽出します。

f:id:cdatasoftware:20210816135825p:plain

あとは、この抽出したデータをビジュアライズで使ってください。