powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / WriteBack enable vs.Real time OLAP
12 сообщений из 37, страница 2 из 2
WriteBack enable vs.Real time OLAP
    #32419738
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Ivanov

Выше я привел пример решения
Chto to ya ne zametil ni zadachi kotoraya reshalas, ni primera ee resheniya.

для компании с численностью персонала свыше 10000 человек, продающей на сотни млн. долларов в год и имеющей целый ряд заводов, причем производство сахара, как и любая биохимия, технологически довольно сложное (почти 40 тех. Стадий). Для примера у наших клиентов производящих кирпич или полиграфию это всего 3-5 тех. стадий. Как ни странно по техсложности производство сахара сравнимо с нефтепереработкой.


Naberus smelosti esche raz zametit, chto v etom forume net i ne bilo vashih potencialnih zakazchkov, tak chto raspisivat slozhosti BI-obespecheniya proizvodtva sahara makgo govorya ne sootvetstvuet teme, tem bolee v stile, bolle podhodyaschem dlya predstavitelei dlaekogo it OLAP/BI rukovodstva.

Однако даже не таких объемах мне кажется 1С в локальном филиале удачное решение

A chto, v lokalnom filiale stekayutsya dannie vsei kompanii? Togda pri chem tut 1S, v kotoroi obrabativayutsya transakcii filiala, k masshtabam kompanii. Ne logichno.


С точки зрения методологии бюджетирования, вы предлагаете не "крутой", а именно упрощенный вариант хотя и гибкий

Moskva ne srazu stroilas.
Snachala delaem po-prosche, no ostaemsya gibkimi dlya dalneishego naraschivaniya funkzionala, a parallelno zarabativaem dengi i politicheskii kapital na gotovom i rabotayuschem reshenii.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32419744
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Ivanov.

Поэтому мы и ждем Юкона, ждать 2го квартала не так долго.

A vi eto verite???
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32419815
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2backfire
Форум оборудован "Русской Виртуальной Клавиатурой", если можно воспользуйтесь, очень трудно читать траслит.
Я привел пример клиента не столько из рекламы (отметим не смотря на искушение я его не назвал, а это Бренд), сколько чтобы подчеркнуть сегмент применимости решения.
Поясню. Данные из 1С-сок филиалов стекаются в ЦО, где делается их консолидация и анализ. Стандартный подход. Единственно что, для особокрупных филиалов под 1С ставится и свой локальный OLAP, иначе 1С ложится на бок через 1 мес работы. Приходится базу чистить.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32419843
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иванову

off topic

А вы сами то ей пользовались, да так чтоб не вспоминать родственников ее создателя до 6 колена.

Мне проще достать из ящика стола красный водостойкий фломастер и изуродовать, с точки зрения босса, казенную клаву.

Но можно это и не делать, правда в слепую это занимает в 3 раза больше времени - практики нет.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32421750
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Иванов

Мне кажется что вы только подтверждаете истину, что хороший внедренец важнее хороших продуктов.
Ну это в любом деле так. Но здесь мы выходим за рамки технологий OLAP и выходим скорее в Project Management.

Я считаю, что как и во всем нужно держать в голове и недостатки и достоинства любой платформы или технологии, а не просто кричать что какая то технолгия полный рулез. Например, я не говорю что Oracle OLAP 9i - панацея от всех болезней, я так не считаю, просто стараюсь ответить на чей-то вопрос если знаю ответ.
Собственно, возмущение людей учавствующих в форуме обычно вызывают перекосы, выражающиеся либо в нескрываемом PR либо в недобросовестной рекламе.

Если я нахожусь в начале проекта, и у меня есть массив данных в MS SQL Server, то для его первичного исследования я скорее всего буду использовать MS AS + Proclarity, если массив в Oracle DB, то Discoverer, если в чем то другом, то скорее всего перегоню sample в MS SQL Server, а потом посмотрю через MS AS + Proclarity.
А вот когда дело дойдет создания системы, тут уже я подумаю что предложить заказчику, может и SAS, а может и Cognos, почему бы и нет? Главное, чтобы это решало его задачи.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32421765
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!

