日付メジャー
日付メジャーを使用して、Essbaseメンバーを日付型の値に関連付けることができます。メジャー・ディメンションで日付を処理する機能は、時間ディメンションを使用して表すことが難しい分析タイプに役立ちます。
たとえば、資産減価償却を分析するアプリケーションで、一連の資本資産の取得日を追跡する必要がある場合があります。この会社は事業を50年間行っているため、取得日の範囲が、実現可能なTimeディメンション・モデリングの範囲を超えて長期にわたっています(Timeディメンションでは5年のみカバーされます)。
日付メジャーは、長期間にわたる値を表現できることに加え、Timeディメンションで取り込まれるデータ値(時や分など)よりも細分度の低いデータ値を取り込むこともできます。
日付メジャーの実装
日付メジャーは、Essbase集約ストレージ(ASO)キューブおよびブロック・ストレージ(BSO)キューブでサポートされています。日付メジャーを実装するには、最初にキューブに対して有効にします。次に、日付書式を選択し、勘定科目ディメンションのアウトラインに日付メジャーを追加します。
日付メジャーを有効にして使用するには、次のワークフローを使用します。
-
アウトライン・プロパティで、型付きメジャーを有効にします。
-
アウトライン・プロパティで、日付フォーマット(たとえば、
yyyy-mm-dd)を選択します。アウトライン内のすべての日付メジャーで同じフォーマットを使用する必要があります。 -
アウトライン内(Accountsディメンション内)に日付メジャーを作成し、メンバー・プロパティでその日付メジャーを日付型として定義します。
たとえば、ASOsamp.Basicでは、アウトラインの型付きメジャーを有効にし、日付フォーマットを選択して、日付型として定義されたIntroDateというメジャーを追加できます。
日付値は、数値として内部的に格納されますが、Essbaseには書式付き日付文字列としてロードします。問合せを行うと、日付メジャーは選択した日付フォーマットに従って表示されます。
テキスト・メジャーと日付メジャーに対するデータベース操作を参照してください。
次の構成設定は、日付メジャーのデータ・エクスポートのチューニングに役立ちます: MAXDATE