OBIEE での MYOB AccountRight レポーティングとスタースキーマ
CData ODBC Driver for MYOB AccountRight は、データウェアハウスや直接レポーティングツールにMYOB AccountRight のデータへのリアルタイムアクセスを統合できる標準的なデータベースドライバーです。本記事では、データウェアハウスをバイパスして、Oracle Business Intelligence Enterprise Edition(OBIEE)に運用中のMYOB AccountRight のデータをインポートする方法を説明します。
Informatica PowerCenter などの ETL ツールとの ODBC 連携については、Knowledge Base を参照してください。Oracle Warehouse Builder への ETL ソリューションについては、Oracle ODBC Gateway とドライバーを使用して「MYOB AccountRight のデータにリモート Oracle データベースとしてアクセス」してください。
ODBC データソースとして MYOB AccountRight に接続
まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定してください。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して ODBC DSN を作成・設定できます。
MYOB への接続
MYOB 会社ファイルに接続するには、CompanyFileId をデータを取得したい会社ファイルのID に設定します。指定しない場合は、最初に返された会社ファイルのID(アルファベット順にソート)が使用されます。
この接続プロパティは、CompanyFiles ビューを除くすべてのテーブルおよびビューにアクセスするために必要です。CompanyFiles ビューは、アカウントに紐づく会社ファイル(およびその関連ID)を表示するために使用できます。会社ファイルのID がわからない場合は、このビューを使用してください。
次のプロパティを追加設定します。
| オンプレミスインスタンス | Instance:OnPremises |
| AuthScheme:Basic | |
| User:会社のファイルに紐づいているユーザー名。会社ファイルを作成すると、Administrator というユーザーアカウントが自動的に作成されます。デフォルトでは、Administrator ユーザーアカウントにはパスワードが割り当てられません。 | |
| InitiateOAuth:OFF。 | |
| URL:MYOB インスタンスのURL。 | |
| クラウドインスタンス | Instance:Cloud |
| AuthScheme:OAuth | |
| InitiateOAuth:GETANDREFRESH。 | |
| User:会社のファイルに紐づいているユーザー名。 | |
| Password:(パスワードが設定されている場合)会社ファイルの認可されたユーザーのパスワード |
OAuth で認証する場合は、さらにヘルプドキュメントを参照してください。
DSN を設定する際に、Max Rows 接続プロパティも設定することをお勧めします。これにより返される行数を制限でき、レポートやビジュアライゼーションを設計する際のパフォーマンス向上に特に効果的です。
MYOB AccountRight のメタデータをインポート
以下の手順に従って、OBIEE クライアントツールを使用して MYOB AccountRight のメタデータを OBIEE リポジトリにインポートしてください。その後、MYOB AccountRight のデータ をビジネスモデルに統合できます。
Administration Tool を開き、「File -> New Repository」をクリックします。
- Connection Type メニューで「ODBC 3.5」を選択し、CData DSN を選択します。
- Relational Sources オプションでインポートするメタデータタイプを選択し、MYOB AccountRight のテーブルを選択します。