С вашего позволения повторюсь.

я тут завел тему про Write-Back MOLAP vs. Real Time ROLAP в конкретновзятой песочнице - MS AS. Вы же начали выяснять "+" и "-" Oracle OLAP и MS AS.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32421768
Birkhoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 backfire

Я когда писал предыдущий пост, тоже об этому подумал :)
Забей. :)
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32423344
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обсуждение Oracle и MS AS и иже с ним ушло в отдельную ветку.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32426011
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На мой взгляд WriteBack и RealTime OLAP предназначены для решения разных проблем, поэтому сравнивать их лоб в лоб не совсем корректно.

Далее комментарии к сравнительной таблице backfire:

> При решении подобной задачи, мною были рассмотрены 2 альтернативы - "real-time" ROLAP и write back-enabled MOLAP (хотя в нем WriteBack - Partition - ROLAP). Наложенное ограничение - MS AS Standard Edidtion (Enterprise Edition сильно догоро).

Real-time OLAP разрешен только в Enterprise Edition. Смотры по ссылке
http://www.microsoft.com/sql/evaluation/features/compserv.asp

Поэтому в рамках наложенных ограничений автоматически остается только WriteBack :)

> - Добавление новых элементов в измевения требует репроцессинга куба.

Добавление новых элементов в измевения требует только Incremental Processing измерения а не куба. Не очень понятно почему это стоит как минус для WriteBack, поскольку это не имеет прямого к нему отношения. В случае real time olap все то же самое.

> - Данные находящиеся во WriteBack - Partition, можно конвертировать в MOLAP, но это доступно только Enterprise Edition. В Standart Edition мы были бы вынуждены тянуть эти данные в таблицу фактов, чтобы изменения перекочевали в MOLAP.

Я не знал что конвертирование WriteBack Partition в MOLAP доступно только в Enterprise Edition. Во всяком случае это четко не обговорено
http://www.microsoft.com/sql/evaluation/features/compserv.asp
UI Analysis Manager реализует это довольно просто: Создать новую partition - и указать ей writeback table как fact table. Отпроцессить и сделать Merge с основной.

> -производительность на чтение (MDX запросы) в начале эксплуатации может проигрывать MOLAP c Write-Back.

Мне кажется, что это довольно серьезный аргумент. Если нет много Partitions (т.к. предполагается Standard Edition), то получается что единственная Partition в кубе будет ROLAP 0% aggregations. Производительность такого куба будет значительно уступать MOLAP кубу с хорошо определенными aggregations.

> Optimistic Locking при внесении изменений в таблицу фактов позволяет достить выокой степени Concurrency, в то время как Write-Back предполагает явное использование транзакций на уровне ADOMD.

Хочу заметить, что транзакции в OLEDB (а значит и в ADOMD) в Analysis Services в отличие от SQL Server не делают implicit table lock. Т.е. может быть несколько открытых транзакций на один и тот же куб и они не будут никак друг другу мешать, во всяком случае до момента Commit, которые сериализуются.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32426063
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Mosha

Real-time OLAP разрешен только в Enterprise Edition. Смотры по ссылке

Poetomu to ya i napisal "real-time", potomu chto eto ne realtime "out of box" ot Enterprice Edition, na chto ya ukazal yavnim obrazom, chto Enterprise dorogovat budet, a realtime, kotorii dostigaetsya logikoi prilozheniya.
posle izmenenii v SQL DB, na ROLAP cubike prosto delaetsya

DSO.Cube.Process(DSO.ProcessTypes.processSuspend);
DSO.Cube.Process(DSO.ProcessTypes.processResume);

i delo v shlyape.


Я не знал что конвертирование WriteBack Partition в MOLAP доступно только в Enterprise Edition. Во всяком случае это четко не обговорено
http://www.microsoft.com/sql/evaluation/features/compserv.asp
UI Analysis Manager реализует это довольно просто: Создать новую partition - и указать ей writeback table как fact table. Отпроцессить и сделать Merge с основной.


Mne tozhe tut ne vse ponyatno.
Chto zhe togda?
Chto s write-back SQL tablicami chto proishodit?
Oni ochischayutsya?

