SSAS中的問題你們都是。我試圖在OLAP SSAS多維數據集環境中定義一對多關係。但是,我遇到了定義主鍵的問題。示例表如下。前三個表格之間的關係很容易定義(TradeDate,NYMEX交易& NYMEX合約)。但是,我的目標是創建NYMEX合同和示範合同之間的一對多關係。換句話說,來自1 NYMEX合同的數據將在模型合同數據集中多次使用。SSAS One to Many Dimensional Relationship
表:TradeDate
- TradeDate(PK)
- 年
- 月 等...
表:NYMEX交易(NO PK)
- ContractName
- TradeDate
- 價格
表:NYMEX合同
- ContractName(PK)
表:模型合約
- ModelContractName(PK)
- ContractName
我需要創建一個NYMEX合同和示範合同之間有很多關係......但是我的PK是在示範合同錯誤的列。有任何想法嗎?
爲了幫助澄清 - 我試圖定義維度 - >維度關係。表格「模型合同」是查找表。
你應該考慮將這個問題轉移到姐妹網站:[dba.stackexchange.com](http:// dba.stackexchange.com/)用[tag:ssas]和/或[tag:mdx]標記的問題可能有更好的機會在那裏回答。 –
您可以將其標記(因此版主可以將其傳送),也可以將其發佈到那裏並自行刪除此問題。 –
你爲什麼要創建1-M關係而不是層次結構?如果模型合同中的合同名稱與NYMEX合同中的合同名稱相同,是否應該不是外鍵? ModelContractName似乎是Model Contract中最好的grain元素,所以名稱的不同列表應該是一個合適的候選鍵(儘管整數替代鍵可能會更好)。 – JAQFrost