AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2011, 11:34   #1  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
! Displaying KPIs in a Role Center
Dynamics AX 2009.
Kernel version: 5.0.1500.3761
Application version: 5.0.1500.3761
Solution version: 5.0.1506.656 / RU HRP 5.0.1500.216.1
------------------------------------------------------------------------------------------------
SQL Server 2005

Пользовался этим источником: http://msdn.microsoft.com/en-us/library/dd261507.aspx

Получаю следущую ошибку, при попытке показать KPI на ролевом центре:
Непредвиденная шибка при обработке веб-части бизнес обзора. Для более подробной информации проверьте файл регистрации событий приложения веб-сервера.

Файл регистрации событий приложения веб-сервера:
Код:
Произошла неизвестная ошибка.
 
При синтаксическом анализе строки [Company].[Company accounts].&[crt] в кубе не было найдено измерение "[Company]".
Microsoft.AnalysisServices.AdomdClient.AdomdErrorResponseException
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.IExecuteProvider.ExecuteMultidimensional(ICommandContentProvider contentProvider, AdomdPropertyCollection commandProperties, IDataParameterCollection parameters)
at Microsoft.AnalysisServices.AdomdClient.AdomdCommand.ExecuteCellSet()
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.WebParts.CubeHelper.GetCurrencyCodeCompany(String company, AdomdConnection conn)
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.WebParts.BusinessOverviewWebPart.CreateMainTable()
at Microsoft.Dynamics.Framework.Portal.UI.WebControls.WebParts.BusinessOverviewWebPart.RaiseCallbackEvent(String eventArgument)
Измерение "Company" присутствует, проверено.

Кто нибудь сталкивался с подобной ошибкой, как с ней бороться?
Старый 11.03.2011, 12:46   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Что-то подобное было раньше... Да, был абсолютно другой механизм.. но все же...

Это может быть не из-за процессинга, а из-за отображения.
Попробуйте добавить сервер в "Надежные" в IE.

С Уважением,
Георгий
Старый 11.03.2011, 14:20   #3  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Возможно пригодится для прояснения понимания
Microsoft Dynamics AX 2009 White Paper: Tracing Role Center KPIs
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 11.03.2011, 17:54   #4  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
хм, что нибудь изменяли в отчете с KPI ?
Может фильтры какие?

тут описана аналогичная проблема (может Вам будет понятно, о чем тут):
Цитата:
Дополнительно: если в качестве сервера используется SSAS, а в качестве клиента Excel, то иногда даже без хранения истории справочника можно отследить переименование атрибутов. Для этого нужно запустить Profiler подключится к SSAS и выбрать событие Error. При запуске отчета с переименованным атрибутами, которые раньше присутствовали в фильтре, в Profiler`е получим примерно такую запись: "Query (1, 9) При синтаксическом анализе строки [Номенклатура].[Направление].[Направления].&[DVD] в кубе не был найден элемент "&[DVD]". Но это может помочь только при полном исчезновении атрибута из измерения. В данном примере - все номенклатуры с направлением DVD стали принадлежать какому-то другому направлению.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 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
Просмотров: 327
Размер:	199.9 Кб
ID:	6666

Вот теперь разбираюсь, почему проект генерится с одними именами в измерениях, а запрос к ним идёт по другим.
Старый 14.03.2011, 11:23   #6  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от Sergikrus Посмотреть сообщение
Вот теперь разбираюсь, почему проект генерится с одними именами в измерениях, а запрос к ним идёт по другим.
Скорее всего надо найти нужный отчет, развернутый на Reporting Services, отображающий KPI и ручками поправить запрос (переименовать элементы согласно названия в кубе).

Если надоест этим занимать, то
Microsoft Dynamics AX 2009 White Paper: Configure the Default OLAP Cubes
стр. 24 Repair or remove key performance indicators (KPIs)
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 14.03.2011, 11:30   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
How Do I: Troubleshoot Role Center Reporting Errors?
Цитата:
About This Video
Learn how to troubleshoot Role Center report errors. This video shows you how to find the related report and investigate an SSRS/SSAS report using Visual Studio, how to check the query in SQL Server Management Studio, and how to find the related code inside Microsoft Dynamics AX 2009.
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 14.03.2011, 12:54   #8  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
Цитата:
Спасибо, это поможет мне решить другую проблему, которая на повестке дня .

Но вот текущей проблеме это не поможет, я использую вот это руководство: http://msdn.microsoft.com/en-us/library/dd261507.aspx

Как я понял в моём случае прямой MDX запрос к SSAS.

Я по аналогии сделал KPI в стандартом кубе AX, KPI отразились корректно.
Старый 23.03.2011, 09:06   #9  
Sergikrus is offline
Sergikrus
Участник
 
82 / 15 (1) ++
Регистрация: 26.09.2008
Адрес: Tyumen
Up!

Вернулся к проблеме спустя время, решил её следующим способом:
С помощью SQL Server Profiler получил MDX запросы, запросы стандартизированы (никакой кириллицы, только латинские буквы), при этом AX 2009 сам генерирует проекты SSAS на кириллице.
Скриптами Alter заменил название атрибутов в необходимых измерениях с кириллицы на латинские.
На самом деле проблема была только в Измерении Company и отсутствовала иерархия [Year Quarters Months Weeks Days] в измерении времени Time, все остальное оставил без изменения, так как с генерировала система.

KPI отображается, все работает

Но у меня подозрения, что это не выход и все это можно предотвратить на этапе генерации проекта SSAS.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxdilip: Dynamics AX 2009 Role Center Migration Issues Blog bot DAX Blogs 0 22.02.2011 18:11
emeadaxsupport: How can the Role Center be individually turned off? Blog bot DAX Blogs 0 14.07.2010 01:05
emeadaxsupport: Role Center is no longer showing up after installing an Application Roll-Up package Blog bot DAX Blogs 0 08.06.2010 19:05
Microsoft Dynamics AX 2009 White Paper: Tracing Role Center KPIs Vadik DAX: База знаний и проекты 0 16.01.2010 12:30
Solutions Monkey: KPIs in Role Center Business Overview Web Part keeps loading all the time and never ends. Blog bot DAX Blogs 0 12.03.2009 07:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:40.