|
|
#1 |
|
Гость |
Dynamics AX 2012 R2 CU7 ошибка при развертывании стандартных кубов. Баг системы? При попытке развернуть стандартные кубы для Dynamics AX 2012 R2 CU7 т.е. проблема с атрибутом DATAAREAID измереня LedgerSalesOrder: но на виртуалке же все работает и отличий вроде нет Никаких изменений в систему не вносилось. Why?
Последний раз редактировалось axm2013; 10.12.2013 в 14:32.
|
|
|
#2 |
||
|
MCTS
Регистрация: 17.10.2004 Адрес: Москва |
А если из SQL / Visual Studio обработать куб? нет более подробной информации об ошибке? Должна быть информация, что именно не так с атрибутом. Или возможно проблема просто в каких-то правах доступа.
__________________ |
||
|
|
#3 |
|
Гость |
Цитата: Сообщение от twilight А если из SQL / Visual Studio обработать куб? нет более подробной информации об ошибке? Вылетает по тайм ауту. Ошибка OLE DB: Ошибка OLE DB или ODBC : Query timeout expired; HYT00. Цитата: Сообщение от twilight Должна быть информация, что именно не так с атрибутом. Что есть то см. выше. Цитата: Сообщение от twilight Или возможно проблема просто в каких-то правах доступа. Все установлено и с правами нормально так как разворачиваются все остальные «стандартные» кубы и измерения к этому кубу(LedgerCube) без каких то особых проблем. |
|
|
#4 |
||
|
MCTS
Регистрация: 17.10.2004 Адрес: Москва |
При развертывании кубов генерируется файл проекта. Можно открыть его в Business Intelligence / Visual Studio и там можно более детально проанализировать структуру куба, попробовать отдельно обработать это / другое измерение. Вряд ли это связано с версией Аксапты, так как она просто создает проект и запускает SQL обработчик. На SQL, кстати, сервис-паки установлены?
__________________ |
||
|
|
#5 |
|
Гость |
Цитата: Сообщение от twilight При развертывании кубов генерируется файл проекта. Знаю Цитата: Сообщение от twilight Можно открыть его в Business Intelligence / Visual Studio и там можно более детально проанализировать структуру куба, попробовать отдельно обработать это / другое измерение. Пробовали. Получали тоже самое. Цитата: Сообщение от twilight Вряд ли это связано с версией Аксапты, так как она просто создает проект и запускает SQL обработчик. На SQL, кстати, сервис-паки установлены? С чем связано не понятно. |
|
|
#6 |
|
Участник Регистрация: 29.09.2005 Адрес: Санкт-Петербург |
Были похожие «непонятные» ошибки, если процессить всю БД OLAP, а если по отдельности кубы — то ошибок не было. Попробуйте в Студии открыть прямо саму БД, отпроцессить именно само измерение, посмотреть его источник (проверить, что SQL запрос возвращает адекватные данные).
__________________ |
| За это сообщение автора поблагодарили: Aquarius (1). |
- Remove From My Forums
-
Question
-
Hi,
While Processing a dimension i am getting below errors:
Error Messages 1
Errors in the back-end database access module. OLE DB reported an overflow of the data type for column 0. Errors in the OLAP storage engine: An error occurred while the ‘PRODUCT HIERARCHY ID’ attribute of the ‘DIM PRODUCT HIERARCHY’
dimension from the ‘Analysis Services Project_Shiven’ database was being processed.
SQL queries 1
SELECT
DISTINCT
«T_0″.»PRODUCT_HIERARCHY_ID» «ADMIN_DIM_PRODUCT_HIERARCHY0_0″,»T_0″.»MARKET_CODE» «ADMIN_DIM_PRODUCT_HIERARCHY0_1»
FROM «ADS_ADMIN».»DIM_PRODUCT_HIERARCHY» «T_0»
Errors and Warnings from Response
Internal error: The operation terminated unsuccessfully.
Errors in the back-end database access module. OLE DB reported an overflow of the data type for column 0.
Errors in the OLAP storage engine: An error occurred while the ‘PRODUCT HIERARCHY ID’ attribute of the ‘DIM PRODUCT HIERARCHY’ dimension from the ‘Analysis Services Project_Shiven’ database was being processed.
Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.
Server: The operation has been cancelled.Pls tell me solution
Thanks Shiven:)
Answers
-
Hi,
I got the solution:
Just conver it to TO_CHAR(Column Name). It will work. Actually, What is happening if the digidt of a number is more the a particular value, automatically it will get converted into exponetial. so to avoid this convert it to TO_CHAR.
Thanks Shiven:)
-
Marked as answer by
Friday, May 21, 2010 3:34 AM
-
Marked as answer by
- Remove From My Forums
-
Question
-
Hi,
While Processing a dimension i am getting below errors:
Error Messages 1
Errors in the back-end database access module. OLE DB reported an overflow of the data type for column 0. Errors in the OLAP storage engine: An error occurred while the ‘PRODUCT HIERARCHY ID’ attribute of the ‘DIM PRODUCT HIERARCHY’
dimension from the ‘Analysis Services Project_Shiven’ database was being processed.
SQL queries 1
SELECT
DISTINCT
«T_0″.»PRODUCT_HIERARCHY_ID» «ADMIN_DIM_PRODUCT_HIERARCHY0_0″,»T_0″.»MARKET_CODE» «ADMIN_DIM_PRODUCT_HIERARCHY0_1»
FROM «ADS_ADMIN».»DIM_PRODUCT_HIERARCHY» «T_0»
Errors and Warnings from Response
Internal error: The operation terminated unsuccessfully.
Errors in the back-end database access module. OLE DB reported an overflow of the data type for column 0.
Errors in the OLAP storage engine: An error occurred while the ‘PRODUCT HIERARCHY ID’ attribute of the ‘DIM PRODUCT HIERARCHY’ dimension from the ‘Analysis Services Project_Shiven’ database was being processed.
Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.
Server: The operation has been cancelled.Pls tell me solution
Thanks Shiven:)
Answers
-
Hi,
I got the solution:
Just conver it to TO_CHAR(Column Name). It will work. Actually, What is happening if the digidt of a number is more the a particular value, automatically it will get converted into exponetial. so to avoid this convert it to TO_CHAR.
Thanks Shiven:)
-
Marked as answer by
Friday, May 21, 2010 3:34 AM
-
Marked as answer by
Так как слаб в создании кубов:
Нужно из 4 таблиц создать куб. Все бы нечего, но при старте развертывания и обработки возникает ошибка:
Ошибки и предупреждения из ответа
Внутренняя ошибка: Операция завершена неудачно.
Ошибка OLE DB: Ошибка OLE DB или ODBC : При входе в систему пользователя "NT ServiceMSSQLServerOLAPService" произошла ошибка.; 28000.
Ошибки в реляционном модуле высокого уровня. Не удалось подключиться к источнику данных с DataSourceID "Test Cube" и Name "Test Cube".
Ошибки модуля хранения OLAP: При обработке dimension с идентификатором "Questions" и именем "Questions" произошла ошибка.
Ошибки модуля хранения OLAP: Ошибка при обработке атрибута "Questionname" измерения "Questions" из базы данных "MultidimensionalProject1".
Сервер: Текущая операция отменена, поскольку другая операция в данной транзакции завершилась ошибкой.
Ошибка OLE DB: Ошибка OLE DB или ODBC : При входе в систему пользователя "NT ServiceMSSQLServerOLAPService" произошла ошибка.; 28000.
Ошибки в реляционном модуле высокого уровня. Не удалось подключиться к источнику данных с DataSourceID "Test Cube" и Name "Test Cube".
Ошибки модуля хранения OLAP: При обработке dimension с идентификатором "Questions" и именем "Questions" произошла ошибка.
Ошибки модуля хранения OLAP: Ошибка при обработке атрибута "Groupname" измерения "Questions" из базы данных "MultidimensionalProject1".
что может быть не так?
Изменение 1:
Ошибка:
Ошибки и предупреждения из ответа
Внутренняя ошибка: Операция завершена неудачно.
Источник данных "Test Cube" содержит значение ImpersonationMode, которое не поддерживается для операций обработки.
Ошибки в реляционном модуле высокого уровня. Не удалось подключиться к источнику данных с DataSourceID "Test Cube" и Name "Test Cube".
Ошибки модуля хранения OLAP: При обработке dimension с идентификатором "Questions" и именем "Questions" произошла ошибка.
Ошибки модуля хранения OLAP: Ошибка при обработке атрибута "Questionname" измерения "Questions" из базы данных "MultidimensionalProject1".
Источник данных "Test Cube" содержит значение ImpersonationMode, которое не поддерживается для операций обработки.
Ошибки в реляционном модуле высокого уровня. Не удалось подключиться к источнику данных с DataSourceID "Test Cube" и Name "Test Cube".
Ошибки модуля хранения OLAP: При обработке dimension с идентификатором "Questions" и именем "Questions" произошла ошибка.
Ошибки модуля хранения OLAP: Ошибка при обработке атрибута "Groupname" измерения "Questions" из базы данных "MultidimensionalProject1".
Сервер: Текущая операция отменена, поскольку другая операция в данной транзакции завершилась ошибкой.
<Batch xmlns=»http://schemas.microsoft.com/analysisservices/2003/engine»>
<Parallel>
<Process xmlns:xsd=»http://www.w3.org/2001/XMLSchema» xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xmlns:ddl2=»http://schemas.microsoft.com/analysisservices/2003/engine/2″ xmlns:ddl2_2=»http://schemas.microsoft.com/analysisservices/2003/engine/2/2″ xmlns:ddl100_100=»http://schemas.microsoft.com/analysisservices/2008/engine/100/100″ xmlns:ddl200=»http://schemas.microsoft.com/analysisservices/2010/engine/200″ xmlns:ddl200_200=»http://schemas.microsoft.com/analysisservices/2010/engine/200/200″ xmlns:ddl300=»http://schemas.microsoft.com/analysisservices/2011/engine/300″ xmlns:ddl300_300=»http://schemas.microsoft.com/analysisservices/2011/engine/300/300″>
<Object>
<DatabaseID>olap_cube</DatabaseID>
<DimensionID>Vc Calendar</DimensionID>
</Object>
<Type>ProcessUpdate</Type>
<WriteBackTableCreation>UseExisting</WriteBackTableCreation>
</Process>
</Parallel>
</Batch>
Processing Dimension ‘Календарь’ completed.
Start time: 22.03.2016 09:35:19; End time: 22.03.2016 09:35:19; Duration: 0:00:00
Processing Dimension Attribute ‘(All)’ completed.
Start time: 22.03.2016 09:35:19; End time: 22.03.2016 09:35:19; Duration: 0:00:00
Processing Dimension Attribute ‘ГГГГ’ completed.
Start time: 22.03.2016 09:35:19; End time: 22.03.2016 09:35:19; Duration: 0:00:00
Errors and Warnings from Response
Внутренняя ошибка: Операция завершена неудачно.
Произошла следующая системная ошибка:
Ошибки в реляционном модуле высокого уровня. Не удалось соединиться с источником данных с DataSourceID «DSCube» и Name «DSCube».
Ошибки модуля хранения OLAP: При обработке dimension с идентификатором «Vc Calendar» и именем «Календарь» произошла ошибка.
Ошибки модуля хранения OLAP: Ошибка при обработке атрибута «ГГГГ» измерения «Календарь» из базы данных «olap_cube».
Сервер: Текущая операция отменена, поскольку другая операция в данной транзакции завершилась ошибкой.
-необходимо перезапустить программу Visual Studio
Вот сделал ты например обычный куб со схемой звезда, и жмешь кнопку обработать, а он ошибки такие выдает сцуко
Ошибки модуля хранения OLAP: Не найден ключ атрибута при обработке: таблица: «dbo_TableName«, столбец: «ColumnName«, значение: «-999». Атрибут «Ключ».

Вроде все честно делал, но данные на целостность никто не проверял конечно же (чтобы в измерениях были все элементы из фактов)
Решается все в пару кликов, главное не ссать!
Для начала нужно добавить Неизвестный элемент (Unknown member) в измерение и настроить обработку ошибок, жмем обработать
так делаем для всех измерений

Затем настраиваем обработку показателей, чтобы при отсутствии ключа в измерении все данные попадали на неизвестный элемент.

Запускаем обработку куба, и о чудо куб ОБРАБОТАН. Разве это не прекрасно)
Все данные с неопределенным элементом в фактах попали на Неизвестный элемент.
Таким образом можно гарантировать что при формировании куба никакие данные не потеряются.

И как всегда народная мудрость напоследок, тем кто дочитал:
Думать надо головой, любить-сердцем, чуять — жопой, и самое главное — ничего не перепутать.
.