SAPIDT-ビジネスレイヤー

IDTのビジネスレイヤーは、ディメンション、メジャー、属性、フィルター条件などのメタデータオブジェクトで構成されます。ビジネスレイヤーは、Data Foundationレイヤーの上に設計することも、InfoキューブまたはHANAのモデリングビューに直接作成することもできます。

ビジネスレイヤを設計する場合、リポジトリまたはローカルフォルダに公開できます。ビジネス層は、メタデータオブジェクトをBIリポジトリに公開する前に管理するために使用されます。

ビジネスレイヤのオブジェクトは、次の3つの状態を持つことができます-

  • Active −これはオブジェクトのデフォルト状態であり、オブジェクトはクエリパネルで使用できます。

  • Hidden −これらのオブジェクトは有効ですが、クエリパネルでは非表示になっています。

  • Deprecated −これらのオブジェクトは無効であり、非表示になっています。

ビジネスレイヤでさまざまなタイプのオブジェクトを作成できます-

  • Dimension −ディメンションは、ビジネス層のコンテキスト情報を表します。

  • Measure−メジャーは、分析を実行する実際のデータを表します。これらは、集計と計算を実行する数値です。

  • Attribute −属性は、オブジェクトに関する詳細情報を提供するために別のオブジェクトに関連付けられているオブジェクトとして定義されます。

  • Filter−フィルタは、クエリで返されるデータを制限するために使用されます。条件を作成して組み合わせることにより、ディメンションとメジャーにビジネスフィルターを定義できます。

OLAPデータソースを使用している間、次のオブジェクトを見つけることができます-

  • Hierarchy
  • Level
  • 名前付きセット
  • 計算されたメンバー

リレーショナルビジネスレイヤーの構築

ローカルプロジェクトビューの下にすでに存在するDataFoundationの上にビジネスレイヤを作成できます。

ローカルプロジェクトビューで新しいビジネスレイヤを作成することもできます。プロジェクト名→新規→ビジネスレイヤを右クリックします。

ウィザードに従います→データファンデーションのタイプを選択→ビジネスレイヤの名前と説明を入力→データファンデーション(.dfx)を選択→終了。

ローカルプロジェクトビューで.blxファイルを作成し、ビジネスレイヤエディタで自動的に開きます。

デフォルトでは、すべてのオブジェクトがビジネスレイヤのディメンションとして使用されます。[メジャーに変換]オプションを使用するか、上部の[タイプ]オプションと投影機能を使用して集計を定義することにより、メジャーを手動で定義できます。

ビジネス層でさまざまな機能を実行して、ビジネス層の機能を向上させることができます-

  • ディメンションの説明情報を提供する属性

  • 追加措置

  • クエリで返されるデータを制限できる事前定義されたフィルター(必須またはオプション)

  • オプションのプロンプトを含むパラメーター

  • ビジネスレイヤのプロパティでSQLオプションとSQL生成パラメータを設定します

  • クエリのパフォーマンスを向上させるために集約認識を設定する

ビジネスレイヤで整合性チェックを実行できます。ビジネスレイヤを右クリック→整合性を確認します。

整合性チェックを実行するオブジェクトを選択できます。整合性の確認をクリックします。ビジネスレイヤを保存するには、上部にある[保存]アイコンをクリックします。

ビジネスレイヤの名前付けとデータソース

ビジネスレイヤーの名前とその説明を入力すると、ビジネスレイヤーから公開されるユニバースの名前が定義されます。

ビジネスレイヤを作成するには、リレーショナルデータソースとOLAPデータソースの2種類のデータソースを選択できます。

Relational −リレーショナルデータソースを使用する場合、ビジネスレイヤはデータファンデーションに基づいています。

OLAP −ビジネス層はOLAPキューブに基づいています。

OLAPビジネスレイヤーの構築

ローカルプロジェクトビューでOLAPビジネスレイヤを作成できます。プロジェクト名→新規→ビジネスレイヤを右クリックします。

ウィザードに従います→DataFoundationOLAPのタイプを選択します→ビジネスレイヤの名前と説明を入力します→[次へ]をクリックします。

ビジネスレイヤのオブジェクトは、キューブに基づいて自動的に挿入されます。以下の機能を追加して、ビジネスレイヤの機能を強化できます。

  • 分析ディメンション、階層、および属性の使用

  • 名前付きセット

  • 計算されたメンバー

  • 小節を挿入

  • クエリで返されるデータを制限するための事前定義されたフィルター(必須またはオプション)

  • オプションのプロンプトを含むパラメーター

  • プロンプトに関連付ける値のリスト

  • クエリパネルに表示されるオブジェクトを制限するビジネスレイヤビュー

上部の[保存]アイコンをクリックすると、整合性チェックを実行してビジネスレイヤを保存できます。

ビジネスレイヤエディタ

ビジネスレイヤエディタは、ビジネスレイヤオブジェクトとそのプロパティを効率的に管理するために使用されます。ビジネスレイヤエディタは3つのペインに分かれています-

  • 閲覧ペイン
  • 編集ペイン
  • データソースペイン

ビジネスレイヤブラウジングペインは、ビジネスレイヤのさまざまな要素で構成されています-

  • ビジネス層
  • Queries
  • パラメータとLOV
  • ナビゲーションパス

ビジネスレイヤ編集ペインでは、ブラウジングペインで選択したオブジェクトのプロパティを編集できます。

オブジェクトの名前、説明、タイプ、および投影機能を定義できます。SQL定義、ソース情報、カスタムプロパティ、および詳細プロパティを確認することもできます。

データソースペインには、DataFoundationまたはOALPデータソースに関する情報が含まれています。