powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / WareHouse Builder Размерность время....
10 сообщений из 10, страница 1 из 1
WareHouse Builder Размерность время....
    #32481269
Angel13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста.
Создаю TimeDimention Times.
Создаю меру Sales
Во время создания меры он спрашивает ФоринКей на все измерения с которыми он связан. Какой может быть ФоринКей на время? объясните пожалуйста.
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32481305
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внешний ключ на таблицу дней, например (в зависимости от гранулярности времени в Вашей модели).\r
\r
Здесь уже обсуждались похожие вещи:\r
\r
/topic/86509\r
\r
/topic/86693\r
\r
С уважением,\r
Константин Лисянский\r
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32481440
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отмечу, что в MS AS для построения времени есть специфика. Нужно сразу вычислить все datepart и перейти на соотвествующие им ключи. В противном случае ROLAP/HOLAP под MS AS и Drill Through будет работь крайне медленно, а Drill Through может вообще не работать. Там просто будут получаться join на datepart
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32481454
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир:

А можно про это поподробнее? Сходу не очень понятно о чём речь.

С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32481955
Владимир Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Измерение времени довольно сложная штука. В нашей методичке это целая главка посвящена.
Специфика MS AS в следующем, поясню на примере.
Вы сделали отчет по измерению времени на 1ю, 2ю и 3ю неделю месяца. Удивились цифре на 2ю неделю и вызвали Drill Through.
MS AS сгенерирует запрос типа:
select .... from FactTable... where .... datepart(day, date)=2
В результате имеем table scan по всей FactTable или по всему измерению времени (в этом случае будет кривой join). Я от этого ухожу ставя ключи без datepart на уровнях в таблицы-календаря. Для Drill Through это дает провышение производительности не просто в разы, для для больших кубов чаще без этого не работает. Drill Through вылетает по тайм-ауту.
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32481989
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
применительно MS AS - забудьте про автогенерированные измерения времени - делайте все ручками (табличку-календарик в DWH) и не морочьте себе голову.

Не знаю как американские правила относительно календарных недель подходит русским, но к немецким не подходят вообще -
т.е. datepart(ww, datefield) надо корректировать.
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32482141
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот интересная статья про Time dimension написанная Tom Chester (это консультант с богатым опытом по OLAP вообще и по AS в частности)

http://www.sqljunkies.com/Article/D1E44392-592C-40DB-B80D-F20D60951395.scuk

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32482192
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Mosha:

Вот интересная статья про Time dimension написанная Tom Chester (это консультант с богатым опытом по OLAP вообще и по AS в частности)

Спасибо за ссылку на статью. Правда там остался за кадром вопрос, как быть, если в кубе измерение времени более детальное, чем день - например до часов или даже до минут, что очень актуально для розницы...
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32482212
Mosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правда там остался за кадром вопрос, как быть, если в кубе измерение времени более детальное, чем день - например до часов или даже до минут, что очень актуально для розницы...

Принципиально не меняется ничего - в dimension table добавляются дополнительные колонки (час, 10минут, минута), ну и размер таблицы, а соответсвенно и измерения увеличивается. Если по минутам, то в году около полмиллиона минут, т.е. 5 лет истории по минутам будет измерение на 2.5 миллиона элементов.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
WareHouse Builder Размерность время....
    #32482518
Фотография Quark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВот интересная статья про Time dimension
Странно, неужели находятся администраторы/разработчики ОЛАП которые делают иначе.
ИМХО интуитивно понятно что ГГГГММДД лучше "Official Data".
(+ про numeric уже цитировали http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/sql_analservbp.asp)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / WareHouse Builder Размерность время....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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