SSAS uno a muchos relación dimensional

Pregunta en SSAS para todos ustedes. Estoy intentando definir una relación Uno a Muchos en un entorno de cubo OLAP SSAS. Sin embargo, estoy teniendo problemas con la definición de una clave principal. Las tablas de ejemplo están abajo. Las relaciones entre las 3 primeras tablas se definen fácilmente (TradeDate, NYMEX Trades y NYMEX Contract). Sin embargo, mi objetivo es crear una relación de uno a muchos entre el Contrato de NYMEX y el Contrato Modelo. En otras palabras, los datos de 1 Contrato NYMEX se utilizarán varias veces en el conjunto de datos del Contrato Modelo.

Tabla: TradeDate

TradeDate (PK)AñoMes etc ...

Tabla: NYMEX Trades (NO PK)

ContractNameTradeDatePrecio

Tabla: Contrato NYMEX

ContractName (PK)

Tabla: Contrato Modelo

ModelContractName (PK)ContractName

Necesito crear una relación de uno a muchos entre el Contrato NYMEX y el Contrato Modelo ... sin embargo, mi PK está en la columna incorrecta del Contrato Modelo. ¿Algunas ideas?

Para ayudar a aclarar, estoy tratando de definir una dimensión -> relación de dimensión. La tabla "Contrato modelo" es una tabla de búsqueda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta