Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
Denis@nk
Member

Откуда:
Сообщений: 177
Добрый день. Вопрос по SSAS 2016.
Подскажите пожалуйста, есть ли какая нибудь возможность в измерениях оставить только те записи, которые встречаются в факте без использования вьюшек?
Не хочется во вьюшке писать exists по большим фактам.
15 янв 18, 17:11    [21108571]     Ответить | Цитировать Сообщить модератору
 Re: SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5112
оставить где?
15 янв 18, 17:38    [21108680]     Ответить | Цитировать Сообщить модератору
 Re: SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 30402
Блог
Denis@nk,

нельзя,
представления лучше не использовать, иначе у вас на каждый атрибут будет запускаться эта фильтрация,
лучше ввести свойство IS_OLAP в измерениях, которое обновлять
15 янв 18, 17:51    [21108708]     Ответить | Цитировать Сообщить модератору
 Re: SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
vikkiv
Member

Откуда: London
Сообщений: 1483
IS_OLAP будет всё равно через ETL, но такие вопросы действительно на этапе ETL нужно решать
У меня когда контроля за ETL не было (обслуживалось внешней закрытой компанией) - приходилось делать так:
1) Первый Process_Update на измерения - как обычно
2) Process_Data/Index на партиции/куб
3) Вытаскивание реально существующих данных (где есть факты) измерения в SQL таблицу
4) Подмена View (чтобы ссылалась на источник из {3})
5) Второй Process_Update на измерения (т.е. временный источник данных из куба только с фактами)
6) Process_Index на куб
7) Возврат View в оригинальное состояние
15 янв 18, 18:20    [21108755]     Ответить | Цитировать Сообщить модератору
 Re: SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
vikkiv
Member

Откуда: London
Сообщений: 1483
..но некоторым пользователям привыкшим использовать измерения куба как Master Data пришлось немного помогать менять процесс из отчётности.
15 янв 18, 18:23    [21108759]     Ответить | Цитировать Сообщить модератору
 Re: SSAS 2016 можно ли оставить только существующие записи в измерениях?  [new]
vikkiv
Member

Откуда: London
Сообщений: 1483
там в принципе обычно все данные измерения из куба не надо вытаскивать, ключей хватает {дальше обычные JOIN-ы}, оценку надо сделать где плотность заполнения фактами низкая против измерения и количество ключей большое (больше ммиллиона например)
15 янв 18, 18:26    [21108766]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить