各製品の資料を入手。
詳細はこちら →Adobe Analytics のデータをTableau Desktop に接続して可視化やダッシュボード構築に活用する方法
CData ODBC Driver は、Tableau へのAdobe Analytics 連携をノーコードで手軽に実現します。
最終更新日:2023-09-07
この記事で実現できるAdobe Analytics 連携のシナリオ
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Tableau といえば、直感的に使えるUI と高度なデータ分析・ダッシュボード構築機能を備えた人気のBI ツールですね。このTableau をCData ODBC Driver for AdobeAnalytics と組み合わせることで、Tableau からリアルタイムでAdobe Analytics のデータにアクセスできます。本記事では、CData ODBC ドライバのインストールからTableau Desktop でのAdobe Analytics のデータへの連携、ダッシュボードの構築までをステップバイステップでご紹介します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持った製品です。
- Adobe Analytics をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレデータソースに対応
- Tableau をはじめとする多様なBI・帳票・データ分析ツールにAdobe Analytics のデータを連携
- ノーコードでの手軽な接続設定
CData ODBC ドライバでは、1.データソースとしてAdobe Analytics の接続を設定、2.Tableau 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
Adobe Analytics のODBC 接続を構成する
まずは、本記事右側のサイドバーからAdobeAnalytics ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
インストール後自動で開かれるMicrosoft ODBC データソースアドミニストレーターを使って、ODBC DSN を作成および設定できます。
Adobe Analytics への接続
Adobe Analytics に接続するには、GlobalCompanyId およびRSID を識別する必要があります。デフォルトで、ドライバーは会社とレポートスイートの識別を自動で試みますが、これらの値を明示的に指定することもできます。方法はヘルプドキュメントの「Adobe Analytics への接続」セクションを参照してください。
Adobe Analytics への認証
Adobe Analytics はOAuth 認証標準を利用しています。 OAuth またはサービスアカウントで認証できます。
ユーザーアカウント(OAuth)
すべてのユーザーアカウントフローでAuthScheme をOAuth に設定する必要があります。OAuth 経由のAdobe 認証では、2週間ごとにリフレッシュトークンを更新する必要があります。詳しい認証方法については、ヘルプドキュメントの「Adobe Analytics への認証」セクションを参照してください。
サービスアカウント
サービスアカウントにはサイレント認証があり、ブラウザでのユーザー認証は必要ありません。このフローでは、アプリケーションを作成する必要があります。アプリケーションの作成および認可については、ドキュメントの「カスタムOAuth アプリの作成」を参照してください。これでサービスアカウントにアクセス権があるAdobe Analytics データに接続できます。
サービスアカウントを使用したServer-to-Server OAuthで認証するには、AuthScheme をOAuthClient に設定します。接続するには次のプロパティを設定します。
- InitiateOAuth:GETANDREFRESH に設定。
- OAuthClientId:アプリケーション設定のクライアントId に設定。
- OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定。
接続すると、本製品 はサービスアカウントでのOAuth フローを完了します。
- クライアントクレデンシャルOAuth フローで指定されたOAuthClientId およびOAuthClientSecret を使用して、アクセストークンを取得します。
- OAuthSettingsLocation にOAuth 値を保存し、接続間で永続化されるようにします。
- トークンが期限切れになった際に、新しいアクセストークンを要求します。
Tableau Desktop にODBC 接続を追加する
次に、Tableau Dekstop を開いて先ほど設定したAdobe Analytics へのODBC 接続を、データソースとして追加しましょう。まずは、Tableau Desktop を起動します。
- 起動後最初に表示される画面で、「接続」パネルから、「その他」→「その他データベース(ODBC)」をクリックします。
- 表示される画面の「DSN」に、先ほど設定したCData Adobe Analytics Source を指定して、「接続」をクリックします。完了したら、「サインイン」ボタンをクリックします。


Adobe Analytics のデータへの接続はこれだけで完了です!ここからは実際にAdobe Analytics のデータを取得して、データを使ったダッシュボードを作っていきましょう。
Tableau でAdobe Analytics のデータを可視化する
可視化・分析に使用するAdobe Analytics のデータを選択する
まずはAdobe Analytics から可視化 / 分析に使うデータを指定します。
- 「データ ソース」の画面が表示されたら、「データベース」ドロップダウンで「CData」を選択します。
- 次に、「スキーマ」ボックスで「🔎」(検索)マークをクリックして、「Adobe Analytics」を選択します。
- 次に「テーブル」ボックスで、Adobe Analytics 内の可視化したいテーブル名を検索して選択します。または、「🔎」(検索)マークをクリックしてテーブルを一覧を表示してそこから選択したり、「新しいカスタム SQL」ボタンからSQL ベースでデータをクエリすることもできます。
- テーブルを選択すると右側の画面に選択したテーブルが表示されるので、必要に応じてテーブル間の関連付けを行います。画面下部のペインで選択したテーブルのフィールドやプレビューを参照できます。
- 右上の「接続」メニューで「ライブ」オプションをクリックすると、Tableau へのデータロードをスキップしてリアルタイムでデータを扱うことができます。




これで、可視化に使用するデータの準備が整いました。あとは、Tableau の強力な可視化機能をフル活用してデータを可視化 / 分析できます。
Adobe Analytics のデータを可視化する
それでは、実際にAdobe Analytics のデータを可視化してみましょう。ここでは例としてAdsReport テーブルのデータを使います。
- データソースからシートタブに移動して、「テーブル」以下に表示されているカラムから可視化したいカラムを選択して行と列にドラッグドロップします。Tableau が自動で適切なグラフを選択くれるので、これだけでデータを可視化できました。
- 複数のワークシートを作成すれば、組み合わせてダッシュボードを構築することもできます。


Adobe Analytics からTableau へのデータ連携には、ぜひCData ODBC ドライバをご利用ください
このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをTableau からコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。
日本のユーザー向けにCData ODBC ドライバは、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。