アウトラインの検証
Essbaseアウトラインを保存すると、妥当性要件のチェックリストを使用して、アウトラインが自動的に検証されます。
アウトラインの検証の一環として、次の項目がチェックされます。
-
すべてのメンバーおよび別名が有効である必要があります。メンバーおよび別名は、重複していないメンバーのアウトラインの他のメンバー、別名、世代またはレベルと同じ名前にできません。
アプリケーションとデータベースの命名規則を参照してください。
-
1つのディメンションのみが勘定科目または時間としてタグ付けできます。
-
通貨タイプまたは国としてタグ付けできるディメンションは1つのみです。
-
共有メンバーは有効である必要があります。
「共有メンバーのガイドライン」を参照してください。
-
レベル0のメンバーは、ラベルのみとしても動的計算としてもタグ付けできません(メンバーに式がある場合)。
-
ラベルのみのメンバーに式を割り当てることはできません。
-
ラベルのみのメンバーの子孫は動的計算としてタグ付けできません。
ラベルのみのメンバーを参照してください。
-
通貨カテゴリおよび通貨名が、通貨アウトラインで有効である必要があります。
-
動的計算の子を1つのみ持 つ親メンバーが、動的計算です。
-
1つの動的計算子(2パス)のみを持つ親メンバーも、動的計算および2パスである必要があります。
-
ブール属性ディメンションの2つのメンバー名が、アウトラインに定義された2つのブール属性ディメンション・メンバー名と同じである必要があります。
-
日付属性ディメンションのレベル0メンバー名は、アウトラインに定義された日付フォーマット名設定(mm-dd-yyyyまたはd-mm-yyyy)に一致する必要があります。
-
数値属性ディメンションのレベル0メンバー名は数値である必要があります。
-
属性ディメンションは、アウトラインの末尾にあり、すべての標準ディメンションの後に存在する必要があります。
-
標準ディメンションレベル0の「動的計算」メンバーに式があります。
-
メンバーの式は有効である必要があります。
ノート:
メンバーのないブール、数値型または日付型の属性ディメンション(属性ディメンションが空)を持つアウトラインは許可されますが、中間アウトラインでのみ使用される必要があります。空の属性ディメンションに対する問合せ、計算およびグリッド操作は、予測できない結果になることがあります。
アウトラインの検証中に、アウトラインで、適切な数値属性ディメンション・メンバー名に対して次の変換が実行されます。
-
メンバー名のマイナスの記号を名前の前から末尾に移します。たとえば、–1が1– になります。
-
メンバー名の先頭または末尾のゼロが削除されます。たとえば、1.0は1、00.1は0.1になります。
「属性タイプ」を参照してください。