21.07.2010, 16:00 | #1 |
Участник
|
Ошибки ролевых центров (портала)
Здравствуйте! При загрузке ролевых центров возникают ошибки
1. подключения к серверу анализа 2. служб Reporting services OLAP настроен и отпроцессирован - вижу данные по всем кубам через VS. Все Reporting Services настроены и выгружены. Как проверка - загружаются все отчеты со * через AX2009. При открытии ролевых центров или портала - возникют ошибки (см вложения). Компьютер 64-х битный, загрузка производилась через утилиту AxUpadatePortal Подскажите, алгоритм решения проблемы. AX 2009 SP1, Rollup 4, MS SQL 2008 R2, |
|
21.07.2010, 17:02 | #2 |
Участник
|
1. Проверьте настройку подключения RS к OLAP - там прямо в папке отчетов есть отдельный объект. В его свойствах проверьте, правильно ли прописана строка подключения к серверу OLAP.
2. Проверьте, выгрузились ли файлы ODC на портал (кнопка в форме администрирования OLAP в Аксапте). Проверить можно по ссылке: Все это описано в стандартном руководстве по установке.
__________________
Ivanhoe as is.. |
|
21.07.2010, 19:50 | #3 |
Участник
|
1. Проверено - коннект есть
2. Проверено - выгрузка ODC проводилась |
|
22.07.2010, 10:35 | #4 |
Участник
|
Обнаружены следующие интересные факты
При выгрузке одной из проблемных библиотек (ReportLibraries) Cust в VS вижу проблемный Query на DataSet Company: WITH MEMBER [Measures].[ParameterCaption] AS '[Company].[Company accounts].CURRENTMEMBER.MEMBER_CAPTION' MEMBER [Measures].[ParameterValue] AS '[Company].[Company accounts].CURRENTMEMBER.UNIQUENAME' MEMBER [Measures].[ParameterLevel] AS '[Company].[Company accounts].CURRENTMEMBER.LEVEL.ORDINAL' MEMBER [Measures].[Key] AS '[Company].[Company accounts].CURRENTMEMBER.Properties("Key")' MEMBER [Measures].[Currency] as '[Company].[Currency Code].CURRENTMEMBER.MEMBER_CAPTION' SELECT {[Measures].[ParameterCaption], [Measures].[ParameterValue], [Measures].[ParameterLevel], [Measures].[Key],[Measures].[Currency]} ON COLUMNS , Except( [Company].[Company accounts].ALLMEMBERS,{[Company].[Company accounts].[Unknown],[Company].[Company accounts].[All]}) ON ROWS FROM [General Ledger Cube] 2 Проблемы 1. У меня нет куба General Ledger Cube 2. Отсутствует измерение Company Аналогичная проблема и при выгрузке других ReportLibraries (например, VEND) Согласно документации проводилось обновление данных бизнес логики и синхронизация БД OLAP и со схемой OLTP. Откуда появляется несоответствие по названию кубов и измерений? |
|
22.07.2010, 10:45 | #5 |
Участник
|
Вместо Куба General Ledger Cube - куб называется "Куб главной книги"
И еще интересный момент... Базу OLAP можно создать другим способом - через меню "Создать проект бизнес аналитики". При таком способе создания имена кубов имеют английские названия (например, LedgerCube, но все равно не General Ledger Cube) . Также будут отличия в ряде параметров кубов - Collation, ProactiveCaching и др) Почему два способа создают различные базы OLAP с различными кубами и параметрами? |
|
22.07.2010, 11:15 | #6 |
Участник
|
Насколько я понимаю, куб создается в момент установки отчетности (в дистрибутиве есть скрипт, которые и создает все кубы), а обновление из Акс просто его обновляет.
Странно что у вас русские названия кубов.
__________________
Ivanhoe as is.. |
|
22.07.2010, 11:23 | #7 |
Участник
|
Цитата:
И есть ли измерение Company? |
|
22.07.2010, 11:26 | #8 |
Модератор
|
Если ручками Ваш куб переименовать в "General Ledger Cube" ?
Забавно русское название. Рекомендую так же проверить куб с помощью Default Cube Advisor Tool
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
22.07.2010, 11:43 | #9 |
Участник
|
Название кубов - английские, Company есть - без него ничего работать не будет, на него практически все измерения и показатели завязаны.
Скрипт куба лежит тут: DAX2009 RTM\support\Analysis Services\Scripts, попробуйте его вручную на сервер установить и после этого обновить из Ax.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: oleg_e (1). |
22.07.2010, 11:44 | #10 |
Участник
|
Цитата:
Сообщение от Poleax
Если ручками Ваш куб переименовать в "General Ledger Cube" ?
Забавно русское название. Рекомендую так же проверить куб с помощью Default Cube Advisor Tool Прийдется переименовывать наверное,все кубы. Да и измерения с названием Company нет в базе. Хотелось понять причину возникновения проблемы Есть ли Default Cube Advisor Tool в общем доступе (не на Customer , PatnerSource)? |
|
22.07.2010, 11:59 | #11 |
Модератор
|
Цитата:
Сообщение от oleg_e
Есть ли Default Cube Advisor Tool в общем доступе (не на Customer , PatnerSource)?
Скачай инструкцию Microsoft Dynamics AX 2009 White Paper: Configure the Default OLAP Cubes и почитай, там есть инфа про Default Cube Advisor Tool Для Default Cube Advisor Tool Цитата:
System Requirements
The Default Cube Advisor Tool works with Microsoft Dynamics AX 2009 and Microsoft Dynamics AX 2009 Service Pack 1. Before you can install the Default Cube Advisor Tool, you must install the following software components.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: oleg_e (1). |
22.07.2010, 12:28 | #12 |
Модератор
|
Цитата:
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
22.07.2010, 12:46 | #13 |
Участник
|
Запустил Cube Advisor. Как-то напрягает следующая информация
6. Role center pages ------------------------ 6.1 Following Role center pages need to be reviewed. Any content such as KPIs and/or Reports that refer to invalidated cube must be removed Role center Recommended action ---------------- ------------------------------------- Account Manager Validate and Remove content that indicates errors Dedicated Sales Rep Validate and Remove content that indicates errors Marketing Manager Validate and Remove content that indicates errors Marketing Staffer Validate and Remove content that indicates errors Operations Manager Validate and Remove content that indicates errors Order Processor Validate and Remove content that indicates errors Purchasing Agent Validate and Remove content that indicates errors Purchasing Manager Validate and Remove content that indicates errors Sales and Marketing Executive Validate and Remove content that indicates errors Sales Manager Validate and Remove content that indicates errors Shipping and Receiving Validate and Remove content that indicates errors Super Sales Rep Validate and Remove content that indicates errors Warehouse Manager Validate and Remove content that indicates errors Warehouse Worker Validate and Remove content that indicates errors Практически по всем центрам проблемы.. Информация вытекает из описанных ранее проблем (не находит кубы и измерения)? |
|
22.07.2010, 12:56 | #14 |
Участник
|
Цитата:
Сообщение от Poleax
С куба много заморочек, если кратко то:
- через VS, удаляя лишнее и процессить с дальнейшим развертыванием или - каким-то образом в Аксапте? Можно попоробней? |
|
22.07.2010, 13:42 | #15 |
Модератор
|
Цитата:
Тут ясно написано must be removed В аксапте правишь ролевые центры, чтоб на них глючные отчеты не отображались, согласно с генерируемой инструкции. Другие рекомендации касаются правки кубов и измерений: Открываешь VS и дальше по инструкции подключаешься (http://fredshen.spaces.live.com/Blog...y?sa=350691659) * Debug in SQL Server Business Intelligence Development Studio Цитата:
Start the SQL Server Business Intelligence Development Studio from Start –> Programs –> SQL Server 2005 –> SQL Server Business Intelligence Development Studio.
Click File –> New –> Project, and select project type ‘Import Analysis Service 9.0 Database’. Используешь VS для работы OLAP. Вот там и кубы и измерения правишь. Поудаляешь лишнее, развернешь проект назад на сервер и отпроцессишь. Появятся проблемы, ищи по форуму, многие решения уже есть. Что не найдешь спрашивай.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 22.07.2010 в 13:47. |
|
23.07.2010, 10:34 | #16 |
Участник
|
Заработало! По вашим рекомендациям запустил скрипт DAX2009 RTM\support\Analysis Services\Scripts, создал базу, провел синхронизацию чере AX, большинство отчетов, связааных с OLAP, отображается.
Осталось 2 вопроса 1. Как определить название проблемного отчета (на портале только русское название) для его модификации? 2, Буду очень признателен, если скините инфу, как в ролевых центрах (на портале) размещать собственные отчеты |
|
Теги |
ax2009, olap, reporting services, кубы, процессинг, ролевой центр |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|