Рассматривает таблицу фактов как таблицу измерений в кубе данных
У меня есть представление в моей базе данных sqlserver, но теперь я хочу построить куб данных вместо представления, чтобы повысить эффективность выбора. представление дизайна изображения. две таблицы соединяются и выбирают множество столбцов в этом представлении. ТЕПЕРЬ, проблема в кубе данных, у вас должна быть хотя бы одна таблица мер, но я просто надеюсь, что таблица двух фактов является таблицей измерений, так что я могу получить аналогичный вывод как вид.
Есть ли помощь или другой способ? Спасибо!
2 ответа
Это не рекомендуется, и я советую вам следить за моделированием звездной схемы. https://en.wikipedia.org/wiki/Star_schema
Но если вы хотите добавить свои таблицы в куб, вам нужно будет продублировать его. две таблицы будут использоваться для создания ваших показателей (агрегация, сумма, число, сравнение,...) две другие таблицы будут использоваться для создания ваших измерений (атрибуты, фильтры,...)
Я нарисовал маленькую модель для тебя
Из таблиц 1 (измерение) и таблицы 1 (факт) ваш ключ будет facttable1.ID, а из таблиц 1 (измерение) и таблица 1 (факт) ваш ключ будет вашим внешним ключом
Вам это поможет?
С уважением, Арно
Вам нужно создать как минимум 1 измерение: для вашего случая вы можете создать New Named Query
на основе вашего представления с использованием идентификатора в качестве ключевого атрибута для измерения.