powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
5 сообщений из 5, страница 1 из 1
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
    #32765888
Moriarti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перевели систему на Advanced Server /pae /3GB
для того чтобы могла использоваться вся память.

Перед этим OLAPовская база была архивирована и на
новой Windows восстановлена на Analysis Services той же версии
+ sp3a.

В кубы по отдельности заходит, собирает, все так же,
но зашедуленый на ночь DTS пакет "улетает в космос"!!!
-утром приходиться останавливать,
хотя раньше вся база собиралась ну максимум заполчаса!
В чем же дело?
...
Рейтинг: 0 / 0
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
    #32765990
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня были подобные заморочки с CubeProcessTask. Переписал на Active-X task, в котором чарез вызовы DSO процессится куб и т.п. - теперь работает как часы.
...
Рейтинг: 0 / 0
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
    #32766003
Moriarti
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Active-X tasks

это как, ActiveX Script Tasks в DTS пакетах?
а там программу сборки навоял чтоли?
Крут! :-)

Кинь текст, если не жалко!!! :-)
...
Рейтинг: 0 / 0
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
    #32766177
prospector
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Moriarti> Active-X tasks

это как, ActiveX Script Tasks в DTS пакетах?
а там программу сборки навоял чтоли?
Крут! :-)

Кинь текст, если не жалко!!! :-)

и мне кинь плиз
...
Рейтинг: 0 / 0
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
    #32771562
Alex Fox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О-О-Очень упрыщенный вариянт, так сксать касцяк...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
Const olapLockProcess= 4 
Const processRefreshData= 2 
Const processFull= 1 

Dim dsoServer, dsoDB, dsoCube, dsoDBDim, dsoPart --Эта типа переменные серв. бд. куб. измерения и партиции соотв.
Dim OLAPSrvName, OLAPDBName, OLAPCubeName, OLAPDimName, OLAPPartName --А эта типа имена серв. бд. куб. измерения и партиции соотв.

-- Создаем объект
Set dsoServer=CreateObject("DSO.Server")
--Соединяемся с сервером
dsoServer.Connect OLAPSrvName 
--Ломимся в БД
Set dsoDB = dsoServer.MDStores(OLAPDBName)
--Определяем измерение
Set dsoDBDim=dsoDB.Dimensions(OLAPDimName)
--Лочим для процесса
dsoDBDim.LockObject olapLockProcess, "Locked for processing."
--Непосредственно процесс
dsoDBDim.Process processRefreshData
--Разлочиваем
dsoDBDim.UnlockObject

--После измерений приступаем к вод... процессу кубов/партиций. Это весь куб целиком
Set dsoCube=dsoDB.MDStores(OLAPCubeName)
--Лочим для процесса
dsoCube.LockObject olapLockProcess, "Locked for processing."
--Непосредственно процесс
dsoCube.Process processRefreshData
--Разлочиваем
dsoCube.UnlockObject

--Если куб партицирован то можно так
Set dsoPart=dsoCube.MDStores(OLAPCubeName)
-- И по накатанной схеме
dsoPart.LockObject olapLockProcess, "Locked for processing."
dsoPart.Process processRefreshData
dsoPart.UnlockObject

Set dsoDBDim=Nothing
Set dsoPart=Nothing
Set dsoCube=Nothing
Set dsoDB = Nothing
dsoServer.CloseServer
Set dsoServer = Nothing
Сразу говорю - за кадром остались: обработка exception, определение имен чего процессить(у кого на что фантазии хватит), отслеживание доступных и добавление необходимых объектов, расчет уровня агрегации....
Значения еще многих констант можно узнать посмотрев библиотеку типов DSO в любом MS продукте с VBA (EXCEL,ACCESS,WORD.... про Studio ваще молчу)
Более подробно в BOL.
Успехов.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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