Разработка Медленно меняющегося измерения в SSAS

#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 или медленно изменяющееся измерение на самом деле не регулярное соединение