SAP UniverseDesigner-はじめに
SAP Universe Designツールを使用すると、ユーザーはBOリポジトリで公開されている既存のモデルを作成、編集、または削除できます。Universe Designerを使用すると、これらのユニバース上でBIレポートとダッシュボードを開発する前に、BIレポート要件を満たし、UDTツールで使用可能なさまざまな機能を実行するためのデータ基盤とビジネスレイヤーを構築できます。Universe Designerは、リレーショナルデータベースとBIツールの間にセマンティックレイヤーを作成するのに役立ちます。
Universe Designerを使用すると、非SAPおよびSAPデータソースのセマンティックレイヤーを構築して、DBオブジェクトのデータモデルを構築できます。後でSemanticを構築したら、それをBOサーバーリポジトリに公開し、さまざまなユーザーがWebインテリジェンス/デスクトップインテリジェンスツールでBIレポートを作成したり、他のSAPBusinessObjectsツールで使用したりできます。
BIレポートにUniverseを使用する利点は、エンドユーザーがUniverseに接続して、基盤となるデータ構造の複雑さを理解していなくてもデータベースに対してクエリを実行できることです。BIユーザーは、Universeで使用されるオブジェクトを使用してレポートを作成できます。Universeを使用する利点は、技術的でないビジネスユーザーに使いやすいインターフェイスを提供することです。また、技術的な知識がなくても、オブジェクトをBIレポートにドラッグして、アドホックレポートを実行できます。
宇宙の主要コンポーネント
以下は、宇宙の主要なコンポーネントです-
データベースへの接続とデータをフェッチするための接続パラメーター。
データベース列、テーブルなどの実際のオブジェクトにマップされるオブジェクトと呼ばれるSQL構造。これらはクラスにグループ化され、これらのオブジェクトはWebインテリジェンスユーザーに表示されます。
ユニバースには、データベースオブジェクトの上に作成されたテーブルと結合で構成され、BIユーザーには表示されないスキーマが含まれています。このスキーマを表示および編集できるのは、UniverseDesignerユーザーのみです。
ユニバースデザイナツールを使用して作成されたユニバースには、「。UNV」拡張子が付いています。ユニバースには、次のように定義されたクラスとオブジェクトが含まれています。
クラス
ユニバースでは、オブジェクトのグループ化はクラスと呼ばれます。クラスの名前は通常、クラスに含まれるオブジェクトカテゴリを示します。階層構造に基づいて、クラスをサブクラスに分割することもできます。
オブジェクト
ユニバースでは、オブジェクトはデータベース内のデータオブジェクトから派生したコンポーネントという名前です。オブジェクトの名前は通常、ユーザーに対するビジネスとの関連性に基づいています。たとえば、顧客が使用するオブジェクトは次のように表す必要がありますCustomer in Universe layer ただし、データベースのXYZ列を参照できます。
以下の画像では、ユニバースのクラスとオブジェクトの一般的な例を見ることができます。これらは、ビジネスユーザーの要件に応じて名前を変更できます。
セマンティックレイヤーとしての宇宙
Universeは、データウェアハウスとレポートツールの間にセマンティックレイヤーを提供して、ソースデータベースオブジェクトをビジネスユーザーに関連するオブジェクトに変換します。これには、メジャー値、カスタム計算、ユーザープロンプトとフィルター、およびレポートとダッシュボードの要件に関連するその他のビジネスルールのすべての集計を含めることができます。
すべてのテーブルと結合はユニバースレベルで適用され、ビジネスユーザーはクエリパネルでオブジェクトをドラッグするだけでBIレポートを作成できます。
下の図は、BIおよびDW環境でのセマンティックレイヤーとしてのユニバースの使用を示しています-