Sap-idt-folders-in-business-layer

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

SAP IDT-ビジネスレイヤーのフォルダー

ビジネスレイヤーにフォルダーを追加するには、[挿入+]をクリックします。オプションを選択し、フォルダを選択してビジネスプレーヤーにフォルダを挿入します。

フォルダービジネスレイヤーの追加

クエリパネルに表示されるこのフォルダーには、次のプロパティを設定できます。

  • 名前と説明
  • アクティブ状態-アクティブ、非表示、非推奨
  • 内容

フォルダー内のオブジェクトのリスト。これにより、オブジェクトがクエリで使用されるもの(結果、フィルター、並べ替え)を記述するプロパティを定義できます。 リストの右側にある上下の矢印キーを使用して、フォルダー内のオブジェクトの順序を変更できます。

カスタムプロパティ-オプションフィールド

ディメンションの挿入と編集-既存のディメンションを編集したり、新しいディメンションを挿入したりできます。 既存のディメンションを編集するには、ビジネスレイヤーでディメンションを選択します。

カスタムプロパティ

新しいディメンションを挿入するには、ディメンションを挿入するフォルダを選択し、上部にある挿入オプションをクリックして→ディメンションを選択します。

ディメンションの挿入

ターゲットフォルダーに新しいディメンションが追加されます。 [プロパティ]ペインで、追加したディメンションのプロパティを定義できます。

ディメンションの編集

上記のスクリーンショットのタブは次のとおりです-

  • Name
  • 説明
  • データ・タイプ
  • 状態
  • OLAP定義のSQL
  • [キー]タブ
  • 詳細設定タブ
  • ソース情報など

キーの定義

このオプションは、データファンデーション上に構築されたディメンションで使用できます。 ビジネスレイヤーでキーを定義するには、ビジネスレイヤーペインでディメンションを選択します。 [ディメンションのプロパティ]→[キー]タブ。

キーの定義

キーを追加するには、[キー]タブで下にスクロールし、[キーの追加]ボタンをクリックします。 1つの主キーと複数の外部キーを定義できます。

キーの追加

データベース内の既存のキーを検出するには、[検出]タブをクリックします。 キーの種類を変更するには、ドロップダウンをクリックします。 キーをアクティブに変更するには、アクティブ列をクリックします。

既存のキーを検出

変更を保存するには、上部の[保存]アイコンをクリックします。

メジャーの定義

既存のメジャーを編集したり、新しいメジャーを挿入したりできます。 既存のメジャーを編集するには、ビジネスレイヤーでメジャーを選択します。

メジャーの定義

新しい小節を挿入するには、小節を挿入するフォルダーを選択→上部の挿入オプション→小節をクリックします。

新しいメジャーの挿入

ターゲットフォルダーに新しいメジャーが追加されます。 追加したメジャーのプロパティは、プロパティペインで定義できます。 メジャーの投影関数を定義できます。 同様に、ビジネスレイヤーで属性を定義できます。

フィルターを追加する

既存のフィルターを編集するか、新しいフィルターを追加できます。 新しいフィルターを挿入するには、フォルダーを選択して[挿入]をクリックします。

フィルターの追加

階層を追加する

OLAPビジネスレイヤーにのみ階層を挿入できます。 既存の階層を編集するか、新しい階層を追加できます。

To edit an existing hierarchy Select the hierarchy
To insert a hierarchy

Select the folder or analysis dimension in which you want to insert the hierarchy. To insert a hierarchy at the top level, select the top node (business layer name) in the tree.

[オブジェクトの挿入]アイコンアイコンペインの[ビジネスレイヤー]ペインの上部にある[*階層]を選択します。

あなたは階層の次のプロパティを定義することができます-

  • 名前と説明
  • 状態-アクティブ、非表示、または非推奨
  • MDX定義
  • アドバンスタブ
  • カスタムプロパティ
  • ソース情報

あなたはビジネス層の階層で次のオブジェクトを定義することができます-

  • レベル
  • 属性
  • 名前付きセット
  • 計算されたメンバー

名前付きセットの定義

名前付きセットはOLAPビジネスレイヤーにのみ挿入できます。 既存の名前付きセットを編集するか、新しい名前付きセットを追加できます。

名前付きセットが定義されると、名前付きセットのさまざまなプロパティを定義できます-

To edit an existing named set Select the named set
To insert a named set

Select the folder, analysis dimension, or hierarchy in which you want to insert the named set. To insert a named set at the top level, select the top node (business layer name) in the tree.

[オブジェクトの挿入]アイコンアイコンペインの[ビジネスレイヤー]ペインの上部にある[名前付きセット]を選択します。

オブジェクトのSQLおよびMDXの定義

ビジネスレイヤーでオブジェクトのSQL/MDX式を定義するには、オブジェクトを選択します。 [オブジェクトのプロパティ]ペインで、[SQL定義]タブを選択します。

SQL/MDXの定義

Selectステートメントを直接入力するか、SQLアシスタントボタンをクリックしてSQL式を定義できます。 Sum(efashion。 "Shop_facts"。 "Amount_sold")などのメジャーの集計を定義できます。

WHEREステートメントを直接入力するか、SQLアシスタントボタンをクリックしてSQLエディターを使用してステートメントを作成します。

メインツールバーの[保存]アイコンをクリックして、ビジネスレイヤーを保存します。

ビジネスレイヤーに挿入されたオブジェクトのMDX式を編集できます。 ネイティブオブジェクト(ビジネスレイヤーの作成時にキューブから自動的に生成されたオブジェクト)の定義を編集する場合は、ネイティブオブジェクトをコピーしてコピーを編集します。

ローカルプロジェクトビューでビジネスレイヤー名をダブルクリックして、エディターでビジネスレイヤーを開きます。

[ビジネスレイヤー]ウィンドウで、オブジェクトを選択します。

オブジェクトプロパティペインで、[MDX定義]タブを選択します。

式を直接入力するか、MDXアシスタントボタンをクリックして、MDXエディターを使用してステートメントを作成します。

アクセスレベルの設定

あなたはオブジェクトのさまざまなアクセスレベルを定義することができます-

  • 非公開
  • パブリック
  • 制御された
  • 制限あり
  • 機密

オブジェクトをパブリックとして定義すると、すべてのユーザーがオブジェクトにアクセスできます。 オブジェクトが制限付きとして定義されている場合、制限付き以上のアクセスレベルを付与されたユーザーのみがアクセスできます。

オブジェクトのアクセスレベルを定義するには

アクセスレベルを定義するビジネスレイヤーのオブジェクトを選択します。 Ctrlキーを使用して、複数のオブジェクトを選択できます。 オブジェクトを右クリック→アクセスレベルの変更。

アクセスレベルの変更

オブジェクトのアクセスレベルは、[詳細設定]タブでも定義できます。

オブジェクトのアクセス権の変更

オブジェクトの表示形式の定義

表示オプションを使用して、オブジェクトの表示形式を作成、編集、または削除できます。 デフォルトでは、オブジェクトには形式はありません。

次のスクリーンショットに示すように、オブジェクトの[詳細設定]タブに移動します。

表示形式