勘定科目 (Analysis Services - 多次元データ)
Microsoft SQL Server Analysis Services での勘定科目ディメンションとは、財務報告用の勘定科目一覧表を表す属性を持つディメンションを指します。
勘定科目ディメンションを使用すると、勘定科目における集計動作の推移を選択的に管理できます。また、財務データを取り扱うビジネス インテリジェンス ソリューションで一般的に発生する標準外の集計上の問題を、標準メカニズムを使用して解決できるようにもなります。標準メカニズムがない場合、このような標準外の集計上の問題は、カスタム ロールアップ数式、計算されたメンバ、多次元式 (MDX) スクリプトなどがなければ解決できません。
ディメンションを勘定科目ディメンションとして指定するには、ディメンションの Type プロパティを Accounts に設定します。
ディメンション構造
勘定科目ディメンションには、少なくとも次の 2 つの属性が含まれています。
キー属性 - 勘定科目ディメンションのディメンション テーブルで個々の勘定科目を識別する属性です。
勘定科目属性 - 勘定科目ディメンションにおける勘定科目の階層構造を記述した親属性です。
属性を勘定科目属性として指定するには、属性の Type プロパティを Account に設定し、Usage プロパティを Parent に設定します。
勘定科目ディメンションには、次の属性をオプションで含めることもできます。
勘定科目の種類の属性 - ディメンションの各勘定科目の種類を定義する属性です。勘定科目の種類の属性のメンバ名は、Analysis Services のデータベースまたはプロジェクトに対して定義された勘定科目の種類にマップされ、Analysis Services によってこれらの勘定科目に対して使用される集計関数を示します。単項演算子またはカスタム ロールアップ数式を使用しても、勘定科目属性の集計動作を指定することができますが、勘定科目の種類を使用すると、基になるリレーショナル データベースを変更しなくても一貫性のある動作を勘定科目一覧表に簡単に適用できるようになります。
勘定科目の種類の属性を指定するには、属性の Type プロパティを AccountType に設定します。
勘定科目名属性 - レポートのために使用される属性です。勘定科目名属性を指定するには、属性の Type プロパティを AccountName に設定します。
勘定科目番号属性 - レポートのために使用される属性です。勘定科目番号属性を指定するには、属性の Type プロパティを AccountNumber に設定します。
属性の型の詳細については、「属性の種類の構成」を参照してください。
ビジネス インテリジェンス ウィザードを使用した勘定科目インテリジェンスの追加
勘定科目ディメンションを定義し、定義したディメンションをキューブに追加したら、ビジネス インテリジェンス ウィザードを使用して、勘定科目の種類の特定とマップなどの勘定科目インテリジェンス機能をディメンションに追加することができます。詳細については、「ディメンションへの勘定科目インテリジェンスの追加」を参照してください。