使用 Excel 文件创建分析模型

SAP Analytics Cloud 中有多种创建模型的方法。在本文中,我们将介绍如何使用 Excel 文件创建分析模型。

在本演示中,我们使用一个其中包含了一些产品销售数据的 Excel 文件。我们将此文件导入到 SAP Analytics Cloud 中,然后开始创建模型。

图 1

导入 Excel 文件

“主屏幕”中,转到“创建模型”部分,选择“从计算机导入文件”选项。

图 2

选择“从文件导入模型”选项后,可以看到两个选项:

  • 本地系统
  • 文件服务器

在本示例中,我们将选择“文件服务器”。有关如何配置文件服务器位置的更多信息,请查看我们所发布的文章。

从下拉列表中单击“文件服务器连接”,然后选择要导入的文件。

                                          图 3

整理样本数据

一开始,“数据准备”窗口中仅加载和显示部分样本数据。

图 4

在数据整理窗口(图 4)中,可以执行多种转换操作,如:

  • 修复异常
  • 填充空白单元格
  • 替换数据
  • 删除记录
  • 将数据转换成数字或文本
  • 更改日期格式
  • 更改大小写
  • 将维类型分配给数据列,即度量或维
  • 将现有维映射到传入的数据

对样本数据完成所有转换之后,即可将其应用于整个数据集。

右侧的蓝色面板会显示将创建多少维和度量等信息。在创建模型之前,可以将维和度量相互转换,这取决于数据准备窗口中的数据类型。

可以在数据准备窗口指定模型名称和默认货币。如果是计划模型,请确保选中“启用计划”选项。由于我们要创建的是分析模型,因此不必选中“启用计划”选项。

                                  图 5

                                 图 6

如果我们在“数据集成”窗口选择一列,右侧的蓝色面板将显示与产品数据和数据质量有关的所有信息。这里,我们选择了“产品”维,并看到了所有数据相关的信息,如维类型、数据质量和数据分布。这有助于在将数据加载至 SAP Analytics Cloud 之前,解决所有数据质量问题。

图 7

同样,在“数据集成”窗口中,我们还可以通过卡片视图或网格视图查看列。

图 8

卡片视图以磁贴模式显示列(如图 9 所示)。

图 9

如果选择某个维并单击眼睛图标,则会在右侧蓝色面板中显示该维特定的所有相关信息。

图 10

转换

要对数据进行转换,请选择所需列或维,并单击转换图标。此时将显示转换选项,如“复制列”、“删除列”和“删除行”。

图 11

单击三个点“…”可查看其他转换功能,如“连接”、“拆分”、“替换”和“更改”。根据需要使用这些功能。

图 12

在该窗口中,我们还可以使用坐标(即经度和维度)或按地区(即使用国家或州名创建位置维)创建地理图/位置维,不过,此选项目前仅美国地区可用。

图 13

替换

我们可以对产品组维数据单元格使用“替换”转换功能。首先选择Bag and Outdoor(包和户外)数据单元格,再选择“替换”转换功能,然后在公式中提供正确的数据值,即图中所示的Bag and Outdoor(包和户外)。

图 14

同样地,有些单元格的“Accessories”(配件)存在拼写错误,因此我们可以在选定这样的单元格之后,使用智能转换功能来更正拼写错误的数据值。

图 15

图 16

在右侧的蓝色面板窗口中,可以看到用于更改维类型的选项。这里,我们继续保留产品维。同样,检查所有列的维类型和任何数据质量问题。

图 17

对于维,我们也可以添加属性。为此,选择维类型并单击“添加维属性”。选择“说明”、“属性”,或创建“父子层次结构”

                                 图 18

创建模型

数据已经过清理,维和度量也已分配好,现在,我们可以查看模型的摘要。

摘要包含抽样总行数、总列数、总维和度量数,同时还会显示所有数据质量问题。一切确定之后,即可单击“创建模型”按钮。

                                 图 19

创建模型之后便会转到“建模器”屏幕,从中我们可以查看所有已创建的维和度量。如有需要,可以添加其他维,更改模型或个别维属性。

图 20 是一个快速预览,其中显示了创建的一些维。可以看到,系统自动生成了 ID。由于我们是根据交易数据创建的维,所以系统为维成员生成并分配了 ID。

图 20

我们可以转到每个维的首选项,也可以转到整个模型的首选项,并更改属性。我们可以选择产品维首选项,如图 21 所示。

图 21

启用数据访问控制

我们可以更改维类型或说明,并启用“数据访问控制”选项。

启用此选项之后,便会看到维网格中将添加两个新列,即“读”“写”。这样,我们便可以在成员级别上指定谁将对维成员拥有读或写(或读写)权限。

图 22

我们还可以分配单个成员或团队。选择PDS10成员并分配团队和单个成员,即将团队名称和单个成员的名称添加到成员 PDS10 的“写入”列中。

我们可以选择该单元格并单击浏览按钮,此时将显示一个包含团队和单个成员名称的新窗口。从该窗口中,选择所需的团队和/或成员。这意味着团队成员和单个成员将对所选产品成员具有写权限。

图 23

为产品 PDS10 选择了团队和单个成员,他们都将对维成员拥有写权限。

图 24

数据计划

我们可以通过文件服务器制定数据刷新计划,以便根据需要按小时或分钟用最新的数据进行刷新。

我们可以制定每天刷新数据的作业。为此,我们需要转到“数据源”选项卡并选择数据源。在右侧面板的“设置”>“导入设置”下,可以看到两个选项:“清除并替换”“附加”

  • “清除并替换”选项会完全删除模型中的现有交易数据并将新数据导入其中。
  • “附加”选项则将数据添加到模型中,而不会删除模型中的现有数据。

由于我们已将数据加载至模型中,所以我们可以选择“附加”选项,将新记录添加到模型中。

图 25

在“计划设置”(日历图标)选项下,选择“重复”单选按钮,至于频率,我们将继续选择“每日”。提供计划的“开始日期”、“结束日期”和“开始时间”。保存计划设置后将创建作业。

图 26

图 27 显示数据已通过计划作业成功刷新。

图 27

模型创建后,在“数据源”下,我们可以看到“查看更多”选项,这表明已制定数据刷新作业计划。

图 28

现在,我们可以用创建的模型来创建故事。要了解更多关于模型和数据整理的信息,请访问我们的其他资源。