通貨ディメンションの作成
Microsoft SQL Server Analysis Services では、通貨ディメンションとは、通貨を財務報告用に一覧にした属性を持つディメンションを指します。
通貨ディメンションによって、Analysis Services のキューブに通貨換算機能を追加できます。 キューブに通貨換算を追加するには、ビジネス インテリジェンス ウィザードを使用して、クライアント アプリケーションのロケールに対応する値に通貨メジャーを変換する多次元式 (MDX) スクリプト コマンドを定義します。 この MDX スクリプトを作成するには、ビジネス インテリジェンス ウィザードで次の情報を指定する必要があります。
現地通貨を表す通貨ディメンション (このディメンションが換算元通貨ディメンションになります)。
使用する換算レートを表すメジャー グループ。
ビジネス インテリジェンス ウィザードは、これらの情報に基づいて、適切な換算先通貨ディメンション (換算先の通貨を表す通貨ディメンション) を指定する通貨換算プロセスをデザインします。 ビジネス インテリジェンス ウィザードでは、使用するビジネス インテリジェンス ソリューションに必要な通貨換算の数に応じて、複数の換算先通貨ディメンションを定義できます。 通貨換算の定義の詳細については、「通貨換算 (Analysis Services - 多次元データ)」を参照してください。
ディメンションを通貨ディメンションとして指定するには、ディメンションの Type プロパティを Currency に設定します。
ディメンション構造
通貨ディメンションには、少なくとも、その通貨ディメンションのディメンション テーブル内で個々の通貨を識別するキー属性が含まれています。 キー属性の値は、換算元通貨ディメンションと換算先通貨ディメンションで異なります。
属性を換算元通貨ディメンションのキー属性として指定するには、属性の Type プロパティを CurrencySource に設定します。
属性を換算先通貨ディメンションとして指定するには、属性の Type プロパティを CurrencyDestination に設定します。
必要に応じて次の属性を換算元通貨ディメンションと換算先通貨ディメンションに含めると、レポート作成に使用できます。
通貨名を表す属性
属性を通貨名属性として指定するには、属性の Type プロパティを CurrencyName に設定します。
換算元通貨を表す属性
属性を換算元通貨の属性として指定するには、属性の Type プロパティを CurrencySource に設定します。
国際標準化機構 (ISO) 通貨コード
属性を ISO 通貨コード属性として指定するには、属性の Type プロパティを CurrencyIsoCode に設定します。
属性の型の詳細については、「属性の種類の構成」を参照してください。
ビジネス インテリジェンス ウィザードを使用した勘定科目インテリジェンスの定義
勘定科目ディメンションを定義し、定義したディメンションをキューブに追加したら、ビジネス インテリジェンス ウィザードを使用して、勘定科目の種類の特定とマップなどの勘定科目インテリジェンス機能をディメンションに追加することができます。 詳細については、「ディメンションへの勘定科目インテリジェンスの追加」を参照してください。