Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド 12c (12.2.1.1.0) E77227-02 |
|
![]() 前へ |
![]() 次へ |
架空の会社を提示して、Oracle Business Intelligenceのイニシアティブの例を説明します。
Eden Corporation社(架空の会社)は、最近Oracle Business Intelligenceを購入しました。この会社の2つの部署がライセンスを保有し、製品を使用する予定です。
そのため、この会社には2つの個別のイニシアティブがあります。
イニシアティブS: 販売部では、Oracle Business Intelligenceを使用して、計画に対する収益のダッシュボードおよび分析を行うことを考えています。初期フェーズを本番にすばやくデプロイし、直近のニーズを満たす必要があると考えています。その後、フェーズIIおよびIIIでさらに機能をロール・アウトすることを考えています。イニシアティブSは、規模が大きいため、2名の開発者に作業させる予定です。
イニシアティブH: 人事部(HR)では、HRデータのダッシュボードおよび分析を行う必要があります。イニシアティブHは小さなイニシアティブのため、1人の開発者しかいません。この部署では、イニシアティブSのフェーズIIとフェーズIIIとの間でアプリケーションを本番に配信する予定です。
販売部と人事部の開発者は、お互いのデータおよびメタデータを参照することはできません。すべてのメタデータのセキュリティ権限を持つユーザーは、メタデータ管理者のみです。
多くの組織と同様に、緊急要求の定型的な傾向や本番での不具合も時折ある可能性があります。長期間のイニシアティブSとイニシアティブHがともに開発期間中であっても、開発者はその修正バージョンを数日以内に配信する必要があります。
技術チームのロールおよび職責について
Eden Corporation社では、次のようなチームを配置しています。
Adam Straight - MUD管理者
Sally Andre - 販売部のRevenueプロジェクトの開発者
Scott Baker - 販売部のQuotaプロジェクトの開発者
Helen Rowe - 人事部の開発者
Eden Corporation社の開発フェーズについて
Eden Corporation社では、次のタイムラインに基づいてRPDを本番にデプロイします。
1月 - 販売フェーズI (プロジェクトRevenueおよびQuota)
2月 - 販売フェーズII (プロジェクトTargetの追加、プロジェクトRevenueおよびQuotaの拡張)
3月 - HR (1つのプロジェクトを使用)
4月 - 販売フェーズIII (3つすべてのプロジェクトの拡張)
Eden Corporation社のトポロジについて
Eden Corporation社では、マルチユーザー開発環境に次のシステムを使用する予定です。
MUD管理者 - NTコンピュータ(共有)
Sally Andre - 管理ツール・クライアント用NTコンピュータ、およびOracle Business Intelligenceスタックの実行用Linuxコンピュータ
Scott Baker - 高機能NTコンピュータ
Helen Rowe - 前述のいずれか
テスト - Linuxコンピュータ
本番 - クラスタ化されたLinuxコンピュータ
リポジトリ・アーキテクチャについて
Eden Corporation社のビジネス構造およびイニシアティブのため、リポジトリに2つの独立したセマンティック・モデル(1つは販売部用、1つは人事部用)が必要です。これらのモデルそれぞれが、複数のプロジェクトを持つ可能性があります。
リポジトリ構造の計画
リポジトリ・ファイルの構造次第で組織のマルチユーザーの開発ニーズをサポートできるようになるため、Eden Corporation社ではリポジトリ・ファイルの構造を計画することの重要性を認識しています。主要なオブジェクトには所有者が割り当てられるため、開発者は競合が発生したときに誰に照会したらよいか、自身で変更してはならないオブジェクトはどれかがわかります。
ヒント:
複数の独立したセマンティック・モデルをホストする場合、トップレベル・オブジェクトの名前を列挙して、名前が重複しないようにしてください。
これらの表は、イニシアティブSおよびイニシアティブHのmain.rpd
の高レベル・オブジェクトを示しています。これらは、プロジェクトおよび所有者にマップされます。Adamは、イニシアティブSおよびイニシアティブHの全体の所有者です。
オブジェクト・タイプ | オブジェクト | 所有者 | ProjRevenue | ProjQuota | ProjTarget |
---|---|---|---|---|---|
物理データベース |
Sample App Data |
Sally |
はい |
はい |
はい |
ビジネス・モデル |
Sales |
Sally |
該当なし |
該当なし |
該当なし |
論理ファクト表1 |
F10 Billed Rev |
Sally |
はい |
はい |
いいえ |
論理ファクト表2 |
F30 Facts Targets |
Scott |
いいえ |
いいえ |
はい |
論理ファクト表3 |
F50 Facts Quotas |
Scott |
いいえ |
はい |
いいえ |
論理ディメンション |
(各種) |
Sally |
はい |
はい |
はい |
サブジェクト領域(1) |
Sales Quota |
Scott |
いいえ |
はい |
いいえ |
サブジェクト領域(2) |
Sales Revenue |
Sally |
はい |
いいえ |
いいえ |
サブジェクト領域(3) |
Sales Target |
Scott |
いいえ |
いいえ |
はい |
変数 |
S_Last_Load |
Sally |
はい |
はい |
はい |
初期化ブロック |
S_Last_Load |
Sally |
はい |
はい |
はい |
アプリケーション・ロール(1) |
Sales Management |
Sally |
はい |
はい |
はい |
アプリケーション・ロール(2) |
Sales Rep |
Sally |
はい |
はい |
はい |
オブジェクト・タイプ | オブジェクト | 所有者 | ProjHR |
---|---|---|---|
物理データベース |
Human Resources Data |
Helen |
はい |
ビジネス・モデル |
HR |
Helen |
該当なし |
論理ファクト表(1) |
Payroll Facts |
Helen |
はい |
論理ファクト表(2) |
Medical Ins Facts |
Helen |
はい |
論理ディメンション |
(各種) |
Helen |
はい |
サブジェクト領域(1) |
HR Payroll |
Helen |
はい |
サブジェクト領域(2) |
HR Medical |
Helen |
はい |
変数 |
H_Last_Load |
Helen |
はい |
初期化ブロック |
H_Last_Load |
Helen |
はい |
アプリケーション・ロール(1) |
HR Management |
Helen |
はい |
アプリケーション・ロール(2) |
HR Rep |
Helen |
はい |