Рассматривает таблицу фактов как таблицу измерений в кубе данных

У меня есть представление в моей базе данных sqlserver, но теперь я хочу построить куб данных вместо представления, чтобы повысить эффективность выбора. представление дизайна изображения. две таблицы соединяются и выбирают множество столбцов в этом представлении. ТЕПЕРЬ, проблема в кубе данных, у вас должна быть хотя бы одна таблица мер, но я просто надеюсь, что таблица двух фактов является таблицей измерений, так что я могу получить аналогичный вывод как вид.

Есть ли помощь или другой способ? Спасибо!

2 ответа

Это не рекомендуется, и я советую вам следить за моделированием звездной схемы. https://en.wikipedia.org/wiki/Star_schema

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

Я нарисовал маленькую модель для тебя введите описание изображения здесь

Из таблиц 1 (измерение) и таблицы 1 (факт) ваш ключ будет facttable1.ID, а из таблиц 1 (измерение) и таблица 1 (факт) ваш ключ будет вашим внешним ключом

Вам это поможет?

С уважением, Арно

Вам нужно создать как минимум 1 измерение: для вашего случая вы можете создать New Named Query на основе вашего представления с использованием идентификатора в качестве ключевого атрибута для измерения.

Другие вопросы по тегам