CData ODBC Driver を使ってMicroStrategy でAdobe Analytics のデータを分析

古川えりか
古川えりか
コンテンツスペシャリスト
MicroStrategy BI プラットフォームのダッシュボードにAdobe Analytics をノーコードでデータ連携して利用。

CData ODBC Drivers はMicrostrategy のようなBI ツールにおいて、多種な重要なデータソースへのアクセスを実現します。この記事では、Adobe Analytics への接続方法、UI またはクエリを使ってデータをインポートする方法、そしてダッシュボードでデータビジュアライゼーションをいくつか作成する方法について説明します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Adobe Analytics をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにAdobe Analytics のデータを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてAdobe Analytics の接続を設定、2.MicroStrategy BI 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとAdobe Analytics への接続設定

まずは、本記事右側のサイドバーからAdobeAnalytics ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. 接続プロパティが未設定の場合には、DSN(データソース名)の設定を行います。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。

    Adobe Analytics への接続

    それでは、Adobe Analytics に接続していきましょう。接続するには、GlobalCompanyId およびRSID を識別する必要があります。デフォルトでは、ドライバーが会社とレポートスイートの識別を自動で試みますが、これらの値を明示的に指定することも可能です。詳しい手順については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「Adobe Analytics への接続」セクションをご確認ください。

    Adobe Analytics への認証

    続いて、認証方法を設定しましょう。Adobe Analytics はOAuth 認証標準を利用しており、OAuth またはサービスアカウントで認証できます。

    ユーザーアカウント(OAuth)

    ユーザーアカウントでの認証では、すべてのフローでAuthSchemeOAuth に設定する必要があります。詳しい認証手順については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「Adobe Analytics への認証」セクションをご参照ください。

    サービスアカウント

    サービスアカウントではサイレント認証が利用でき、ブラウザでのユーザー認証が不要です。このフローを使用するには、アプリケーションを作成する必要があります。アプリケーションの作成および認可については、ドキュメントの「カスタムOAuth アプリの作成」をご確認ください。これにより、サービスアカウントにアクセス権があるAdobe Analytics データに接続できるようになります。

    サービスアカウントを使用したServer-to-Server OAuth で認証するには、AuthSchemeOAuthClient に設定します。接続には以下のプロパティを設定してください。

    • InitiateOAuthGETANDREFRESH に設定
    • OAuthClientId:アプリケーション設定のクライアントId に設定
    • OAuthClientSecret:アプリケーション設定のクライアントシークレットに設定

    接続すると、CData 製品がサービスアカウントでのOAuth フローを以下の手順で完了します。

    1. クライアントクレデンシャルOAuth フローで指定されたOAuthClientId およびOAuthClientSecret を使用して、アクセストークンを取得します
    2. OAuthSettingsLocation にOAuth 値を保存し、接続間で永続化されるようにします
    3. トークンが期限切れになった際に、新しいアクセストークンを要求します

    Microsoft ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントの「はじめに」を参照してください。

  2. ダッシュボードで、+アイコンをクリックしてAdobe Analytics に接続を追加します。ダイアログが表示されたら、以下の情報を入力します:

    • DSN: Adobe Analytics ODBC データソース用のDSN を選択。
    • DBMS: メニュー内の[Generic DBMS]オプションを選択。
    • Name: ユーザーフレンドリーなデータソース名を入力。
  3. 接続を選択します。
  4. [Edit SQL]をクリックします。[Editor]パネルの角にある青色ペンのアイコンです。
  5. [Editor]にクエリを入力します:
    SELECT Page, PageViews FROM AdsReport WHERE City = 'Chapel Hill'
    
  6. Query and results. (Dynamics CRM is shown.)
  7. [Execute SQL]をクリックします。パネルの角にある緑色の再生アイコンです。
  8. [Continue]をクリックして結果を保存します。
  9. 表示されたページで、[Select a Visualization]>[Bar Chart]>[Clustered Bar Chart]をクリックします。 A bar chart created from the query results. (Dynamics CRM is shown.)

おわりに

このようにCData ODBC ドライバと併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC ドライバは日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

はじめる準備はできましたか?

Adobe Analytics ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Adobe Analytics Icon Adobe Analytics ODBC Driver お問い合わせ

Adobe Analytics ODBC Driver で、ODBC 接続をサポートするあらゆるツール・アプリケーションからAdobe Analytics にデータ連携が可能になります。

標準ODBC Driver インターフェースでAdobe Analytics のMetrics、Users、Reports、Segments を仮想RDB としてSQL でアクセス。