使用Excel文件作为数据源在SAP Analytics Cloud中创建分析模型
SAP®Analytics Cloud(SAC)是一种新一代软件即服务(SaaS)解决方案,用于分析、规划和预测功能。它构建在SAP HANA®云平台上。SAC可以连接到不同类型的on-prem和基于云的数据源。在SAC中,我们有两种连接类型,即数据下载到SAC的采集连接类型和数据实时的实时连接。
一旦您访问SAC租户,下一步就是建立SAC和数据源之间的连接。在SAC和数据源之间建立连接之后,第三步是在数据源之上创建模型。一旦创建了模型,就可以创建分析,对财务数据进行规划,并使用预测功能生成一些使用该模型的预测分析。
在SAC中,我们有两种类型的模型。分析模型和规划模型。模型由维度和度量组成。
分析模型:由账户维度组成,账户维度是必需维度,可以有n个通用维度。
计划模型:由时间维度、类别维度、账户维度和组织维度组成,这些维度是必需维度。与分析模型一样,它可以有n个通用维度。
虽然我们可以从不同的数据源创建模型,但在本博客中,我们将展示如何在SAP Analytics Cloud Model中使用Excel文件创建分析模型和加载事务数据。
在SAC中有多种创建模型的方法。我们将尝试使用"从您的计算机导入文件"选项在SAC中创建分析模型,即使用Excel文件创建分析模型。
我们有一个包含数据的文件,并使用此文件在SAP Analytics云中创建模型。图1显示了包含一些产品的销售交易数据的Excel文件。
图:1
让我们登录到SAP Analytics云租户,从主屏幕转到创建模型部分。这里我们可以看到创建模型的多个选项。我们将选择从您的计算机导入文件选项,因为我们将使用文件创建模型。
图2
我们可以从本地计算机或文件服务器加载文件。我们将尝试从文件服务器加载文件。
一旦我们单击"从文件导入模型"选项窗口,它将显示两个选项:本地系统和文件服务器。让我们选择文件服务器。
查看关于如何配置文件服务器位置的博客:(https://blogs.sap.com/2017/10/24/how-to-configure-file-server-for-importing-data-and-exporting-a-model/)
图3:
我们已经在SAC中配置了文件服务器位置,并创建了连接。从下拉列表中选择文件服务器连接和存储有数据的文件的文件夹,淘客帝国,如图4所示。
图4
图5
最初只有一个样本量的数据将被加载并显示在数据准备窗口。
图6
图7显示数据争用/数据准备窗口。在data wangling窗口中,您可以执行多种转换,如修复异常、填充空单元格或替换数据、删除记录、将数据转换为数字或文本或更改日期格式、将记录更改为大写或小写、为数据列指定尺寸类型,即测量或尺寸,将现有维度映射到传入数据,并且在样本数据上完成所有转换后,它也将应用于整个数据集。
右侧蓝色面板显示将创建多少维度和度量等信息。在创建模型之前,您可以根据数据准备窗口中的数据类型将维度转换为度量值,反之亦然。
图7
让我们为模型命名:Sales\u model\u SS,并在数据准备窗口中指定默认货币。如果它是一个计划模型,那么请确保选中"启用计划"选项框。这里我们正在创建分析模型,因此我们不会选中已启用的选项计划。
图8
图9
在数据集成窗口中,如果选择单个列,它将显示与产品数据和数据质量相关的所有信息。在这里,让我们选择产品列维度,并查看所有与数据相关的信息,如维度类型、数据质量和数据分布。这有助于在数据加载到SAC之前解决任何数据质量问题
图10
在同一数据集成窗口中,我们可以在卡片视图或网格视图中查看列。
图11
如果我们选择卡片视图,所有列如图12所示。
图12
选择一个维度,点击眼睛图标聚焦该维度,右侧蓝色面板显示该维度的所有相关信息。单击网格图标返回网格。
图13
转换:要对数据执行转换,请选择所需的列或维度,然后单击转换图标。这将显示复制列、删除列和删除行等转换选项。
图14
单击三个点"…"以查看附加的转换功能,如连接、拆分、替换和替换。按要求使用功能。
图15
在同一窗口中,我们还可以使用坐标(即经纬度)或按区域(即使用国家或州名称创建位置维度)创建地理/位置维度,该选项目前仅适用于美国地区。
图16
我们试着在产品组维度数据单元上使用替换转换功能。选择行李和室外数据单元,选择替换转换功能,并在公式中提供正确的数据值,云主机服务器,如图所示,即Bag&Outdoor。
图17
图18