MYOB AccountRight のデータを(CData Connect 経由の)Tableau Desktop でビジュアライズ

CData Connect(またはConnect Server)でMYOB AccountRight のデータのMySQL データべースを作成し、Tableau Desktop でリアルタイムMYOB AccountRight のデータからビジュアライゼーションを構築します。

加藤龍彦
デジタルマーケティング

最終更新日:2021-02-05

この記事で実現できるMYOB AccountRight 連携のシナリオ

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

Tableau は企業がデータを使用して問題を解決する方法を変革するビジュアル分析プラットフォームです。CData Connect (またはConnect Server)と組み合わせることで、Tableau 内のリアルタイムMYOB AccountRight のデータに簡単にアクセスできます。この記事では、MYOB AccountRight の仮想MySQL データベースを作成し、Tableau でその仮想データベースに接続して、簡単なチャートを作成する方法を説明します。

MYOB AccountRight のデータの仮想MySQL データベース

CData Connect は、シンプルなポイントアンドクリックインターフェースを使用してデータソースに接続し、API を生成します。

  1. Connect にログインし、「CONNECTIONS」をクリックします。 データベースを追加
  2. [Available Data Sources]から[MYOB AccountRight]を選択します。
  3. MYOB AccountRight に接続するために必要な認証プロパティを入力します。

    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 で認証する場合は、さらにヘルプドキュメントを参照してください。

    Configuring a connection (Salesforce is shown).
  4. Test Database]をクリックします。
  5. [Permission]->[ Add]とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー) を追加します。

仮想データベースが作成されたら、Tableau Desktop からMYOB AccountRight に接続できるようになります。

Tableau Desktop でリアルタイムMYOB AccountRight のデータをビジュアライズ

以下のステップでは、CData Connect で仮想MYOB AccountRight のデータベースに接続し、データから簡単なビジュアライゼーションを構築する方法の概要を説明します。

  1. Tableau を開き、[Connect]->[To a Server]と進んだ先の[MySQL]をクリックします。
  2. 接続ウィザードで、CData Connect インスタンスの値を入力し、[Sign In]をクリックします。
    • Server:Connect インスタンスのアドレス
    • Port:Connect インスタンス用のMySQL エンドポイントのポート(デフォルト:8006
    • Database:MYOB AccountRight のデータ用に構成した仮想データベース
    • Username & Password:CData Connect ユーザーの資格情報
    Connect to CData Connect from Tableau Desktop
  3. 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じて結合されたテーブルの関係を定義します。)
  4. Choosing a Database and Tables (a connection to CSV documents is shown)
  5. [Dimensions and Measures]を選択して、ビジュアライゼーションを構成します。
  6. Visualizing MYOB AccountRight データ in Tableau Desktop

オンプレミスのアプリケーションからMYOB AccountRight のデータへのSQL アクセス

この時点で、Tableau Desktop ワークブックからリアルタイムMYOB AccountRight への、直接接続が有効になります。新しいビジュアライゼーションの作成やダッシュボードの構築などを行うことができます。Tableau などのデスクトップアプリケーションから、250 以上のSaaS、Big Data、NoSQL ソース(MYOB AccountRight を含む)のデータにSQL でアクセスする方法については、CData Connect ページを参照するか、無料トライアルをダウンロードしてください。

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

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