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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2011, 07:40   #1  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Не могу запустить расчет OLAP
Dynamics AX 4.0. Build 4.0.2503.970 MSSQL 2008.

Здравствуйте! Никто не сталкивался с подобной ошибкой при построении экземпляров куба:

На этом компьютере не были установлены один или несколько необходимых компонентов, поддерживающих анализ OLAP. Подробные сведения о необходимых компонентах см. в разделе "Настройка отчетности OLAP" в справке администратора.

Кто чем поможет?
Старый 16.11.2011, 08:02   #2  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Нужно установить компоненты, их там достаточно много.
OLAP компоненту для просмотра и прочее прочее,
у меня для этих случаев есть вот такой код.
X++:
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\OLAP\\OWC11.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\msxml6.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'\\\\dc1\\msi\\WindowsInstaller-KB893803-v2-x86.exe /passive /norestart','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\sqlncli.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\SQLServer2005_ASOLEDB9.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\SQLServer2005_ADOMD.msi','\\\\dc1\\msi');

вот код процедуры в классе WinAPI
X++:
#define.LOGON_WITH_PROFILE(0x1)
#define.CREATE_DEFAULT_ERROR_MODE(0x4000000)
public static int CreateProcessWithLogon(str _login,str _domain,str _password,str _wcommandLine,str _wcurrentDir)
{
DLL _dll = new DLL('advapi32.dll');
DLLFunction dllFunction = new DLLFunction(_dll,'CreateProcessWithLogonW');
Binary startupInfo = new Binary(68);
Binary processInfo = new Binary(4*4);
int result;
;
dllFunction.arg(ExtTypes::WString,
ExtTypes::WString,
ExtTypes::WString,
ExtTypes::DWord,
ExtTypes::Pointer,
ExtTypes::WString,
ExtTypes::DWord,
ExtTypes::DWord,
ExtTypes::WString,
ExtTypes::Pointer,
ExtTypes::Pointer);
dllFunction.returns(ExtTypes::DWord);
startupInfo.dWord(0,68);
result = dllFunction.call(_login,_domain,_password,#LOGON_WITH_PROFILE,0,_wcommandLine,#CREATE_DEFAULT_ERROR_MODE,0,_wcurrentDir,startupInfo,processInfo);
WinAPI::waitForSingleObject(processInfo.dWord(0),-1);
WinAPI::closeHandle(processInfo.dWord(0));
return result;
}
очень удобное дело, когда пользователь не имеет прав на установку
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!

Последний раз редактировалось Murlin; 16.11.2011 в 08:09.
За это сообщение автора поблагодарили: someOne (2), CHESER85 (1).
Старый 16.11.2011, 08:04   #3  
maximka is offline
maximka
Сам.AX
Аватар для maximka
Самостоятельные клиенты AX
 
96 / 24 (1) +++
Регистрация: 26.10.2006
Адрес: Тюмень
:)
))))))) Отжигаете, гражданин! катался минут 5!! Второй зачёт!
фууу... в командном меню (сверху оно) нажмите "Справка", потом "Справка администратора". Осилили? Переключаемся на вкладку "Поиск" (вторая по счету), в поле "Искать следующие слова" вводим по буквам "настройка отчетов OLAP". жмем кнопку "Разделы". В списке внизу жмем два раза ЛКМ. Внимательно читаем что написано справа...
__________________
ѣ
За это сообщение автора поблагодарили: Murlin (1), AP-1055D (-1).
Старый 16.11.2011, 08:59   #4  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Цитата:
Сообщение от Murlin Посмотреть сообщение
Нужно установить компоненты, их там достаточно много.
OLAP компоненту для просмотра и прочее прочее,
у меня для этих случаев есть вот такой код.
X++:
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\OLAP\\OWC11.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\msxml6.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'\\\\dc1\\msi\\WindowsInstaller-KB893803-v2-x86.exe /passive /norestart','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\sqlncli.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\SQLServer2005_ASOLEDB9.msi','\\\\dc1\\msi');
WinAPI::CreateProcessWithLogon("логин","домен","пароль",'msiexec.exe /passive /i \\\\dc1\\msi\\SQLServer2005_ADOMD.msi','\\\\dc1\\msi');
Установил все 6 программ что вы указали. Но к сожалению данная ошибка продолжает вываливаться Что делать?
Старый 16.11.2011, 09:40   #5  
Murlin is offline
Murlin
Возьми свет!!!
Аватар для Murlin
Самостоятельные клиенты AX
Злыдни
 
