是否有一种简单的方法可以找出多维数据集DSV中表之间的列依赖关系? 我问这个问题的原因是:当dsv中有很多表(事实和暗表)时,很难遵循这些行。
帮助表示赞赏!
答案 0 :(得分:0)
您可以右键单击箭头并点击编辑属性,它会告诉您匹配的表的列以及这些表是什么。这有点单调乏味,但它会让你到那儿。
答案 1 :(得分:0)
最简单的方法是使用您感兴趣的表创建一个新图表。
当您编辑DSV时,在左上角右键单击“图表管理器”并选择添加新图表的选项。这允许您设置DSV中表格子集的“视图”。然后,您可以右键单击此空图,添加一个或多个您感兴趣的表,然后您可以右键单击这些表并选择“添加相关表”选项,直到您根据需要深入钻取进入关系。
答案 2 :(得分:0)
在文本编辑器中打开DSV文件,然后向下滚动到底部。在那里,您会找到一个名为<xs:appinfo>
的部分。这些关系都是在那里定义的,例如:(例如):
<msdata:Relationship name="Data-TimeDimension"
msdata:parent="dbo_TimeDimension" msdata:child="Data"
msdata:parentkey="Date" msdata:childkey="ClickDateHour"
msprop:Description=""
msprop:IsLogical="True" />
根据您的需要,您可以应用XSL转换并生成html页面,或者编写一个程序来解析并以其他格式转储它。