SSAS One to Many Dimensional Relationship

Pergunta no SSAS para vocês. Eu estou tentando definir um relacionamento de um para muitos em um ambiente de cubo OLAP SSAS. No entanto, estou tendo problemas com a definição de uma chave primária. As tabelas de exemplo estão abaixo. As relações entre as 3 primeiras tabelas são facilmente definidas (TradeDate, NYMEX Trades & NYMEX Contract). No entanto, meu objetivo é criar uma relação de um para muitos entre o contrato NYMEX e o contrato modelo. Em outras palavras, os dados do 1 NYMEX Contract serão utilizados várias vezes no conjunto de dados do Contrato Modelo.

Tabela: TradeDate

TradeDate (PK)AnoMês etc ...

Tabela: Negociações NYMEX (NO PK)

ContractNameTradeDatePreço

Tabela: Contrato NYMEX

ContractName (PK)

Tabela: Contrato Modelo

ModelContractName (PK)ContractName

Eu preciso criar um relacionamento para muitos entre o NYMEX Contract e o Model Contract ... no entanto, minha PK está na coluna errada no Model Contract. Alguma ideia?

Para ajudar a esclarecer - estou tentando definir uma dimensão -> relação de dimensão. A tabela "Contrato de modelo" é uma tabela de pesquisa.

questionAnswers(2)

yourAnswerToTheQuestion