Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Партиции куба становятся NOT PROCESSED ! / 9 сообщений из 9, страница 1 из 1
02.11.2005, 08:35
    #33356530
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Всем привет. Расчитываю на помощь читателей форума, проблема следующая :
Есть куб - данные о продажах с 2000 г. Данные разбиты на партиции - 2000-2003 гг - партиции размером в год, с 2004 по 3 квартал 2005 включительно - партиции размером в квартал. Начиная с 4 квартала 2005 г решил бить партиции помесячно, оставив при этом имеющуюся гранулярность предыдущих партиций.
Все это происходило одновременно с переездом на новое железо и ОС...
Имею следующий трабл - при процессинге партиции за октябрь 2005 г все остальные партиции "слетают" - переходят в состояние not processed .
После этого делаю процессинг остальных партиций - процессятся, все работает... до следующего пересчета последней партиции за октябрь... после пересчета опять те партиции переходят в состояние not processed.
Уровень аггрегации везде одинаковый.
Делал full processing куба - не помогло.
Используется MS SQL 2K + SP3a, AS 2K + SP3a, Win2003 Server EE Rus + SP1.
Event logs - чистые, без намека на ошибки.
Спасибо за внимание, что посоветуете ?

----------------------------------------------------------
Угадайте подряд три раза, и заработаете репутацию эксперта.
(c) Лоуренс Дж. Питерс
...
Рейтинг: 0 / 0
02.11.2005, 11:16
    #33356938
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
да, процессинг, после которого все слетает делается при помощи тулзы processpartition .
Все работало нормально до переезда на новый сервер. Поменялась ОС. Сейчас Win2003 Server EE Rus + 1SP, до этого было Win2000 Adv Server.
Помимо этого куба есть еще куб в котором также есть партиции различной гранулярности, которые обрабатываются processpartition. Возможно дело в конкретном кубе по продажам. Тогда попутный вопрос - возможно поможет убиение данных куба (физическое удаление) и пересоздание аггрегатов ?. Тогда какие данные удалить ?
----------------------------------------------------------
Угадайте подряд три раза, и заработаете репутацию эксперта.
(c) Лоуренс Дж. Питерс
...
Рейтинг: 0 / 0
02.11.2005, 12:32
    #33357219
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Прямо де-жавююю какое-то. До боли знакомая разбивка по партициям.
А с какими параметрами processpartition запускается?
А если это скрипт, то может пару значащих строчек тыцнешь(запуск)?
Или скриншотик?

Гуртом й батька краще бити :)
...
Рейтинг: 0 / 0
02.11.2005, 13:07
    #33357331
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Запуск процессинга (из джоба)

авторdeclare @CommandString varchar(1024), @Command varchar(2048),
@NamePartition varchar(20)

set @NamePartition = WH.dbo.Get_PartitionSalesName (getdate()-1)
set @CommandString = 'c:\OLAPTools\ProcessPartition.exe " BI|CubeNT|P|CubeNT|' + @NamePartition
set @Command = 'DTSRUN.exe /S BI /E /N RefreshPartitionCubeNT /A CommandString:8=' + @CommandString

exec master.dbo.xp_cmdshell @Command


----------------------------------------------------------
Угадайте подряд три раза, и заработаете репутацию эксперта.
(c) Лоуренс Дж. Питерс
...
Рейтинг: 0 / 0
02.11.2005, 13:09
    #33357342
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
вдогонку

RefreshPartitionCubeNT - DTS Package, в который передается параметр @CommandString

----------------------------------------------------------
Угадайте подряд три раза, и заработаете репутацию эксперта.
(c) Лоуренс Дж. Питерс
...
Рейтинг: 0 / 0
02.11.2005, 13:32
    #33357413
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
На всякий случай попробуй так
set @CommandString = 'c:\OLAPTools\ProcessPartition.exe " BI|CubeNT|P|CubeNT|' + @NamePartition + '|1'.
И если не секрет - зачем так?
А типа через DSO или стандартными тасками?
Интерес чисто спортивный...
...
Рейтинг: 0 / 0
02.11.2005, 13:47
    #33357461
Предводитель команчей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Спасибо за совет.
авторИ если не секрет - зачем так?
Может я не правильно делаю, но смысл такой :
т.к. партиции меняются каждый месяц, то этот скрипт динамически определяет какую партицию обрабатывать, по-моему самый простой вариант. И как мне кажется, работает немного быстрее чем стандартный процессинг.

Насколько я понял у вас похожая задача. А как вы ее решаете ? Если через DSO, можно пример кода ?
----------------------------------------------------------
Угадайте подряд три раза, и заработаете репутацию эксперта.
(c) Лоуренс Дж. Питерс
...
Рейтинг: 0 / 0
02.11.2005, 14:31
    #33357621
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Не то, что там определяется, чего менялось, чего процессить надо - это понятно.
Ну так использование processpartition это тоже через DSO.
Даже больше скажу эта тулза идет в исходниках на Васике. Лучшего примера поискать нада.
...
Рейтинг: 0 / 0
07.11.2005, 17:26
    #33364839
leff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Партиции куба становятся NOT PROCESSED !
Имею такие же проблемы.
Не уяснил это фича или баг?
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Партиции куба становятся NOT PROCESSED ! / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]