Я создаю базу данных OLAP и сталкиваюсь с некоторыми трудностями. Я уже установил таблицу фактов, которая включает столбцы для данных о продажах, такие как количество, продажи, стоимость, прибыль и т. Д. В текущих измерениях у меня есть дата, местоположение и продукт. Это означает, что у меня есть столбцы внешнего ключа для этих таблиц измерений, включенных в таблицу фактов. Я загрузил таблицу фактов этими данными.Добавление новых измерений в хранилище данных (добавление новых столбцов в таблицу фактов)
Теперь я пытаюсь добавить измерение для продавца. Я создал измерение, в котором есть идентификатор продавца, его имя и местоположение. Однако я не могу редактировать таблицу фактов, чтобы добавить новый столбец, который будет действовать как внешний ключ для измерения продавца.
Я хочу использовать SSIS для этого, используя поиск в базе данных продаж, на основе которой основана таблица фактов, и идентификатор продавца, но сначала мне нужно добавить столбец Salesperson в свою таблицу фактов. Когда я пытаюсь это сделать, я получаю сообщение о том, что он не может создать новый столбец, потому что он будет заполнен NULL.
Это всего лишь заказ операций? Можете ли вы создать столбец, затем заполнить его, затем сделать его внешним ключом и изменить его, чтобы не разрешать NULL? –