Значит вот что я обнорожули.
В SSAS поступает запрос такого вида:
WITH
MEMBER Measures.CurrencyCode AS
[Company].[Currency code].member_value
select
Measures.CurrencyCode on 0
from [Продажи клиентов] where (STRTOMEMBER('[Company].[Company accounts].&[CRT]'))
Выполняю его руками в SSAS и получаю:
Executing the query ...
[Company].[Company accounts].&[CRT] "[Company]".
Execution complete
Ту же ошибку получаю и в Ролевом центре.
А если перенести измерениe Company с помощью Drag&Drop то запрост будет выглядеть вот так:
WITH
MEMBER Measures.CurrencyCode AS
[Компания].[Код валюты].member_value
select
Measures.CurrencyCode on 0
from [Продажи клиентов] where (STRTOMEMBER('[Компания].[Company accounts].&[crt]'))
Тоесть наименования на русском языке.
Куб строил следующим образом:
1) Создал Perspectives в АОТ. Наполнил её таблицами:
а) SalesLine
б) InventTable
в) CustTable
Отметил что из этого будет мерой, а что измерением и т.д.
Выгрузил в SSAS проект, через Сервис-> Инструменты бизнес-аналитики-> Создание проекта бизнес-аналитики:
Вот теперь разбираюсь, почему проект генерится с одними именами в измерениях, а запрос к ним идёт по другим.