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

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



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

CData ODBC ドライバとは?

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

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

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

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

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

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

    まず、Profile 接続プロパティをディスク上の Yotpo プロファイルの場所に設定します(例:C:\profiles\Yotpo.apip)。次に、ProfileSettings 接続プロパティを Yotpo の接続文字列に設定します(以下を参照)。

    Yotpo API プロファイル設定

    Yotpo への認証には、Yotpo の AppKey と AppSecret を使った OAuth 2.0 クライアントクレデンシャルフローを利用できます。

    Yotpo API を使用するには、AppKey と AppSecret を持つ Yotpo ストアアカウントが必要です。これらの認証情報は、Yotpo ダッシュボードの「Account Settings」>「Store」で確認できます。

    以下の接続プロパティを設定すると、接続できるようになります。

    • AuthScheme:OAuthClient に設定します。
    • InitiateOAuth:GETANDREFRESH に設定します。InitiateOAuth を使うと、OAuthAccessToken を取得するプロセスを管理できます。
    • OAuthClientId:Yotpo の AppKey に設定します。
    • OAuthClientSecret:Yotpo の AppSecret に設定します。

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

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

    • DSN: Yotpo ODBC データソース用のDSN を選択。
    • DBMS: メニュー内の[Generic DBMS]オプションを選択。
    • Name: ユーザーフレンドリーなデータソース名を入力。
  3. 接続を選択します。
  4. [Edit SQL]をクリックします。[Editor]パネルの角にある青色ペンのアイコンです。
  5. [Editor]にクエリを入力します:
    
    SELECT TotalReview, AverageScore FROM ProductBottomLine WHERE ExternalProductId = 'my-product-sku'
    
  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 の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

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

API Driver で Yotpo のライブデータに接続

Yotpo に接続