Ssas 我需要定义事实表还是维度表?

Ssas 我需要定义事实表还是维度表?,ssas,dimension,fact-table,msbi,Ssas,Dimension,Fact Table,Msbi,我正在尝试使用OLTP数据库构建一个数据仓库,我想知道是需要先定义事实表还是维度 请帮忙 问候 瑜伽士这是一个非常反复的过程,通常你会这样做: 收集业务需求 确定事实和维度 设计 实施 这当然非常简单。步骤1-3通常占整个项目的80%左右,由许多子步骤组成 我建议你读一读金博尔关于这个主题的书: --更新 我找到了另一条指导原则,可以引导您创建成功的BI解决方案: 创建一个数据源 创建数据源视图 创建一个或多个维度 创建一个立方体 部署数据库 这将引导你得出结论,你需要已经准备好维度和事实。这

我正在尝试使用OLTP数据库构建一个数据仓库,我想知道是需要先定义事实表还是维度

请帮忙

问候
瑜伽士

这是一个非常反复的过程,通常你会这样做:

  • 收集业务需求
  • 确定事实和维度
  • 设计
  • 实施
  • 这当然非常简单。步骤1-3通常占整个项目的80%左右,由许多子步骤组成

    我建议你读一读金博尔关于这个主题的书:

    --更新

    我找到了另一条指导原则,可以引导您创建成功的BI解决方案:

  • 创建一个数据源
  • 创建数据源视图
  • 创建一个或多个维度
  • 创建一个立方体
  • 部署数据库
  • 这将引导你得出结论,你需要已经准备好维度和事实。这是对的,也是错的

    您可能会发现不可能一次收集所有需求,因此您应该从以下内容开始(并相应地创建表):

  • 确定并创建尺寸
  • 识别和创造事实
  • 连接这些数据,添加多维数据集计算和KPI,无论需要什么
  • 从客户那里了解更多信息,请重复步骤1-3


    这种重复性来自各种因素。客户并不总是知道他们所有的需求,有时甚至可能不是功能性的需求,所以他们怎么知道呢。作为开发人员,我们不是领域专家,通常边学边用。

    在大多数简单的语言维度中,您希望筛选数据的属性。。而事实表包含与维度主键链接的实际数据

    建议您首先收集业务需求,收集OLTP列列表,然后坐下来决定您的型号


    另外,请阅读一些关于数据建模的文章,并确定适合您的应用程序的最佳维度模型(星形或雪花)。

    您是在问应该首先使用DML创建什么,还是应该首先设计什么?是的,我应该首先设计什么,如果可能,还应该首先创建什么。。