Общая таблица фактов и измерений в OLAP
Я проектирую Datawarehouse. Можно ли разработать общую таблицу фактов и измерений.
Я знаю, что этот вопрос может показаться странным, но я просто хотел узнать, есть ли что-либо как таковое, чтобы независимо от получаемых таблиц схемы OLTP я загружал его в общую таблицу фактов и измерений.
1 ответ
Вам потребуются атрибуты, которые пользователи хотят видеть в виде столбцов таблиц измерений, и факты, которые они хотят проанализировать в таблице фактов, поэтому эти таблицы не могут быть общими, но должны быть специфическими для решения OLAP, которое вам нужно.
Для измерения даты может быть общее решение, но даже это будет отличаться в зависимости от решения. По крайней мере, это будет зависеть от степени детализации данных. Например будний день не имеет никакого смысла, если у вас есть ежемесячная детализация данных. Но в той же степени детализации, в некоторой степени, измерение даты может быть общим.
Точно так же может быть частично общая география, клиент или измерения продукта. Но они также будут зависеть от степени детализации, требований к анализируемым данным и доступных данных.
Таким образом, ответ для определенной области, такой как "розничные продажи продуктов по дням и географии", могут быть общими, но не общими для OLAP. И даже если у вас есть общее решение, возможно, потребуется некоторая адаптация из-за пользовательских запросов и / или доступности данных.