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

MicroStrategy BI プラットフォームのダッシュボードにMYOB AccountRight をノーコードでデータ連携して利用。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-04-03

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

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

CData ODBC ドライバとは?

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

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

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

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

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

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

    MYOB への接続

    MYOB 会社ファイルに接続するには、CompanyFileId をデータを取得したい会社ファイルのID に設定します。指定しない場合は、最初に返された会社ファイルのID(アルファベット順にソート)が使用されます。

    この接続プロパティは、CompanyFiles ビューを除くすべてのテーブルおよびビューにアクセスするために必要です。CompanyFiles ビューは、アカウントに紐づく会社ファイル(およびその関連ID)を表示するために使用できます。会社ファイルのID がわからない場合は、このビューを使用してください。

    次のプロパティを追加設定します。

    オンプレミスインスタンスInstanceOnPremise に設定。
    AuthSchemeBasic に設定。
    User:会社のファイルに紐づいているユーザー名。会社ファイルを作成すると、Administrator というユーザーアカウントが自動的に作成されます。デフォルトでは、Administrator ユーザーアカウントにはパスワードが割り当てられません。
    InitiateOAuth:OFF。
    Url:MYOB インスタンスのURL。
    クラウドインスタンスInstanceCloud に設定。
    AuthSchemeOAuth に設定。
    InitiateOAuthGETANDREFRESH
    User:会社のファイルに紐づいているユーザー名。
    Password:(パスワードが設定されている場合)会社ファイルの認可されたユーザーのパスワードに設定。

    OAuth で認証する場合は、さらにヘルプドキュメントを参照してください。

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

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

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

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。