SQL Server/SSAS 2008 を使用して ADOMD.NET (MDSCHEMA 行セットを使用) 経由で KPI メタデータにアクセスしようとしています。Adventure Works などで特定の KPI VALUE フィールドを取得すると、関連する非表示のメジャーと思われるものが返されます。 KPI とともに (例: [メジャー].[純利益値])。ただし、Value には実際の MDX 式が関連付けられています。
残念ながら、このメジャーはキューブのどこにも見つかりません。ADOMD を使用して、表示されていない (使用されている制限は MEASURE_VISIBILITY=2) メジャーのリスト (MDSCHEMA_MEASURES) を取得しようとしましたが、KPI の非表示のメジャーはまだ取得できません。
では、これらの非表示の KPI メジャーを取得して、KPI 値/トレンド/目標などを裏付ける実際の MDX 式を取得するにはどうすればよいでしょうか? Adventure Works キューブを見ると、ほとんどの KPI 値に MDX 式が含まれていることがわかりますが、それらを取得できないようです。