在SSAS中构建你的第一个多维数据集
介绍
OLAP多维数据集是一种以优化形式保存数据并用于快速分析数据的技术。它通常用于从多个维度和事实表中快速获取结果。
OLAP多维数据集创建
1. 首先,在Microsoft SQL Server Studio中创建一个数据仓库。例如,以下是一个示例销售数据仓库:
2. 在Microsoft Business Intelligence Development Studio中创建一个**新的分析服务项目**:
3. 通过在解决方案资源管理器中右键单击**数据源**来创建新的数据源:
现在选择可用的连接或创建新的连接,然后单击下一步按钮:
选择**继承**选项,然后单击下一步按钮:
单击完成按钮。数据源将被创建。
4. 通过在解决方案资源管理器中右键单击数据源视图来创建新的数据源视图:
单击下一步按钮:
选择数据源并单击下一步按钮:
将事实表移动到右侧窗格:
单击添加相关表按钮:
单击下一步按钮:
输入数据源视图名称并单击完成按钮,数据源视图将被创建。
5. 通过在解决方案资源管理器中右键单击多维数据集来创建新的多维数据集:
单击下一步按钮:
单击下一步按钮:
选择事实表并单击下一步按钮:
选择您想要的事实表的度量:
单击下一步按钮:
选择维度表并单击下一步:
输入多维数据集名称并单击完成按钮。多维数据集将像这样创建:
6. 现在修改查询的维度。在解决方案资源管理器中,双击维度**Dim Product ->** 将“产品名称”从数据源视图中的表拖放到左侧的属性窗格中。
7. 现在部署项目。首先在解决方案资源管理器中右键单击项目名称,然后单击属性:
现在单击**确定**按钮
8. 现在在解决方案资源管理器中右键单击项目名称并单击部署;项目将被部署,并将显示消息:
9. 现在在解决方案资源管理器中右键单击项目名称并单击处理:
10. 现在单击运行按钮,处理已完成:
11. 现在右键单击多维数据集并单击浏览:
12. 添加维度和事实字段,如上图所示。多维数据集已准备好获得如下所示的快速结果:
结论
OLAP多维数据集主要用于以下方面:
它有助于减少查询时间,例如,如果用户在多维数据集内查询,则与简单的查询相比,它花费的时间要少得多,因为在简单的查询中,数据是从不同的表中汇总的。
一些客户端软件报表工具仅使用OLAP数据源进行快速报表。
如果您有OLAP多维数据集,则无需担心性能。您只需要享受多维数据集。