手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 网络与CDN >

微软云_tracker服务器_优惠券

时间:2021-06-11 23:00:01|来源:魄力云|编辑:魄力云|点击:

在这篇博文中,我想展示如何使用名为I-OhJa的解决方案连接到Jupyter笔记本中基于SAP Netweaver的系统。i-OhJa是一个基于sapjava连接器的解决方案,能够在应用层与sapnetweaver系统交互。它是用Scala编程语言编写的,个人云服务器,并为所有基本JCo类提供包装类。除此之外,它还包含SAP模块特定的库、服务器、转换和用于不同格式的SerDe库等等。在下面,我将演示如何使用Jupyter笔记本和I-OhJa,通过使用I-OhJa客户机库和设置一个简单的服务器实例来以更面向流的方式获取数据,从而直接与SAP Netweaver系统交互。Jupyter笔记本是数据科学家创建和共享文档、代码和报告的常用工具。我们将在这里使用Almond内核直接在Jupyter notebook中执行Scala代码。

python和Jupyter notebook的本地安装和使用是直接的,在web上有很好的描述。此外,您还需要安装Almond内核并从SAP marketplace下载SAP Java Connector本机库(.dll/.so)和Java存档(.jar)。

i-OhJa包括一个SAP BW客户端库,我们将使用它从BW数据存储对象下载时间跟踪数据。最后,我们将汇总每个人的时间,云服务器服务器,并显示在一个漂亮而简单的条形图。这将通过在Scala笔记本中实现以下步骤来实现:

从SAP系统获取连续数据流需要在笔记本本身中设置服务器实例。在这里显示的示例中,我们将启动一个简单的服务器实例,该实例将侦听SAP系统发出的传入RFC。我们将使用的RFC函数有一个简单的签名,新零售企业应用中心,它允许发送带有时间戳的文本。此功能模块将在一个简单的ABAP报告中使用,以20次循环的方式向Jupyter中正在运行的i-OhJa服务器实例发送"Hello World"和当前时间戳。

图:ZHELLOWORLD RFC功能模块

以下笔记本包括上述两种情况的实现。

Almond运行在Ammonite REPL上,允许在运行时加载托管和非托管java存档。我们使用它来加载前提条件中提到的依赖项。

设置到SAP系统的连接需要提供一些属性值,如主机名、用户名和密码。这可以通过建立一个安全的网络连接和单点登录来实现,通过实施一个定制的目的地提供商服务,购物返利平台,或者通过简单地传递笔记本本身的属性来实现。

正如您在"获取DSO数据"一段中所看到的,设置到SAP系统的连接和下载一组将近250000的数据只需要几秒钟记录。在这个简单的示例中,我们只选择了两列:人员编号和持续时间。

在笔记本的最后一段中,我们运行一个服务器,监听"Hello World"请求,并以人类可读的html格式打印请求实例。Almond允许更新单元格的输出,武汉大数据,我们使用它只显示流的当前请求。新的请求到达后,输出将立即更新,每10秒更新一次。

Jupyter notebook与i-OhJa一起提供了一个简单而强大的解决方案,可以交互查询和处理直接来自SAP Netweaver系统的数据。数据科学家可以利用此解决方案在SAP中构建丰富的报表、仪表板或生产数据原型。i-OhJa服务器场景还支持实时显示和绘制以流形式流入的数据。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号