製品をチェック

CData Connect Cloud の詳細はこちら

  30日間無償トライアルへ

CData Connect Cloud 経由でMicroStrategy からMYOB AccountRight データにリアルタイム連携

CData Connect Cloud でMYOB AccountRight へのリアルタイム接続を作成し、MicroStrategy からMYOB AccountRight データに接続します。

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

最終更新日:2022-03-07

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

MicroStrategy は、データドリブンイノベーションを可能にする分析およびモバイルプラットフォームです。MicroStrategy とCData Connect Cloud を組み合わせると、MicroStrategy からデータベースと同じ感覚でリアルタイムMYOB AccountRight データにアクセスできるようになり、レポート機能と分析機能が拡張されます。この記事では、Connect Cloud でMYOB AccountRight に接続し、MicroStrategy でConnect Cloud に接続してMYOB AccountRight データの簡単なビジュアライゼーションを作成する方法について説明します。

クラウドベースの統合プラットフォームであるConnect Cloud は、クラウドベースのBI ツールや分析ツールの使用に理想的です。構成するサーバーやセットアップするデータプロキシがないため、Web ベースのUI を使用してMYOB AccountRight へのリアルタイム接続を作成し、MicroStrategy から接続してMYOB AccountRight データに基づくリアルタイムでの分析を開始できます。

Connect Cloud アカウントの取得

以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。


Connect Cloud からMYOB AccountRight に接続する

CData Connect Cloud は直感的なクリック操作ベースのインターフェースを使ってデータソースに接続します。
  1. Connect Cloud にログインし、 Add Connection をクリックします。 コネクションを追加
  2. Add Connection パネルから「MYOB AccountRight」を選択します。 データソースを選択
  3. 必要な認証情報を入力し、MYOB AccountRight に接続します。

    これらのプロパティは会社のファイルに接続するときに必要です(クラウドインスタンスおよびオンプレミスインスタンスの両方)。

    • User:会社のファイルに紐づいているユーザー名。
    • Password:会社のファイルに紐づいているパスワード。
    • CompanyFileId:会社ファイルのID。指定しない場合は、最初に返された会社ファイルのID が使用されます。CompanyFiles ビュー をクエリしてこれを見ることができます:
      SELECT Id FROM CompanyFiles

    オンプレミスインスタンスへの接続:

    InitiateOAuth:OFF に設定。

    オンプレミスインスタンスに接続する場合は、上記に加えて、次の接続プロパティを設定する必要があります。

    • Url: MYOB インスタンスのURL。

    クラウドインスタンスへの接続:

    MYOB のクラウドインスタンスに接続するには、OAuth アプリを作成する必要があります。このプロセスの詳細は、ヘルプの「カスタムOAuth アプリの作成」を参照してください。

    Configuring a connection (Salesforce is showe)
  4. Create & Test をクリックします。
  5. Add MYOB AccountRight Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。 権限の更新

パーソナルアクセストークンを追加する

OAuth 認証をサポートしないサービス、アプリケーション、プラットフォーム、フレームワークから接続する場合、パーソナルアクセストークン(Personal Access Token, PAT)を認証に使用できます。きめ細かくアクセスを管理するために、サービスごとに個別のPAT を作成するのがベストプラクティスです。

  1. Connect Cloud アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
  2. User Profile ページで、Personal Access Tokens セクションまでスクロールし、Create PAT をクリックします。
  3. PAT に名前を付け、Create をクリックします。 新しいPAT を作成
  4. パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。

接続が構成されたら、MicroStrategy からMYOB AccountRight データに接続できるようになります。

MicroStrategy を使用してMYOB AccountRight データに接続し、ビジュアライズする

ネイティブSQL Server 機能を使ってデータソースを追加することにより、MicroStrategy からMYOB AccountRight に接続できます。データソースを作成したら、MicroStrategy でMYOB AccountRight データの動的なビジュアライゼーションを構築できます。

  1. MicroStrategy を開き、アカウントを選択します。
  2. [Add External Data]をクリックし、[Databases]を選択して[Import Option]として[Select Tables]を使用します。 Adding External Data
  3. Import from Tables ウィザードでクリックして新しいデータソースを追加します。
  4. Database メニューで「SQL Server」を選択し、Version メニューで「SQL Server 2017」を選択します。
  5. 接続プロパティを以下のように設定します。
    • Server Nametds.cdata.com
    • Port Number:14333
    • Database Name:MYOB AccountRight コネクションの名前(例: MYOB1)
    • User:Connect Cloud ユーザー
    • Password:Connect Cloud ユーザーのPAT
    • Data Source Name:「CData Cloud MYOB AccountRight」のような新しい外部データソースの名前
  6. 新しいデータソースのメニューを展開し、「Edit Catalog Options」を選択します。Edit the catalog options.
  7. 「SQL statement retreive columns ...」クエリを編集してWHERE 句にTABLE_SCHEMA = '#?Schema_Name?#' を含め、Apply -> OK の順にクリックします。(以下は完全なクエリです)

    SELECT DISTINCT 
      TABLE_SCHEMA NAME_SPACE, 
      TABLE_NAME TAB_NAME, 
      COLUMN_NAME COL_NAME, 
      (CASE 
        WHEN 
          (DATA_TYPE LIKE '%char' AND (CHARACTER_SET_NAME='utf8' OR CHARACTER_SET_NAME='usc2')) 
        THEN 
          CONCAT('a',DATA_TYPE) 
        ELSE 
          DATA_TYPE 
      END) DATA_TYPE, 
      CHARACTER_MAXIMUM_LENGTH DATA_LEN, 
      NUMERIC_PRECISION DATA_PREC, 
      NUMERIC_SCALE DATA_SCALE 
    FROM 
      INFORMATION_SCHEMA.COLUMNS 
    WHERE 
      TABLE_NAME 
    IN 
      (#TABLE_LIST#) AND TABLE_SCHEMA='#?Schema_Name?#' 
    ORDER BY 
      1,2,3
    
  8. 新しいデータソースを選択し、仮想MYOB AccountRight データベースに対応するNamespace を選択します。(MYOB1 など)
  9. テーブルをペインにドラッグして追加します。 Select tables to insert. Note:リアルタイム接続を作成するため、テーブル全体を追加し、MicroStrategy 製品に固有のフィルタリングおよび集計機能を利用してデータセットをカスタマイズできます。
  10. [Finish]をクリックして、リアルタイム接続するオプションを選択してクエリを保存し、新しいドシエを作成するオプションを選択します。CData Connect Cloud の高性能データ処理によってリアルタイム接続が効果的に実現できます。 Save the query and create a new dossier.
  11. ビジュアライゼーションを選択して表示するフィールドを選択し、フィルタを適用してMYOB AccountRight データの新しいビジュアライゼーションを作成します。データ型は、動的なメタデータ検出によって自動的に検出されます。可能であれば、フィルタと集計によって生成された複雑なクエリはMYOB AccountRight にプッシュダウンされ、サポートされていない操作(SQL 関数とJOIN 操作を含む)は、Connect Cloud に組み込まれたCData SQL エンジンによって管理されます。 Visualize MYOB AccountRight データ.
  12. ドシエの設定が完了したら、File -> Save とクリックします。

MicroStrategy とともにCData Connect Cloud を使用することで、MYOB AccountRight データで強固なビジュアライゼーションとレポートを簡単に作成できます。MYOB AccountRight(および100を超えるほかのデータソース)に接続する方法の詳細については、Connect Cloud ページにアクセスしてください。無償トライアルにサインアップして、MicroStrategy でリアルタイムMYOB AccountRight データの操作をはじめましょう。

関連コンテンツ

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

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