Ein-zu-viele-dimensionale SSAS-Beziehung
Frage in SSAS für euch alle. Ich versuche, eine Eins-zu-Viele-Beziehung in einer OLAP-SSAS-Cube-Umgebung zu definieren. Ich habe jedoch Probleme mit der Definition eines Primärschlüssels. Beispieltabellen sind unten. Beziehungen zwischen den ersten 3 Tabellen sind einfach zu definieren (TradeDate, NYMEX Trades & NYMEX Contract). Mein Ziel ist es jedoch, eine Eins-zu-Viele-Beziehung zwischen dem NYMEX-Vertrag und dem Mustervertrag herzustellen. Mit anderen Worten, die Daten aus 1 NYMEX-Vertrag werden im Datenbestand des Mustervertrags mehrmals verwendet.
Tabelle: Handelstag
TradeDate (PK)JahrMonat usw ...Tabelle: NYMEX Trades (KEINE PK)
VertragsnameTradeDatePreisTabelle: NYMEX-Vertrag
Vertragsname (PK)Tabelle: Mustervertrag
ModelContractName (PK)VertragsnameIch muss eine Eins-zu-Viele-Beziehung zwischen dem NYMEX-Vertrag und dem Mustervertrag herstellen. Meine PK befindet sich jedoch in der falschen Spalte im Mustervertrag. Irgendwelche Ideen?
Zur Verdeutlichung - ich versuche eine Dimension zu definieren -> Dimensionsbeziehung. Die Tabelle "Mustervertrag" ist eine Nachschlagetabelle.