API参照情報を提供します。BI管理ツールの中央のペインに表示されるオブジェクトに対応しています。この章は、次の項で構成されています。論理列要素は、ビジネス・モデルおよびマッピング・レイヤーの論理列オブジェクトに対応しています。論理列タグには次の属性があります。説明isDerivedtrueに設定されている場合、論理列がユーザー定義の式をベースとしていることを示します(たとえば、他の論理列、定数値、または変数)。IsWriteabletrueに設定されている場合、この列のライトバックが有効であることを示します。この機能は通常、ADFビジネス・コンポーネントのデータ・ソースで使用されます。このオプションは管理ツールでは「書き込み可能」と呼ばれます。論理列タグには次の子要素があります。Expr論理列を導出する式を保持しています。この要素は、isDerived属性がtrueに設定されている場合のみ使用されます。CustomSortOrderこの論理列のソート順が他の論理列をベースとしている場合、この要素はその論理列を参照します。ソート順のベースとなっている論理列は、RefLogicalColumnと呼ばれるサブ要素で保持されています。DescriptorID多言語列がルックアップ関数をベースとしている場合、翻訳されていないルックアップ・キー列を、翻訳された列の記述子ID列として指定することが一般的です。この要素は記述子ID列を参照します。記述子ID論理列は、RefLogicalColumnと呼ばれるサブ要素で保持されています。Levelsディメンション列の場合、この列が割り当てられたレベルを示します。レベル・ベースのメジャーの場合、この列が明示的に固定されたレベルを示します。レベルは、RefLogicalLevelと呼ばれるサブ要素で保持されています。ビジネス・モデルビジネス・モデル要素は、ビジネス・モデルおよびマッピング・レイヤーのビジネス・モデル・オブジェクトに対応しています。ビジネス・モデル・タグには次の属性があります。説明isClassicStartrueに設定されている場合、ビジネス・モデルがスター・スキーマに従っていることを示します。スター・スキーマでは、論理ディメンション表と論理ファクト表の間に1対多関係があります。isAvailabletrueに設定されている場合、対応するサブジェクト・エリアが問合せに利用可能であることを示します。ビジネス・モデル・タグには次の子要素があります。Tablesこのビジネス・モデルに属する表示表を参照します。各表は、RefLogicalTableと呼ばれるサブ要素で保持されています。このデータ型は旧バージョンとの互換性を確保するためのものです。ビジネス・モデル内での表の順序は重要ではないため、この要素は出力XMLでは生成されません。DisplayFoldersこのビジネス・モデルに属する表示フォルダを参照します。各表示フォルダは、RefLogicalDisplayFolderと呼ばれるサブ要素で保持されています。ビジネス・モデルおよびマッピング・レイヤーの論理結合オブジェクトに対応しています。論理複合結合タグには次の属性があります。説明type結合のタイプです。有効な値は、「Inner」、「LeftOuter」、「RightOuter」、「FullOuter」および「FullOuterStitch」です。論理複合結合タグには次の子要素があります。Rolesロールは、論理表や論理レベルがどのように結合に寄与するのかを定義します。各ロールは、Roleと呼ばれるサブ要素で保持されています。ロールのサブ要素は2つの属性を持ちます。multiplicityは、結合における表またはレベルの多重度を示します。MANY」および「UNKNOWN」です。isAggregateは、表またはレベルが集計であるかを示します。各Roleのサブ要素は、2つの追加サブ要素を保持できます。結合の論理表を参照するRefLogicalTableと、結合の論理レベルを参照するRefLogicalLevelです。構文を参照してください。DrivingTableキーに対して駆動表が指定された場合、この要素はその論理表を参照します。駆動表は、RefLogicalTableと呼ばれるサブ要素で保持されています。論理レベル論理レベル要素は、ビジネス・モデルおよびマッピング・レイヤーのディメンションが保持する論理レベル・オブジェクトに対応しています。論理レベル・タグには次の属性があります。説明isUniqueSourceKeytrueに設定されている場合、このレベルが論理列またはディメンション表の論理キーを構成する列に関連付けられていることを示します(つまり、このレベルがディメンションの最低レベルであるということです)。isGTAtrueに設定されている場合、このレベルが合計レベルであることを示します。これは、ディメンションの合計を表す特別なレベルです。各ディメンションは、1つの合計レベルのみを持てます。合計レベルはディメンション属性を含まず、レベル・キーを持ちません。GTAは合計別名の略です。isFDUCtrueに設定されている場合、論理レベルが親にロールアップすることを示します。このオプションは、管理ツールで「上位レベルの集計へのロールアップをサポート」と呼ばれています。FDUCはFullDrillUpCoverageの略です。levelConstスター・スキーマ・レベル定数です。memberCountこの論理レベルに存在する要素の数です。論理レベル・タグには次の子要素があります。ChildLevelsこの論理レベルに定義された子レベルを参照します。各子レベルは、RefLogicalLevelと呼ばれるサブ要素で保持されています。PreferredDrillDownディメンション・レベル階層によって定義されている通常のドリル・パス外のドリル・パスが定義された場合、この要素はユーザーがドリルするべきレベルを参照します。優先ドリル・レベルは、RefLogicalLevelと呼ばれるサブ要素で保持されています。ParentKeyこのレベルの親キーを参照します(親子階層を持つディメンションのみ)。親キーは、RefLogicalKeyと呼ばれるサブ要素で保持されています。ディメンションディメンション要素は、ビジネス・モデルおよびマッピング・レイヤーのディメンション・オブジェクトに対応しています。ディメンション・タグには次の属性があります。説明isTimeDimtrueに設定されている場合、このディメンションが時間ディメンションであることを示します。isRaggedtrueに設定されている場合、このディメンション階層が非バランス型であることを示します。非バランス型の階層とは、異なる深さのレベルを含む階層のことです。isSkippedtrueに設定されている場合、このディメンション階層がレベル・スキップ階層であることを示します。レベル・スキップ階層とは、特定の親レベルの値を持たないメンバーが存在する階層のことです。isValueBasedtrueに設定されている場合、このオブジェクトが親子階層を持つディメンションであることを示します。親子階層とは、タイプがすべて同じメンバーの階層のことです。親子階層では、メンバー間の関係は、ディメンション・メンバー間の親子関係です。ディメンション・タグには次の子要素があります。RootLevelsこのディメンションのルート・レベルを参照します。ルート・レベルとは、上位のレベルを持たない階層のレベルのことです。管理ツールでは、ルート・レベルはディメンション・アイコンの直下に表示されます。各レベルは、RefLogicalLevelと呼ばれるサブ要素で保持されています。DefaultRootLevelこのディメンションのデフォルト・ルート・レベルを参照します。ディメンションに複数のルート・レベルがある場合、デフォルト・ルート・レベルがドリルダウンで使用されます。デフォルト・ルート・レベルは、RefLogicalLevelと呼ばれるサブ要素で保持されています。論理表要素は、ビジネス・モデルおよびマッピング・レイヤーの論理表オブジェクトに対応しています。論理表タグには次の属性があります。説明isLookupTabletrueに設定されている場合、この論理表がルックアップ表であることを示します。ルックアップ表は、通常、複数言語の翻訳を保持するフィールドを格納するために使用します。多言語データを必要とする問合せは、ベース表とルックアップ表を結合し、ベース表の各列に対する翻訳を取得します。