【发布时间】:2012-03-14 20:43:06
【问题描述】:
我有一个包含几个表的数据库,例如:
- 员工(ID、姓名、州、国家/地区)
- 材料(ID、名称、颜色、类型、数量、库存)
- 订单(Id、MaterialId、EmployeeId、金额、折扣、总金额)
- ShippingOrders(OrderId、MaterialId、EmployeeId、金额、折扣、总金额)
- ShippingCountries(ID、CountryName)
- 客户(ID、姓名、州、地址、CountryId)
- MaterialImages(图像,MaterialId)
- PlacedOrders(OrderId、EmployeeId、CustomerId、Amount、shippingDate)
- 已保存的购物车
现在,我必须从这个表中创建数据仓库。就像我们有来自 AdventureWorks 数据库的 AdventureWorksDW。
由于我对数据库完全陌生,我很想知道如何决定应选择哪些字段作为维度以及应选择哪些字段作为事实。
一旦我决定了,我将如何创建 DW 数据库(如 AdventureWorksDW)? 这会像创建数据库和表一样。之后,使用来自主数据库的选择查询填充这些表(例如,AdventureWorksDW 中的 DimProduct 可能由 AdventureWorks 数据库中的几个表的连接组成)
总而言之,我很想知道如何从现有数据库创建我的数据仓库数据库。
我是 SSAS 的新手,您的建议和意见对我非常有用。
【问题讨论】:
-
您的问题似乎真的是,“我怎样才能学习如何使用 SSAS 实现数据仓库”,这太宽泛了,无法在这里回答。您需要从业务需求开始,即应该从系统交付哪些数据和报告,同时发展您对平台的技术知识。如果这是为了工作而不是学习,请让你的老板支付培训费用。
-
@Pondlife 是的,你是对的。这将是我的第一个立方体。我正在自学SSAS。我想知道是否有人可以提示我如何开始像 ssas 开发人员一样思考。这就是为什么我提供了一个简单的要求来帮助我理解 SSAS
-
kimballgroup.com/html/books.html 从“数据仓库工具包”开始,然后从那里开始。
标签: ssas data-warehouse dimensions