powered by simpleCommunicator - 2.0.43     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Real-time OLAP
15 сообщений из 15, страница 1 из 1
Real-time OLAP
    #32033732
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю ROLAP кубы. При изменении данных в таблице фактов изменяю данные в таблице аггрегатов,но при подключении к OLAP базе эти изменения не отражаются.
Откуда тогда Analysys Server берет берет значения аггрегатов если не из этих таблиц? Просветите,пожалуйста.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32033774
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Млм не все аггрегаты хранятся в реляционных таблицах?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32033775
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или не все аггрегаты хранятся в реляционных таблицах?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32033910
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дополнение к кубу сделайте ROLAPовскими измерения и включите Enable Real-Time Update для измерений и партиций.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32033933
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ,но можно чуть поподробнее.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32033987
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Возьмите foodmart2000.mdb и перетащите DTSом в SQL Server таблицы, скажем, Customer, Product, Product_Class, Time_By_Day и Sales_Fact_1997. Постройте на основе их измерения и кубик аналогично примеру с FoodMart 2000. Зайдите в Design Storage, выберите тип ROLAP и поставьте галку Enable Real-Time Updates. Отпроцессьте кубик. Процессинг построит вместо таблиц агрегатов индексированные представления, которые подобно индексам будут апдейтиться всякий раз, когда в underlying tables что-л.меняется. Галка Enable Real-Time Updates открывает listener thread между SQL Srv и AS, по к-му 1-й пинает 2-го, как только у него в агрегатах что-л.изменится. AS, получив пинок, сбрасывает свой кэш, п.ч. данные там уже неактуальны. Собственно, все. Откройте в AS кубик Sales и увидьте, что Store Sales по всем измерениям = 565238.13. Откройте в SQL Srv таблицу Sales_Fact_1997 и поменяйте там Store_Sales на 1500. Вернитесь в кубик - вы увидите, что теперь мера Store Sales = 566736.63. Т.е. все происходит автоматом без необходимости full, refresh, incremental processing. Это и есть real-time OLAP.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034002
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот с этой галкой Enable Real-Time Updates и проблема.Где она?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034058
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Analysis Mgr правой кнопкой по кубу или партиции -> в контекстном меню выбрать Design Storage -> дойти до Select the type of data storage -> выбрать ROLAP и под ним чекбокс Enable real-time updates.
Если делаете программно, то это соответствует в классе clsPartition св-вам OlapMode и EnableRealTimeUpdates.
Если ничего этого нет, то либо у Вас SQL Server 7.0, либо 2000 Std.Ed.

PS. Вообще-то мы все когда-то договаривались в качестве правила хорошего тона указывать в вопросе редакцию, версию и номер сервис-пака.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034094
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините,действительно забыл указать.
На сервере стоит 7 и 2000 EE SP2, Analysis Services SP2 от 2000.
Однако этого чекбокса не вижу.
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034104
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что выступает в кач-ве операционного источника? Т.е. на что настроен Data Source в многомерной базе: на SQL Server 2000 EE или на что-то другое?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034230
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве источника выступает SQL Server 2000 EE.
Но при создании партиции OLAP ругается,что ему нужен 2000 EE,хотя sp_server_info говорит,что стоит SQL Server 2000 EE.
Может 7 и 2000 как-то конфликтуют?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034232
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть еще объяните мне одну непонятность...
Выделяю 1 гиг памяти под OLAP в Analysis Manager, но при процессировании и обращении к данным возникают ошибки страниц (порядка 1000) при этом реально msmdsrv потребляет 150 мег (диспетчер задач).Почему он не берет больше памяти?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034259
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я склонен согласиться, что это происходит из-за соседства с 7.0, потому что больше грешить вроде бы не на что. Попробуйте чистую инсталляцию.
По поводу памяти. Только page faults или msmdsrv периодически выкидывает что-нибудь вроде The instruction at "0xABCDEF01" referenced memory at "0x01234567". The memory could not be written?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034267
kosm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению не могу перейти только на 2000. На сервере крутится еще и 1С.
Самое непонятное, что когда никто не обращается к OLAP смотрю Ошибок страниц msmdsrv и Длину очереди диска с данными OLAP (уровень порядка 3-4) и вижу,что Ошибок страниц функция периодическая-всплески до 1000,соответственно очередь диска тут же падает. Но если никто не обращается к OLAP,зачем он обращается к памяти?
...
Рейтинг: 0 / 0
Real-time OLAP
    #32034273
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем в данный конкретный момент у Вас занимается сервис msmdsrv, я, естественно, сказать не могу.
По поводу выделения памяти посмотрите статью "Optimizing Cube Performance Using Microsoft SQL Server 2000 Analysis Services" .
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Real-time OLAP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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