在本文中,我们将使用 Cube 向导向您展示如何在 SQL Server Analysis Services (SSAS) 中创建 OLAP Cube。
SSAS OLAP Cube 是度量(派生度量、计算度量)和维度、计算、透视、操作、分区、关键绩效指标 (KPI) 和翻译的组合。
在 SQL Server Analysis Services 中创建 OLAP Cube
在解决方案资源管理器中,右键单击“Cube”文件夹将打开上下文菜单。选择“新建 Cube”选项,如下图所示。

这将打开带有欢迎页面的 SSAS OLAP Cube 向导。如果您不想再次看到此欢迎页面,请勾选下方的“不再显示此页面”选项。

单击“下一步”按钮
选择创建方法
在 Cube 向导中,此页面将提供 3 个选项供您选择
- 使用现有表:“如果选择此选项,Cube 将使用数据源视图中的现有表。”
- 创建空 Cube:“此选项将创建一个没有度量和空维度的空 Cube。完成 Cube 创建后,我们需要逐个添加它们。”
- 在数据源中生成表:“它将直接在数据源中生成表。”

选择“创建空 Cube”选项始终是更好的选择,这是我根据经验所做的,我希望这是任何开发人员的最佳方法。单击“下一步”按钮
选择数据源视图
此页面用于为我们的空 Cube 选择数据源视图。在这里,如果已创建数据源,我们可以选择它,否则可以选择“无”,稍后我们可以创建并使用它。这仍然是开发者的选择,但最好在开始时创建数据源和数据源视图。

我们在此选择在上篇文章中创建的数据源视图。请参阅 SSAS 数据源视图 文章以了解如何在 SSIS 中创建数据源视图
单击“下一步”按钮,并根据您的要求重命名 Cube。

单击“完成”按钮以完成 Cube 的创建。
让我们看看我们的解决方案资源管理器,以检查新创建的 Cube。

使用现有表创建 Cube
我们在此选择“现有表”选项,向您展示其工作原理。

单击“下一步”按钮
选择度量组表
选择已创建的(现有)数据源视图。在这里我们也选择在上篇文章中创建的 Adventure Works DW2014。

现在从数据源视图的可用表中选择度量表(度量组或事实表)。

单击“下一步”按钮。
Cube 向导将带您进入下一页,以从度量组中选择单独的度量。

我们在此选择了一些随机度量,然后单击“下一步”按钮。
为 SSAS OLAP Cube 选择现有维度
此页面允许我们从可用维度列表中选择 Cube 创建所需的维度

单击“下一步”按钮,并根据您组织的需要提供 Cube 名称。

单击“完成”按钮,看看我们是否成功创建了 SSAS OLAP Cube。
