如何在ssas中设计维度表和事实表
我有一个数据库,有几个表,例如:如何在ssas中设计维度表和事实表,ssas,data-warehouse,dimensions,Ssas,Data Warehouse,Dimensions,我有一个数据库,有几个表,例如: 员工(Id、姓名、州、国家) 材料(Id、名称、颜色、类型、数量、库存) 订单(Id、实物、员工Id、金额、折扣、总金额) 发货订单(订单ID、物料ID、员工ID、金额、折扣、总金额) ShippingCountries(Id,CountryName) 客户(Id、姓名、州、地址、国家Id) 物象(物象,物象) PlacedOrders(订单ID、员工ID、客户ID、金额、发货日期) 储蓄部分 现在,我必须从这个表创建数据仓库。就像我们有来自Adventur
- 员工(Id、姓名、州、国家)
- 材料(Id、名称、颜色、类型、数量、库存)
- 订单(Id、实物、员工Id、金额、折扣、总金额)
- 发货订单(订单ID、物料ID、员工ID、金额、折扣、总金额)
- ShippingCountries(Id,CountryName)
- 客户(Id、姓名、州、地址、国家Id)
- 物象(物象,物象)
- PlacedOrders(订单ID、员工ID、客户ID、金额、发货日期)
- 储蓄部分
我对SSAS非常陌生,您的建议和意见对我非常有用。您将像创建其他数据库一样创建DW数据库,它将比常规OLTP数据库更非规范化 您应该有一种机制(SSIS包是最常见的),可以随时从OLTP数据库更新DW 与事实和维度的主要区别在于,事实是值(比如销售额),维度是用于对事实进行切分的“参数”。如客户、地区、日期、产品类型等。。
现在,您将如何在DW上实现这一点是另一件事(例如,您是否有产品颜色表或是否将其添加到产品表中),我们无法在单个主题上讨论。正如pondlife所说,您必须在google上搜索数据仓库的实现。您将像其他任何数据库一样创建DW数据库,它将比常规OLTP数据库更加非规范化 您应该有一种机制(SSIS包是最常见的),可以随时从OLTP数据库更新DW 与事实和维度的主要区别在于,事实是值(比如销售额),维度是用于对事实进行切分的“参数”。如客户、地区、日期、产品类型等。。
现在,您将如何在DW上实现这一点是另一件事(例如,您是否有产品颜色表或是否将其添加到产品表中),我们无法在单个主题上讨论。正如pondlife所说,你必须在谷歌上搜索数据仓库的实现。你的问题似乎真的是,“我如何才能学会如何使用SSAS实现数据仓库”,这一点太宽泛了,无法在这里回答。您需要从业务需求开始,即系统应提供哪些数据和报告,同时开发平台的技术知识。如果这是为了工作而不是学习,请你的老板支付培训费用。@Pondlife是的,你是对的。这将是我的第一个立方体。我正在自学SSAS。我想知道是否有人能给我一个提示,如何开始像ssas开发者一样思考。这就是为什么我提供了一个简单的需求,它将帮助我理解SSA,从“数据仓库工具包”开始,然后从那里开始。你的问题似乎真的是,“我如何才能学习如何使用SSA实现数据仓库”,这太广泛了,这里无法回答。您需要从业务需求开始,即系统应提供哪些数据和报告,同时开发平台的技术知识。如果这是为了工作而不是学习,请你的老板支付培训费用。@Pondlife是的,你是对的。这将是我的第一个立方体。我正在自学SSAS。我想知道是否有人能给我一个提示,如何开始像ssas开发者一样思考。这就是为什么我提供了一个简单的需求,它将帮助我理解SSA,从“数据仓库工具包”开始,然后从那里开始。