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)

VertragsnameTradeDatePreis

Tabelle: NYMEX-Vertrag

Vertragsname (PK)

Tabelle: Mustervertrag

ModelContractName (PK)Vertragsname

Ich 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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage