次の方法で共有


ディメンションにアカウント インテリジェンスを追加する

キューブまたはディメンションに勘定科目インテリジェンスの機能強化を追加して、収入や経費などの標準勘定分類を勘定科目属性のメンバーに割り当てます。 この拡張機能では、勘定タイプ (資産や負債など) も識別され、各勘定タイプに適切な集計が割り当てられます。 Microsoft SQL Server Analysis Services では、分類を使用して、時間の経過と同時にアカウントを集計できます。

アカウント インテリジェンスは、既存のデータ ソースに基づくディメンションでのみ使用できます。 データ ソースを使用せずに作成されたディメンションの場合は、アカウント インテリジェンスを追加する前に、スキーマ生成ウィザードを実行してデータ ソース ビューを作成する必要があります。

勘定科目情報 (アカウント名、勘定番号、勘定科目の種類など) を指定するディメンションに勘定インテリジェンスを適用します。 アカウント インテリジェンスを追加するには、ビジネス インテリジェンス ウィザードを使用し、[拡張の選択] ページで [アカウント インテリジェンスの定義] オプションを選択します。 このウィザードでは、アカウント インテリジェンスを適用するディメンションを選択し、選択した勘定科目ディメンションの勘定科目属性を識別し、ディメンション テーブルの勘定科目の種類を Analysis Services によって認識される勘定科目の種類にマッピングする手順について説明します。

ディメンションの選択

ウィザードの最初の [アカウント インテリジェンスの定義 ] ページで、アカウント インテリジェンスを適用するディメンションを指定します。 この選択したディメンションに追加された勘定科目インテリジェンスの機能強化により、ディメンションが変更されます。 これらの変更は、選択したディメンションを含むすべてのキューブによって継承されます。

アカウント属性の指定

ウィザードの [ ディメンション属性の構成] ページで、選択した勘定ディメンションの勘定属性を指定します。 まず、[ 含める ] 列で、ディメンション内のディメンション属性にマップする各勘定科目属性の種類の横にあるチェック ボックスをオンにします。 次に、[ ディメンション属性 ] 列でドロップダウン リストを展開し、選択した属性の種類に対応するディメンションの属性を選択します。 一覧から属性を選択すると、アカウント属性の属性 Type プロパティが設定されます。

アカウントタイプのマッピング

2 番目の [アカウント インテリジェンスの定義] ページでは、ディメンション テーブルの勘定科目の種類の値が、Analysis Services によって認識される勘定科目の種類にマップされます。 このページは、 勘定科目の種類 ディメンション属性をディメンションに含んでいる場合にのみ表示されます。 アカウント タイプディメンションを含めるには、ウィザードの [アカウント インテリジェンス設定の定義 ページ] で、[アカウント タイプ] の横にあるチェック ボックスをオンにし、次に適切な属性を選択します。

2 番目の [アカウント インテリジェンスの定義] ページには、次の 2 つの列があります。

  • [ ソース テーブル アカウントの種類] 列には、ウィザードがディメンション テーブルから取得するアカウントの種類が一覧表示されます。

  • [サーバー アカウントの種類] 列は、Analysis Services が認識する対応するアカウントの種類を識別します。 次の表に、Analysis Services が認識するアカウントの種類と、これらの各種類の既定の集計を示します。 ディメンション テーブルで Analysis Services と同じアカウントの種類名が使用されている場合、選択内容は自動的に行われます。

    サーバー アカウントの種類 集約 説明
    統計的 None 何かの計算された比率、または時間の経過とともに集計されない数。 この種類のアカウントは、変換ルールを使用して通貨間で変換されることはありません。
    責任 LastNonEmpty 特定の時点で負う金額または物の価値。 このアカウントの種類は時間の経過と同時に蓄積されないため、時間の経過と同時に自然に集計されることはありません。 たとえば、年の金額は、データを含む先月の値です。 この種類のアカウントは、期間の終了レートを使用して通貨間で変換されます。
    アセット LastNonEmpty 特定の時刻に保持されるモノの金額または価値。 このアカウントの種類は時間の経過と同時に蓄積されるため、時間の経過と同時に自然に集計されることはありません。 たとえば、年の金額は、データを含む先月の値です。 この種類のアカウントは、期間の終了レートを使用して通貨間で変換されます。
    バランス LastNonEmpty 指定した時刻の何かの数。 このアカウントの種類は累積されますが、時間の経過と同時に自然に集計されることはありません。 たとえば、年の金額は、データを含む先月の値です。
    フロー Sum 何かが段階的に増えるカウント。 このアカウントの種類は、時間の経過と共に Sum として集計されますが、通貨換算ルールでは変換されません。
    経費 Sum 使った金額または物の価値。 このアカウントの種類は、時間の経過と共に Sum として集計され、平均レートで通貨間で変換されます。
    収入 Sum 受け取った金額または価値。 このアカウントの種類は、時間の経過と共に Sum として集計され、平均レートで通貨間で変換されます。

    必要に応じて、ディメンション内の複数のアカウントの種類を特定のサーバー アカウントの種類にマップできます。

データベースの各アカウントの種類にマップされる既定の集計を変更するには、データベース デザイナーを使用できます。

  1. ソリューション エクスプローラーで、Analysis Services プロジェクトを右クリックし、[ データベースの編集] をクリックします。

  2. [ アカウントの種類のマッピング ] ボックスで、[名前] でアカウントの種類を選択 します

  3. [ エイリアス ] テキスト ボックスに、このアカウントの種類のエイリアスを入力します。

  4. [ 集計関数 ] ドロップダウン リスト ボックスで、このアカウントの種類の既定の集計関数を変更します。