Tak zachem mne etot cirk, kogda v SQL DB net vseh dannih, kotorie est v kubikah. V odin prekrasnii den proihodit product manager i govorit, chto v kubik nado esche odno izmerenie dobavit.
Nu i chto prikazhete mne delat s temi dannimi kotorie tolko v Cube i suschestvuyut?
Ne perbivat zhe ich rukami v SQL tablichki, ili DTS Task sochinyat?

Ne, takie use case, kogda v Kubike poyavlyaetsya koe chto chego net v SQL DB ne dlya menya - Tak i do infarkta ne daleko :-)
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32426116
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Mosha

V dogonku k prediduschemu.

На мой взгляд WriteBack и RealTime OLAP предназначены для решения разных проблем, поэтому сравнивать их лоб в лоб не совсем корректно.

Ya tolko hotel pokazat, chto RealTime OLAP v enkotorih sluchayah pomogaet spravisya s zadachami, dlya kotorih prednaznachen WriteBack, luchshe samogo WriteBack. To chto RealTime OLAP imet esche svoi UseCase, tak y eto ne rassmatrival.

Добавление новых элементов в измевения требует только Incremental Processing измерения а не куба. Не очень понятно почему это стоит как минус для WriteBack, поскольку это не имеет прямого к нему отношения. В случае real time olap все то же самое.

Ya tozhe snachalya poproboval deistvovat soglasno BOL, no "nastupil na grabli" s suschestvuyuschimi ADOMD konnektami na etot kub - myagko govorya, ne stabilno rabotaet, a po russki "glyuchit".

A tak kak dlya ROLAP Cuba dazhe polnii prozeccing stoit 0 cent, i tak kak u menya vse krutitsya cherez Application Server, to ya iz sobrazhenii stabilnosti delayu zatronutomu Dimension Refresh Reprocessing, ROLAP kubu polnii prozeccing, a potom vse threads, gde otkriti konnekti k MSOLAPO cheres Interop.ADOMD, znayut, chto posleduyuschiee obraschenie k ADOMD (Catalog ili CellSet) idet tolko posle reconnect.
...
Рейтинг: 0 / 0
WriteBack enable vs.Real time OLAP
    #32427213
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> kotorii dostigaetsya logikoi prilozheniya.
> posle izmenenii v SQL DB, na ROLAP cubike prosto delaetsya
>
> DSO.Cube.Process(DSO.ProcessTypes.processSuspend);
> DSO.Cube.Process(DSO.ProcessTypes.processResume);
>
> i delo v shlyape.

Вообще говоря, чтобы иметь консистентные данные в кубе, правильный порядок операций такой:

DSO.Cube.Process(DSO.ProcessTypes.processSuspend);
Изменения в SQL DB, Commit Trans in SQL DB
DSO.Cube.Process(DSO.ProcessTypes.processResume);

Это гарантирует что пока данные в ROLAP SQL DB меняются, пользователи куба не получат промежуточных результатов.

Но это хорошо что вы упомянули DSO, а то я забыл самый главный недостаток "real-time" ROLAP по сравнению с Writeback: Первый требует административных привелегий (как и любая операция с DSO), в то время как Writeback требует только Write access к кубу. Не говоря уже о том, что Writeback прячет от пользователя всю сложность mapping из обьектов DSO в таблицы и поля реляционной базы данных.

> Ya tolko hotel pokazat, chto RealTime OLAP v enkotorih sluchayah pomogaet
> spravisya s zadachami, dlya kotorih prednaznachen WriteBack, luchshe samogo WriteBack

В целом я с этим не согласен (смотри доводы выше), хотя допускаю что в некоторых случаях "real-time" будет ненамного хуже Writeback.

> Ya tozhe snachalya poproboval deistvovat soglasno BOL, no "nastupil na grabli" s
> suschestvuyuschimi ADOMD konnektami na etot kub - myagko govorya,
> ne stabilno rabotaet, a po russki "glyuchit".

Не очень понимаю что Вы имеете в виду. Возможно ситуацию когда после incremental processing изменяется количество уровней в parent-child измерении ?
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / WriteBack enable vs.Real time OLAP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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