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 kontraktuMuszę 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.