別名の設定
別名および別名表に関する情報は、ブロック・ストレージ・データベースおよび集約ストレージ・データベースに適用されます。
別名は、メンバーまたは共有メンバーの代替名です。 たとえば、Sample.BasicデータベースのProductディメンションのメンバーは、100などの製品コードとColaなどのわかりやすい別名の両方で識別されます。 別名は別名表に格納され、アウトラインまたはレポートの読みやすさを向上させることができます。
別名表を使用して、メンバーに複数の別名を設定できます。 たとえば、レポートの種類ごとに異なる別名を使用できます。ユーザーはColaとして100-10に精通している場合がありますが、広告主とエグゼクティブはそれをThe Best Colaとして理解している場合があります。 このリストには、Sample.Basicデータベース内の製品のうち、わかりやすい別名が2つ表示されています:
Product Default Long Names
100-10 Cola The Best Cola
100-20 Diet Cola Diet Cola with Honey
100-30 Caffeine Free Cola All the Cola, none of the Caffeine
別名テーブル
別名は、データベース・アウトラインの一部として1つ以上の表に格納されます。 別名表は、別名の特定の名前付きセットをメンバー名にマップします。 データベース・アウトラインを作成すると、EssbaseによってDefaultという名前の空の別名表が作成されます。 他の別名表を作成しない場合、作成した別名はデフォルトの別名表に格納されます。
別名表はアウトラインのすべてのメンバーに適用されますが、必要な場合を除き、すべてのメンバーに別名を指定する必要はありません。 アウトラインのメンバーに複数の名前が必要な場合は、最大56個の別名表を使用できます。 複数の別名表の一般的な用途は、言語変換です。 異なる国のユーザーは、それぞれの言語でアウトラインを読み取るように適切な別名表を設定できます。
別名の作成
任意のメンバーに別名を指定できます。 別名は、メンバー名と同じルールに従う必要があります。 「ディメンション、メンバーおよび別名の命名規則」を参照してください。
次のいずれかのメソッドを使用して、既存の別名表に別名を作成できます:
-
アウトラインの編集中にメンバーに別名を手動で割り当てます。
アウトライン管理インタフェースを開くには、「ディメンション・プロパティおよびメンバー・プロパティの設定」を参照してください。
-
キューブ・デザイナおよびアプリケーション・ワークブックを使用して、別名表を作成し、別名表に別名を追加します。
-
ディメンション構築およびデータ・ソースを使用して、別名を別名表に追加します。
別名表の作成および管理
別名表を使用すると、異なる別名を表示できます。
別名表の作成
別名表には、アウトライン・メンバーに使用する別名のリストが含まれます。 次の要件が適用されます:
-
ブロック・ストレージまたは集約ストレージ・アウトラインには、最大56個の別名表を作成できます。
-
別名表名の命名規則は、ディメンションの命名規則と同じです。
「ディメンション、メンバーおよび別名の命名規則」を参照してください。
-
システム生成のデフォルトの別名表の名前(Default)は変更できませんが、作成した別名表の名前は変更できます。
-
(オプション) 別名表には複数の言語コードを指定できます。 別名表を作成する場合、言語コードは指定されません。
新しい別名表が空です。 別名表に別名を追加してメンバーに割り当てるには、「別名の作成」を参照してください。
次のトピックを参照してください:
別名表をアクティブとして設定
アクティブな別名表には、Essbaseによってアウトラインに現在表示されている別名が含まれます。
アウトラインの別名表のリストを表示し、現在の別名表を設定するには、MaxL文query database get active alias_tableおよびalter database set active alias_tableを使用できます。
別名表のクリアおよび削除
アウトラインから別名表を削除するか、別名表自体を削除せずに別名表からすべての別名をクリアできます。
別名表から別名をクリアすると、その別名表に関連付けられている言語コードが削除されます。
デフォルトの別名表は削除または名前変更できません。 別名表を管理するには、「別名表の理解および作成」を参照してください。 MaxL文alter database 「alias_tableのアンロード」を使用して、別名表を削除できます。