我有几个表的数据库维度和事实表,例:如何设计在SSAS
- 员工(ID,姓名,州,国家)
- 材料(ID,名称,颜色,类型,数量,股吧)
- 订单(ID,MaterialId,雇员,数量,折扣,总金额)
- ShippingOrders(的OrderId,MaterialId,雇员,数量,折扣,总金额)
- ShippingCountries(ID,国家或地区名称) 个
- 客户(ID,姓名,国家,地址,CountryId)
- MaterialImages(图片,MaterialId)
- PlacedOrders(的OrderId,雇员,客户编号,金额,shippingDate)
- SavedCarts
现在,我必须从这个表创建数据仓库。就像我们有AdventureWorksDW from AdventureWorks数据库。
由于我对数据库完全陌生,我很想知道如何决定选择哪些字段作为维度,哪些字段应选为事实。
一旦我决定,那么我将如何创建一个DW数据库(如AdventureWorksDW)? 这是否会像创建数据库和表。之后,填补选择查询这些表从主数据库(例DimProduct在AdventureWorksDW是从几个表的连接从的AdventureWorks数据库由力量)
总之,我很好奇,想知道如何我可以从现有的数据库创建我的datawarehose数据库。
我对SSAS很新,你的建议和意见对我来说非常有用。
你的问题似乎真的是“我怎么才能学会如何使用SSAS来实现数据仓库”,而这只是太宽泛而无法在这里得到解答。您需要从业务需求开始,即应该从系统中提供哪些数据和报告,并行开发您对该平台的技术知识。如果这是为了工作不学习,请你的老板支付培训费用。 – Pondlife 2012-03-15 08:57:47
@Pondlife是的,你是对的。这将是我的第一个立方体。我正在自学SSAS。我想知道是否有人可以给我一个提示,如何开始思考像ssas开发人员。这就是为什么我提供了一个简单的要求,这将帮助我理解SSAS – Zerotoinfinity 2012-03-15 09:59:26
http://www.kimballgroup.com/html/books.html从“数据仓库工具包”开始,然后从那里开始。 – Pondlife 2012-03-15 16:03:20