Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Полный пересчет дименшенов из DSO / 10 сообщений из 10, страница 1 из 1
17.02.2004, 11:10
    #32411508
MrFred
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Привет Всем!
Кто нибудь подскажите как через DSO сделать ПОЛНЫЙ пересчет дименшену?
по англицки Rebuild Dimension Structure
делаю dsoDimension.Process processFull однако в логах пишет что выполняет
инкрементал апдейт :(((( Подскажите очень надо!!!!!
...
Рейтинг: 0 / 0
17.02.2004, 13:36
    #32411861
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
старнно ProcessFull полностью создает заново структуры и заполняет их данными, ну попробуй ProcessRefreshData- загружает заново все данные, не изменяя структуры
...
Рейтинг: 0 / 0
18.02.2004, 07:42
    #32412833
MrFred
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Считаю вот таким vbs-скриптом:

Set dsoServer = CreateObject("DSO.Server")
dsoServer.Connect ServerName
Set dsoDB = dsoServer.MDStores(DatabaseName)
outFile.WriteLine "Connected to OLAP database '" & DatabaseName & "'"

For Each dsoDimension In dsoDB.Dimensions
outFile.WriteLine Time & " Full processing dimension: " & dsoDimension.Name
dsoDimension.LockObject OlapLockProcess, "Dim locked"
dsoDB.BeginTrans
dsoDimension.Process processFull
dsoDB.CommitTrans
dsoDimension.UnlockObject
Next

В логе появляются вот такие записи для каждой размерности:

Initiating transaction in Database 'MyBase'
Processing Dimension 'Автор' Start time: 5:03:42
Process information for Dimension 'Автор': An incremental dimension update is performed
Initializing Dimension 'Автор'
Dimension 'Автор' Execute : SELECT DISTINCT olap.olpMOL.IdMOL, olap.olpMOL.NmMOL FROM olap.olpMOL
Completed Processing Dimension 'Автор'. End time: 5:03:43 Duration: 0:00:01 Rows processed: 412
Committing transaction in Database 'MyBase'
Committed transaction in Database 'MyBase'
...
Рейтинг: 0 / 0
18.02.2004, 09:35
    #32412931
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
да по логу инкреминал, а по коду полная загрузка мда...
а действительно ли он инкеменирует подсунь для обновления одно значение добавит его или сделает полную загрузку
...
Рейтинг: 0 / 0
18.02.2004, 14:48
    #32413714
MrFred
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Проверено, делает инкрементал, иначе бы я и не писал бы...

Вот что написано в хелпе по этому поводу
processFull
Causes the dimension object to be fully processed or rebuilt. The object's structure is changed if needed and its data is refreshed (that is, discarded and repopulated). This is the most complete type of processing supported. This operation occurs inside a transaction, allowing users to continue using current data while the transaction takes place. After the transaction is committed, the new data is available.

Вот как объяснить этому дибильному ОЛАПу что мне нужно именно rebuilt а не fully processed?
...
Рейтинг: 0 / 0
18.02.2004, 15:37
    #32413841
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Est predlozhenie.
Izmeni kakoe libo svoistvo izmereniya, chtob OLAP-Server sam ponyal, chto struktura izmereniya izmenilas i nuzhen polnii rebuild.

Voros. Izvinite, esli chainikovskii :-)
Gde log smotret?
...
Рейтинг: 0 / 0
24.02.2004, 11:17
    #32419062
MrFred
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Там где укажешь :)
В свойствах сервера на закладке Log укажи путь к файлу лога процессинга
...
Рейтинг: 0 / 0
24.02.2004, 12:00
    #32419148
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Фред, пересчет дименшинов получился
...
Рейтинг: 0 / 0
26.02.2004, 10:28
    #32421983
MrFred
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
Валек, каким образом?
...
Рейтинг: 0 / 0
27.02.2004, 15:52
    #32424557
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полный пересчет дименшенов из DSO
это был тоже вопрос
Фред счас пока некогда этим заняться, тока гдето после праздников гляну
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Полный пересчет дименшенов из DSO / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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