我已将平面文件导入SQL Server 2012并创建了几个表(源表)。我需要在SSAS中构建一个多维数据集。但我需要在适当的PK / FK关系中制作“维度”和“事实”表格。有人能告诉我是否需要这样做:
然后我需要在多维数据集构建过程中使用这些表。
感谢您帮助澄清我的步骤1,2,3。
答案 0 :(得分:3)
你的步伐非常接近。听起来你是数据仓库的新手?您可能需要查看The Kimball Group的Data Warehouse Toolkit或website,以确保正确构建尺寸和事实。
您的数据处于“暂存”状态,这意味着您已将原始数据导入SQL Server。您将需要使用代理键创建维度表(只是自动递增的标识值),然后创建使用这些代理键作为外键的事实表。您可以在直接SQL中完成所有这些操作,但这就是SSIS的用途。在确定并填充了您的事实和维度后,最佳做法是create views在您的多维数据集的DSV中使用。
在填充视图后,在SSAS中的DSV中,您将构建维度和事实,然后在多维数据集中将它们关联起来。如果您在DSV中定义关系,则关系将主要填充在维度用法选项卡中。