#ssas #scd
Вопрос:
Я много искал в Интернете, но ничего хорошего из этого не вышло. У меня есть таблица 3, и я хочу разработать SCD типа 2 в кубе SSAS.
1 — Димкомпании
2 — Димдат
3 — Фактическая таблица
Фактическая таблица:
Вэл
Компания ИД
Дата
У DimCompanies есть эта информация :
Компания ИД
Имя компании
Я использовал много методов в Интернете, таких как добавление суррогатного ключа и ключа управления, но безрезультатно.
Мой вопрос в том, что у компании есть название в течение года, например с 2000 по 2005 год, а после 2006 года у нее появилось новое название. Поэтому при загрузке куба должна отображаться новая информация, но что бы я ни делал, этот режим не может быть реализован. Я добавляю YearID и IsCurrent В DimCompanies, но я не знаю, как его использовать. Я также не знаю, как подключить DimDate к DimCompanies.
Ответ №1:
ваши DimDate и DimCompanies должны иметь уникальный ключ (первичный ключ), который будет ссылаться на столбцы таблицы фактов DateID и CompaniesId (Внешние ключи) — именно так вы соедините их, поскольку они уже подключены в таблице фактов.
Комментарии:
1. Спасибо, Джо. но я хочу создать SCD или медленно изменяющееся измерение на самом деле не регулярное соединение