如何在 SSAS 中创建 OLAP Cube

在本文中,我们将使用 Cube 向导向您展示如何在 SQL Server Analysis Services (SSAS) 中创建 OLAP Cube。

SSAS OLAP Cube 是度量(派生度量、计算度量)和维度、计算、透视、操作、分区、关键绩效指标 (KPI) 和翻译的组合。

在 SQL Server Analysis Services 中创建 OLAP Cube

在解决方案资源管理器中,右键单击“Cube”文件夹将打开上下文菜单。选择“新建 Cube”选项,如下图所示。

Create OLAP Cube in SSAS 1

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

单击“下一步”按钮

选择创建方法

在 Cube 向导中,此页面将提供 3 个选项供您选择

  • 使用现有表:“如果选择此选项,Cube 将使用数据源视图中的现有表。”
  • 创建空 Cube:“此选项将创建一个没有度量和空维度的空 Cube。完成 Cube 创建后,我们需要逐个添加它们。”
  • 在数据源中生成表:“它将直接在数据源中生成表。”
Create OLAP Cube in SSAS 3

选择“创建空 Cube”选项始终是更好的选择,这是我根据经验所做的,我希望这是任何开发人员的最佳方法。单击“下一步”按钮

选择数据源视图

此页面用于为我们的空 Cube 选择数据源视图。在这里,如果已创建数据源,我们可以选择它,否则可以选择“无”,稍后我们可以创建并使用它。这仍然是开发者的选择,但最好在开始时创建数据源和数据源视图。

我们在此选择在上篇文章中创建的数据源视图。请参阅 SSAS 数据源视图 文章以了解如何在 SSIS 中创建数据源视图

单击“下一步”按钮,并根据您的要求重命名 Cube。

单击“完成”按钮以完成 Cube 的创建。

让我们看看我们的解决方案资源管理器,以检查新创建的 Cube。

Create OLAP Cube 6

使用现有表创建 Cube

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

单击“下一步”按钮

选择度量组表

选择已创建的(现有)数据源视图。在这里我们也选择在上篇文章中创建的 Adventure Works DW2014。

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

单击“下一步”按钮。

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

Create OLAP Cube 10

我们在此选择了一些随机度量,然后单击“下一步”按钮。

为 SSAS OLAP Cube 选择现有维度

此页面允许我们从可用维度列表中选择 Cube 创建所需的维度

Create OLAP Cube 11

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

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

Create OLAP Cube in SSAS 13