SSAS One to Many Dimensional Relationship

Pytanie w SSAS dla wszystkich. Próbuję zdefiniować relację Jeden do wielu w środowisku kostki OLAP SSAS. Mam jednak problemy z zdefiniowaniem klucza podstawowego. Przykładowe tabele znajdują się poniżej. Relacje między pierwszymi 3 tabelami są łatwe do zdefiniowania (TradeDate, NYMEX Trades & NYMEX Contract). Jednak moim celem jest stworzenie relacji jeden do wielu między kontraktem NYMEX a umową modelową. Innymi słowy, dane z 1 kontraktu NYMEX będą wykorzystywane wielokrotnie w zbiorze danych modelu umowy.

Tabela: TradeDate

TradeDate (PK)RokMiesiąc itd ...

Tabela: NYMEX Trades (NO PK)

Nazwa kontraktuData handluCena £

Tabela: Umowa NYMEX

ContractName (PK)

Tabela: Umowa modelowa

ModelContractName (PK)Nazwa kontraktu

Muszę stworzyć relację jeden do wielu między kontraktem NYMEX a umową modelową ... jednak moja PK jest w niewłaściwej kolumnie w umowie modelowej. Jakieś pomysły?

Aby pomóc wyjaśnić - próbuję zdefiniować relację wymiar -> wymiar. Tabela „Umowa modelowa” to tabela przeglądowa.

questionAnswers(2)

yourAnswerToTheQuestion