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

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

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

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

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

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

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

и мне кинь плиз
...
Рейтинг: 0 / 0
05.11.2004, 22:38
    #32771562
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSOLAP: После перехода на Advanced Server сборка кубов стала зависать!
О-О-Очень упрыщенный вариянт, так сксать касцяк...
Код: 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
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / MSOLAP: После перехода на Advanced Server сборка кубов стала зависать! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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