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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2008, 15:50   #1  
zelibobis is offline
zelibobis
Участник
 
71 / 24 (1) +++
Регистрация: 15.10.2007
Адрес: Kiev
OLAP in AX4
OLAP: кто-нибудь всё-таки победил ошибку "Метод 'fieldSets' в COM-объекте класса 'PivotView' возвратил код ошибки 0x80040111 (<unknown>), который означает: <unknown>." (), которая возникает при попытке вывода сводной таблицы (куб формируется без ошибок), а то писали про неё http://forum.mazzy.ru/index.php?act=...nter&f=6&t=145 - и ничего...
Заранее спасибо.

Dynamics Axapta 4.0 SP2
MS SQL 2005
Старый 22.09.2008, 17:10   #2  
zelibobis is offline
zelibobis
Участник
 
71 / 24 (1) +++
Регистрация: 15.10.2007
Адрес: Kiev
Проблема решена - вопрос снят
Приношу свои извинения за некокретное описание проблемы, у меня была ошибка только при попытке просмотреть Итоги по налоговым регистрам: Главная книга/Журналы/Журналы налоговых регистров/Итоги по кодам/Показать. Вываливалось сообщение приведенное в первом посте. При просмотре сводных таблиц из модуля Администрирования все работало на ура.

Дело окзалалось в строке подключения(sConnectionString), которая формировалась в классе RTax25OLAPPivotTable.(В классе OLAPPivotTable, который используется в модуле Администрирование, в строке подключения параметр Location вообще отсутсвует).

X++:
#define.ConnectionString("Provider=MSOLAP;Integrated Security=SSPI;Persist Security Info=False;Data Source=\%1;Initial Catalog=\%2;Location=\%3;Client Cache Size=25;Auto Synch Period=10000")
protected void initCube()
{
    RTax25Parameters    parameters = RTax25Parameters::find();

    sDataSource     = parameters.OLAPServer;
    sInitialCatalog = parameters.OLAPCubeDatabase;
    
    // -->
    sLocation       = parameters.OLAPServer;
    //  параметр  Location  должен содержать путь к фалу БД или наименование
    //  серевера БД или может быть опущен, но не в коем случае имя БД OLAP, 
    //  как было в исходном коде 
    //  sLocation        = parameters.OLAPCubeDatabase;
    //<--
    sDataMember     = parameters.OLAPCubeName;
    
    if (! sDatamember || ! sDataSource || ! sInitialCatalog || ! sLocation)
        throw error("@GEE9943");

    sConnectionString = strfmt(#ConnectionString, sDataSource, sInitialCatalog, sLocation);

    try
    {
        pivotTable.connectionString(sConnectionString);
        pivotTable.dataMember(sDataMember);

        view = pivotTable.activeView();

        columnAxis = view.columnAxis();
        rowAxis    = view.rowAxis();
        filterAxis = view.filterAxis();
        dataAxis   = view.dataAxis();

        pivotFieldSets = view.fieldSets();
        viewLabel      = view.titlebar();

        pivotTotal = view.totals();
    }
    catch (Exception::Error)
    {
        error("@GEE10038");
        info("@SYS74590" + "@SYS35675"+"@GEE8263" + sDataSource);
        info("@SYS56297" + "@SYS35675"+"@GEE8263" + sInitialCatalog);
        info("@GEE10039" + "@SYS35675"+"@GEE8263" + sDataMember);
        throw error("@SYS81186");
    }

}
Надеюсь мои изыскания будут кому-то полезны.
За это сообщение автора поблагодарили: belugin (5), propeller (1).
Теги
olap, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Repairing the AX 2009 OLAP Cubes where License/Config keys are switched off Blog bot DAX Blogs 0 03.12.2008 19:05
Почему не могут зайти пользователи Excel 2003 на OLAP 2005? mazzy DAX: Администрирование 4 30.08.2007 10:35
gl00mie: AX4 SysFileDeployment Fix Blog bot DAX Blogs 0 10.07.2007 16:20
Опять про OLAP и Enum mit DAX: Программирование 6 05.04.2004 11:06
Проблема с подключением к OLAP серверу Andrew Besedin DAX: Администрирование 0 20.03.2002 12:06

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

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

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