Sap-idt-business-layer

提供:Dev Guides
移動先:案内検索

SAP IDT-ビジネスレイヤー

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

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

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

  • アクティブ-これはオブジェクトのデフォルト状態であり、オブジェクトはクエリパネルで利用できます。
  • 非表示-これらのオブジェクトは有効ですが、クエリパネルで非表示になっています。
  • 廃止-これらのオブジェクトは無効であり、非表示です。

あなたはビジネスレイヤーで異なるタイプのオブジェクトを作成することができます-

  • ディメンション-ディメンションは、ビジネスレイヤーのコンテキスト情報を表します。
  • メジャー-メジャーは、分析を実行する実際のデータを表します。 これらは、集計と計算を実行する数値です。
  • 属性-属性は、オブジェクトに関する詳細情報を提供するために別のオブジェクトに関連付けられたオブジェクトとして定義されます。
  • フィルター-フィルターは、クエリで返されるデータを制限するために使用されます。 条件を作成して組み合わせることにより、ディメンションとメジャーにビジネスフィルターを定義できます。

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

  • 階層
  • レベル
  • 名前付きセット
  • 計算メンバー

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

ローカルプロジェクトビューに既に存在するデータファンデーションの上にビジネスレイヤーを作成できます。

ローカルプロジェクトビュー

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

新しいビジネスレイヤーローカルプロジェクトビュー

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

Select Data Foundation

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

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

集計の定義

あなたはビジネス層の機能を改善するためにビジネス層で様々な機能を実行することができます-

  • ディメンションの説明情報を提供する属性
  • 追加の対策
  • クエリで返されるデータを制限できる定義済みフィルター(必須またはオプション)
  • オプションのプロンプトを持つパラメーター
  • ビジネスレイヤープロパティでのSQLオプションとSQL生成パラメーターの設定
  • 集計パフォーマンスを設定して、クエリのパフォーマンスを改善します

ビジネス層で整合性チェックを実行できます。 [ビジネスレイヤー]を右クリックして、整合性を確認します。

ビジネスレイヤーの整合性チェック

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

ビジネスレイヤーの命名とデータソース

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

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

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

*OLAP* -ビジネスレイヤーはOLAPキューブに基づいています。

OLAP Cube

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

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

OLAP Business Layer

ウィザードに従って、データファンデーションOLAPのタイプを選択し、ビジネスレイヤー名と説明を入力して、[次へ]をクリックします。

データファンデーションOLAPのタイプ

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

  • 分析ディメンション、階層、および属性の使用
  • 名前付きセット
  • 計算されたメンバー
  • メジャーを挿入
  • クエリで返されるデータを制限するための事前定義されたフィルター(必須またはオプション)
  • オプションのプロンプトを持つパラメーター
  • プロンプトに関連付けられる値のリスト
  • クエリパネルに表示されるオブジェクトを制限するビジネスレイヤービュー

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

ビジネスレイヤーエディター

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

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

ビジネスレイヤーエディター

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

  • ビジネス層
  • 問い合わせ
  • パラメータとLOV
  • ナビゲーションパス

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

オブジェクトの名前、説明、タイプ、投影関数を定義できます。 SQL定義、ソース情報、カスタムプロパティ、拡張プロパティを確認することもできます。

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