291 / 32 (2) +++
Регистрация: 22.09.2008
Адрес: Тюмень, Рашан Федерашан
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
Установил все 6 программ что вы указали. Но к сожалению данная ошибка продолжает вываливаться Что делать?
AS какой версии? есть ли пользователь в роли, разрешено ли роли обрабатывать куб?
там я точно не помню но что то было связано с DSO и AMO(ссори), по мойму это выставляется где то в настройках аксапты и вроде бы AS.
я давно этого не делал поэтому точно не помню.
__________________
Axapta 3.0 sp 5 Oracle
Диплом Интернет-Университета Информационных Технологий: Основы бухгалтерского учета
Я могу взорвать вам мозг!!!

Последний раз редактировалось Murlin; 16.11.2011 в 09:51.
Старый 16.11.2011, 11:44   #6  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Цитата:
Сообщение от Murlin Посмотреть сообщение
AS какой версии? есть ли пользователь в роли, разрешено ли роли обрабатывать куб?
там я точно не помню но что то было связано с DSO и AMO(ссори), по мойму это выставляется где то в настройках аксапты и вроде бы AS.
я давно этого не делал поэтому точно не помню.
Analisys Server версии 10.0.4000.0
Отладил по шагам процесс обработки куба и выяснил что ошибка возникает в строчке:

DSOServer = OLAPServerControlDSO::getDSOServer(_serverTable.ServerName);

вы что то говорили про DSO, где нужно настраивать его?
Старый 16.11.2011, 13:00   #7  
CHESER85 is offline
CHESER85
Участник
 
93 / 11 (1) +
Регистрация: 04.08.2011
Адрес: Ufa
Записей в блоге: 1
Murlin вспомните пожалуйстаа!!!
Старый 16.11.2011, 23:10   #8  
AraraT® is offline
AraraT®
Участник
1C
 
158 / 106 (4) +++++
Регистрация: 13.01.2006
Адрес: Республика Татарстан, г. Казань
Вам нужны "Microsoft Analysis Management Objects"
взять можно, например, отсюда:
http://www.microsoft.com/download/en...ang=en&id=8824
ну либо под вашу версию скуля поискать на сайте Микрософта.

После установки ознакомьтесь с приложенным документом (был найден когда-то в сети).

Еще есть один нюанс при работе с OLAP. Иногда по непонятным причинам отваливается OLAP (не перестраиваются кубы, не процессятся и т.д.), выкидывает описанная Вами ошибка. В этом случае помогает снятие галочки Активен в настройках OLAP-серверов (в настройках бизнес-анализа Аксапты), сохранение записи и установки галочки обратно. После этого шаманства опять все начинает работать. Причина так и не установлена, к сожалению...
Вложения
Тип файла: pdf olap_in_dynamics_ax__installing_and_configuring_analysis_services.pdf (458.9 Кб, 206 просмотров)
__________________
Айрат Вильданов.
skype: vildanov.a
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не могу запустить Enteprise Portal на Win2003 SP2 (Ax 3.0) Maxim Gorbunov DAX: Администрирование 15 15.05.2008 11:21
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
Не могу запустить Axapta YoungMan DAX: Администрирование 12 29.04.2005 20:03
Не могу запустить Axapta после установки EDS DAX: Функционал 8 09.08.2003 13:46
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:20.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.