Показать сообщение отдельно
Старый 14.03.2011, 10:24   #5  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
Значит вот что я обнорожули.

В 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 проект, через Сервис-> Инструменты бизнес-аналитики-> Создание проекта бизнес-аналитики:
Нажмите на изображение для увеличения
Название: SSAS.jpg
Просмотров: 330
Размер:	199.9 Кб
ID:	6666

Вот теперь разбираюсь, почему проект генерится с одними именами в измерениях, а запрос к ним идёт по другим.