powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2K5 дегенерированное измерение и партиционированный куб
8 сообщений из 8, страница 1 из 1
AS2K5 дегенерированное измерение и партиционированный куб
    #33627935
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот узнал на форуме и даже пример в Adventure Works пример нашел работоспособный, но не совсем такой как мой, и что то у меня не получается на моем примере ни в какую. :-(

Короче, я прихожу к выводу,
что если есть дегенерированное измерение, т.е. измерение построенное на таблице фактов,
то без пляски с бубном и без юнионов мегатонных таблиц, что само по себе напрягает сервер до нельзя,
у AS не хватает соображалки , что если добавили новый раздел на отдельной таблице, то димы дегенерированные надо тоже обновить с этой же таблицы, а не орать что ключ не найден. искать надо, тем более, что под носом лежит.

Получается, что надо строить вьюху на всем множестве таблиц (первый напряг для админа или ISV), а при добавлении новых талиц (разделов в куб) надо эту вьюху еще и обновлять (перманентный напряг для амина/ еще больший напряг для ISV).

А в сущности, то решение в AS было бы до нкльзя простое - добавили новый раздел к кубу, в котороом есть дегенерированное измерение, даем знать этому иззмерению, что источник для него изменился.
Ну не лазить же в production environment в DSV с помощью AMO и править DSV вьюхи при добавлении новых разделов.

За ранее прошу прощения, если для кого то мои строки звучат резко.
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33627960
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я всю жизнь делал измерения на основе полей таблицы фактов (не делал только в редких случаях, когда хотелось минимизировать время процессинга куба) и не подозревал, что эти измерения - дегенерированные... :)

Конечно можно сказать, что надо правильно проектировать хранилище данных, выносить из таблицы фактов поля, по которым строятся измерения, но в таблице фактов всегда есть дата, которая служит основой измерения времени. Неужели в MS AS 2005 при появлении новых данных за новые даты будут проблемы?
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33628873
net_rat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так а в чем вопрос то, каким способом дополнять таблицы измерений не вызывая перестройки куба? Если да, то ИМХО никак, поскольку даже если Вы напишите job'у по обнавлению таблицы измерениц, независимую от AS, измерени не будут фигурировать в кубе до перестройки.
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33634113
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
net_ratТак а в чем вопрос то, каким способом дополнять таблицы измерений не вызывая перестройки куба? Если да, то ИМХО никак, поскольку даже если Вы напишите job'у по обнавлению таблицы измерениц, независимую от AS, измерени не будут фигурировать в кубе до перестройки.

Как раз речь идет о "дегенерированных" измерениях, т.е. о тех измерениях, которые не имеют собственных таблиц измерений (например счет, чек и т.п.), а базируются на таблицах фактов, которые, в моем случае партиционированны, т.е. существуют таблицы

Fact_2005_01
..
Fact_2005_12
Fact_2006_01
...
и строить view на union этих таблиц ни желания ни возможности у меня нет.
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33634224
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JuriiА я всю жизнь делал измерения на основе полей таблицы фактов (не делал только в редких случаях, когда хотелось минимизировать время процессинга куба) и не подозревал, что эти измерения - дегенерированные... :)
Классическое определение дегенерированных измерений это не главное что они строятся из таблицы фактов, а то что у них кардинальность близкая к фактам. Т.е. можно конечно и измерение "Время" строить из таблицы фактов, только это плохой дизайн. А вот когда измерение типа "Заказы", и практически на кажду запись в таблице фактов создается новое значение атрибута, то это дегенерированное.

backfireи строить view на union этих таблиц ни желания ни возможности у меня нет
В AS2005 поддержка дегенерированных измерений довольно примитивная. Кроме некоторых оптимизаций для DrillThrough практически больше ничего нет. В том числе нет и логики которая интегрируется с partitions. Но есть много идей для следущей версии...

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33634240
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ AS2005 поддержка дегенерированных измерений довольно примитивная. Кроме некоторых оптимизаций для DrillThrough практически больше ничего нет. В том числе нет и логики которая интегрируется с partitions. Но есть много идей для следущей версии...

Ok. И что теперь советуете делать?
Я делаю ставку на подкачиваемые измерения и union all view для первоначальной загрузки.

Есть другие предложения по технике?
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33634358
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир ИвановOk. И что теперь советуете делать?
Я делаю ставку на подкачиваемые измерения и union all view для первоначальной загрузки
Я пожалуй соглашусь с таким подходом, т.к. не вижу ничего лучшего.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
AS2K5 дегенерированное измерение и партиционированный куб
    #33635439
net_rat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Владимир Иванов
Ok. И что теперь советуете делать?
Я делаю ставку на подкачиваемые измерения и union all view для первоначальной загрузки.

Есть другие предложения по технике?[/quot]
ИМХО предпочтительнее не строить view all по таблицам фактов, а сливать все в одну таблицу, выигрышь в производительности за счет отсудствия необходимости выполнять вводный запрос.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2K5 дегенерированное измерение и партиционированный куб
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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