2011-03-24 16 views
0

Oracle BIは初めてのことです。私はサンプル・ガイドやチュートリアル、オラクルを読んで、いくつかのビデオを見てきました。 しかし、私は心を混乱させるいくつかの質問に答えることはできません。Oracle BIリポジトリ

1)なぜ3つのリポジトリ層があるのですか?チュートリアルでは、オブジェクトを物理レイヤからビジネスモデルおよびマッピングレイヤにドラッグしています。このレイヤーでは、テーブル名の名前を変更しています。ビジネスモデルからプレゼンテーションレイヤーにオブジェクトをドラッグしています。このレイヤーでは、テーブル名の再命名が行われ、いくつかの列が削除されます。私は、物理層とプレゼンテーション層だけを使うことができると思います。プレゼンテーション層では、テーブル名の名前を変更したり、いくつかの列を削除することができます。

2)物理層では、データソースからオブジェクトをインポートしています。テーブル、ビュー、外部キーをインポートできます。ビジネスモデルを設計するためのベストプラクティスは何ですか? 私はテストリポジトリを作成しました。データベースからテーブル、ビュー、外部キーをインポートしました。しかし、一貫性をチェックしようとすると(プレゼンテーション層を準備した後で)、物理層の自己結合に関するエラーメッセージが表示されました。自己結合の問題を解決できますか?

3-)物理層のデータベースからテーブルとビューのみをインポートする必要がありますか?インポート操作後に手動で結合を終了しないと、Oracle BI Serverで正しいSQL文が準備されない可能性があります。 私たちは大きなデータベース(おそらく500テーブル)を持っているので、外部キーをインポートしないと、手動で外部キーを作成するのは大規模な手動プロセスになります。私はまた、どのような外部キーがうまく設計されたビジネスモデルに必須であるかを知りませんか?

4-)データベーステーブルが変更された場合(たとえば、追加された新しい列の場合)、これらの変更は自動的に物理層に更新されますか?

は...

答えて

2

の1- 物理層=物理データモデル(データベースの実装) Business Model and Mappingレイヤー(BMM)=論理データモデル(表言いたいことが宣言的な方法は、実際にある、次元をありがとう、...) プレゼンテーションレイヤー+エンドユーザが参照するクライアント

最も重要なのは、データベース)。

詳細はこのリンクチェック:自己結合を修正するには http://gerardnico.com/wiki/dat/obiee/logical_business_model#centralized_and_consistent_conceptual_data_model

2 - を、あなたは http://gerardnico.com/wiki/dat/obiee/alias#physical_table_alias

、3- 物理層であなたのテーブルのエイリアスを作成する必要がありますが、インポートすることができますすべて。外部キー;-)ベストプラクティスは、必要なものだけをインポートすることです。

4- あなたは仕事をするユーティリティはありません。あなたはユーティリティボックスで見つけることができます。

そして、最高OBIEE、トピックはこちら:forums.oracle.com/forums/forum.jspa?forumID=378

成功

ニコ

関連する問題