Adomd를 사용하여 큐브 구조를 가져 오는 C#에 도구가 있지만 큐브에서 MEASUREGROUP_CAPTION을 (를) 얻으려고하고 있지만이를 수행하는 방법을 찾을 수 없습니다. 아이디어가 있으십니까?Adomd를 사용하여 큐브에서 MEASUREGROUP_CAPTION을 (를) 탐색하는 방법?
0
A
답변
0
다음은 모든 큐브와 해당 측정 값 그룹을 거쳐 변환 된 측정 값 그룹 캡션을 추출하는 작은 코드 조각입니다. 관련 부분은 건너 뛰지 않습니다.
foreach (Cube C_Proc in AS_DB.Cubes)
{
...
foreach (MeasureGroup MG in C_Proc.MeasureGroups)
{
if (MG.Translations.Contains(Cube_Consts.Russ_Language))
// Constant - 1049
{
...
MG_Russian_Translation =
MG.Translations.FindByLanguage(Cube_Consts.Russ_Language).Caption;
...
}
}
}
모든 측정 값 그룹이 지역화 된 캡션을 보유하고 Translations
부분을 가지고, 등 데이터 폴더의 이름은 그래서이 코드는 러시아어 번역을 찾고 일부 사용 MG 캡션을 가져옵니다.
+0
답을 고맙지 만 MeasureGroups가 정의되지 않았다는 메시지가 있습니다. 내가 뭘 잘못하고있어? –
이해할 때 MeasureGroup 캡션이란 무엇입니까? 측정 그룹 이름과 다른가요? – Ferdipux
내 이해가 아니라 SSAS 디자인에 관한 내용입니다. Measuregroup_name은 측정 값 그룹의 고유 한 이름이지만 캡션은 가능한 캡션 중 하나입니다. 큐브가 다른 로케일에서 작동하는 경우 매우 유용합니다. –
오류에 관해 - 코드를 공유 할 수 있습니까? – Ferdipux