OBIEE での Odoo レポーティングとスタースキーマ

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
Odoo ファクトに関するパースペクティブをリアルタイムで表示するスタースキーマを作成します。

CData ODBC Driver for Odoo は、データウェアハウスや直接レポーティングツールにOdoo のデータへのリアルタイムアクセスを統合できる標準的なデータベースドライバーです。本記事では、データウェアハウスをバイパスして、Oracle Business Intelligence Enterprise Edition(OBIEE)に運用中のOdoo のデータをインポートする方法を説明します。

Informatica PowerCenter などの ETL ツールとの ODBC 連携については、Knowledge Base を参照してください。Oracle Warehouse Builder への ETL ソリューションについては、Oracle ODBC Gateway とドライバーを使用して「Odoo のデータにリモート Oracle データベースとしてアクセス」してください。

Odoo データ連携について

CData を使用すれば、Odoo のライブデータへのアクセスと統合がこれまでになく簡単になります。お客様は CData の接続機能を以下の目的で利用しています:

  • Odoo API 8.0+ と Odoo.sh クラウド ERP の両方からライブデータにアクセスできます。
  • 多対一、一対多、多対多のデータプロパティをインテリジェントに処理することで、ネイティブの Odoo 機能を拡張できます。CData の接続ソリューションは、Odoo 内の複雑なデータプロパティもインテリジェントに処理します。テキストや日付などの単純な値を持つカラムに加えて、各行に複数の値を含むカラムもあります。ドライバーは、値の元となるカラムのタイプに応じて、これらの種類の値を異なる方法でデコードします:
    • 多対一カラムは、別のモデル内の単一の行への参照です。CData ソリューションでは、多対一カラムは整数として表され、その値は他のモデルで参照している ID です。
    • 多対多カラムは、別のモデル内の多くの行への参照です。CData ソリューションでは、多対多カラムはカンマ区切りの整数リストを含むテキストとして表されます。リスト内の各値は、参照されている行の ID です。
    • 一対多カラムは、別のモデル内の多くの行への参照です。多対多カラムと同様(カンマ区切りの整数リスト)ですが、参照されるモデルの各行はメインモデルの 1 つにのみ属する必要があります。
  • SQL ストアドプロシージャを使用して、Odoo 内のサーバーサイド RFC を呼び出すことができます。

ユーザーは、Power BI や Qlik Sense などの分析ツールと Odoo を統合し、当社のツールを活用して Odoo データをデータベースやデータウェアハウスにレプリケートしています。


はじめに


ODBC データソースとして Odoo に接続

まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定してください。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して ODBC DSN を作成・設定できます。

接続するには、URL にOdoo インスタンスURL、User およびAPIToken にユーザー資格情報、Database にOdoo データベース名を設定します。 API トークン(Odoo 14 以降でのみ利用可能)を使用していない場合、代わりにAPIToken フィールドにパスワードを直接入力することができます。

接続方法の詳細は、ヘルプドキュメントの「はじめに」セクションを参照してください。

DSN を設定する際に、Max Rows 接続プロパティも設定することをお勧めします。これにより返される行数を制限でき、レポートやビジュアライゼーションを設計する際のパフォーマンス向上に特に効果的です。

Odoo のメタデータをインポート

以下の手順に従って、OBIEE クライアントツールを使用して Odoo のメタデータを OBIEE リポジトリにインポートしてください。その後、Odoo のデータ をビジネスモデルに統合できます。

  1. Administration Tool を開き、「File -> New Repository」をクリックします。

  2. Connection Type メニューで「ODBC 3.5」を選択し、CData DSN を選択します。
  3. Relational Sources オプションでインポートするメタデータタイプを選択し、Odoo のテーブルを選択します。
これで、Odoo テーブルに基づいてスタースキーマを作成できるようになりました。

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

Odoo ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

Odoo Icon Odoo ODBC Driver お問い合わせ

Odoo ERP ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからOdoo ERP データに連携。

Odoo ERP に標準ODBC Driver インターフェースを使ってRDB と同感覚でアクセス - Sales Orders、Purchase Orders、Accounts などに標準ODBC インターフェースで双方向連携。