2013-09-24 8 views
0

Цель:
Отобразить данные столбца ProductSubcateoryname в таблице DimProduct.Отображение столбца в конкретную таблицу

Задача:
Данные столбца ProductSubcateoryname существуют только в таблице DimProductSubcategory, но не в таблице DimProduct.

Как включить данные столбца ProductSubcateoryname в таблице DimProduct с помощью службы Analysis?

enter image description here

ответ

0

Есть несколько возможностей:

  • Вы можете настроить подкатегорию измерение в качестве ссылочного измерения. Чтобы сделать это, убедитесь, что в вашем измерении продукта есть ProductSubcategoryKey как возможно невидимый атрибут. Затем перейдите к объекту куба, вкладке «Использование измерения» и для каждой группы мер щелкните прямоугольник на пересечении группы мер и размерности подкатегории и установите тип отношения «Ссылка», выберите промежуточный размер « Продукт "и выберите ключ подкатегории в качестве ключа соединения для обеих сторон.
  • Вы можете интегрировать таблицу подкатегории в таблицу размеров продукта, используя именованный запрос в представлении источника данных. Затем вы просто настроили одно измерение продукта и не имеете отдельного размера подкатегории. Ваш запрос будет выглядеть следующим образом:
 
    SELECT p.ProductKey, p.ProductLabel, ... -- all DimProduct columns 
      ,s.ProductSubcategoryLabel, ... -- all DimProductSubcategory columns 
     FROM DimProduct p INNER JOIN DimProductSubcategory s 
      ON p.DimProductSubcategorykey = s.DimProductSubcategoryKey 
  • Конечно, вы также можете интегрировать таблицу подкатегорию в таблицу продукта с помощью представления на стороне базы данных - которые вы затем ссылаться вместо таблиц. Определение представления будет таким же, как и для указанного выше запроса. Только именованный запрос является частью определения куба, не затрагивая реляционную базу данных, тогда как этот подход будет кодировать это на реляционной стороне и оставить DSV простым. Там, где вы делаете этот тип адаптации, речь идет о личных предпочтениях или соглашениях.
+0

Благодарим за помощь! «Вы можете интегрировать таблицу подкатегории в таблицу размеров продукта, используя именованный запрос в представлении источника данных. Затем вы просто установили одно измерение продукта и не имели бы отдельный размер подкатегории». Какой код запроса мне нужно использовать? –

+0

@ Legato Я добавил это к моему ответу. – FrankPl

Смежные вопросы