powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Полный пересчет дименшенов из DSO
10 сообщений из 10, страница 1 из 1
Полный пересчет дименшенов из DSO
    #32411508
MrFred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет Всем!
Кто нибудь подскажите как через DSO сделать ПОЛНЫЙ пересчет дименшену?
по англицки Rebuild Dimension Structure
делаю dsoDimension.Process processFull однако в логах пишет что выполняет
инкрементал апдейт :(((( Подскажите очень надо!!!!!
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32411861
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
старнно ProcessFull полностью создает заново структуры и заполняет их данными, ну попробуй ProcessRefreshData- загружает заново все данные, не изменяя структуры
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32412833
MrFred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Считаю вот таким 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
Полный пересчет дименшенов из DSO
    #32412931
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да по логу инкреминал, а по коду полная загрузка мда...
а действительно ли он инкеменирует подсунь для обновления одно значение добавит его или сделает полную загрузку
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32413714
MrFred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверено, делает инкрементал, иначе бы я и не писал бы...

Вот что написано в хелпе по этому поводу
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
Полный пересчет дименшенов из DSO
    #32413841
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Полный пересчет дименшенов из DSO
    #32419062
MrFred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там где укажешь :)
В свойствах сервера на закладке Log укажи путь к файлу лога процессинга
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32419148
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фред, пересчет дименшинов получился
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32421983
MrFred
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Валек, каким образом?
...
Рейтинг: 0 / 0
Полный пересчет дименшенов из DSO
    #32424557
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это был тоже вопрос
Фред счас пока некогда этим заняться, тока гдето после праздников гляну
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Полный пересчет дименшенов из DSO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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