数据可视化有助于表示大量数据,5118大数据,并本能地获得关键的见解,国内大数据公司排名,如趋势、模式和异常值。在这篇博文中,我们将学习如何将SAP IBP与一些数据可视化工具集成。
SAP IBP control tower模块有助于可视化规划数据,而无需任何集成。OData服务在客户端使用分析工具(如SAP Analytics Cloud)的情况下非常有用,因为这些工具需要从各种系统检索数据。SAP在v1802中引入了用于关键数字数据提取的OData服务。现在,您可以在同一个仪表板上查看sapibp数据以及来自其他系统的数据!
集成分为两部分。
第1部分:在SAP IBP中设置OData服务
第2部分:从SAP IBP中提取数据
第2部分我使用RStudio。计划人员可以自由使用任何工具进行数据提取、转换和可视化。
让我们详细讨论每个集成步骤。
第1部分:在SAP IBP中设置OData服务
前提条件:将与通信管理功能相关的目录分配给用户。
第1步:维护通信用户
创建通过维护您选择的用户名、说明和密码与用户通信。在入站通信中将使用用户名和密码进行身份验证,以从sapibp获取数据。您可以选择设置密码或使用系统生成的密码。
步骤2:创建通信系统
导航至通信系统应用程序。通过输入以下详细信息创建通信系统:
系统ID:
系统名称:
主机名:myXXXXXX-api.scmibp.ondemand命令.com(输入6位SAP IBP系统URL代替XXXXXX)
在"入站通信用户"部分下,返利app是真的吗,淘客app原生,在步骤1中添加新创建的通信用户,并选择身份验证方法作为用户ID和密码。保存配置文件。
第3步:创建通讯安排
单击新建以创建新的通讯安排。输入安排名称并选择方案ID作为SAP\u COM\u 0143。此外,在公共数据部分,选择在步骤2中创建的通信系统。一旦您选择通信系统,入站通信字段将自动填充。保存通讯安排。
就这样!!您已成功建立OData连接。在第2部分中,我们将测试我们的连接,并从"品牌"和年份级别的"实际数量"关键数字中提取样本数据。
第2部分:从SAP IBP中提取数据
这里,我演示了从SAP IBP中提取数据的基本R代码。步骤2说明如何从响应文件中提取包含关键数字数据的必需元素并将其转换为数据帧。
前提条件:安装R、RStudio和使用R包(httr、jsonlite、ggplot2)的基本知识。
步骤1:从SAP IBP获取数据
安装并调用必需的R包。
以下参数是必需的提供从SAP IBP获取关键数字数据的功能。
一旦掌握了以上详细信息,请在R代码中的相应字段中输入此信息。
让我们将所有筛选参数合并到一个URL中。
为变量username和password赋值以进行身份验证。这些是在第1部分的步骤1中创建的通信用户的凭证。
执行代码。根据数据量,可能需要一些时间才能得到响应。
步骤2:从API响应中提取相关细节
从SAP IBP中提取的响应文件可能包含其他信息。请参阅此链接以查看详细的响应。下一组代码从SAP IBP的响应中提取必要的关键图形数据。
要在RStudio中分析或可视化此数据,请创建一个数据帧。
运行print(df),您将看到表格格式的关键图形数据。
步骤3:数据转换和可视化
这是一个示例转换代码。根据您的要求修改此代码。我们将更改列标题名称,并将实际数量数据框转换为连续变量。
我们准备绘制第一张图表。我使用了ggplot2软件包并绘制了一个堆叠的柱形图。
图是这样的:
与Tableau集成
使用Web数据连接器(WDC)在Tableau和SAP IBP之间建立直接连接。要从头开始构建WDC,数据分析怎么做,需要对HTML和Javascript有相当的了解。HTML控制连接器的UI部分,而Javascript用于定义提取逻辑和以Tableau可以使用的格式转换数据。
IBP OData服务的局限性:
我希望本文能帮助您理解在SAP IBP之外可视化计划数据的端到端过程。分享您对客户用于数据可视化的工具的想法和经验。