当前位置:主页 > 物联网IoT > 正文

专属服务器_成都云服务器_怎么样

时间:2021-05-05 05:31 来源:埃里克云 编辑:埃里克云

核心提示

azureeventhubs是一个完全托管的服务,允许在系统之间实时交换消息。它能够每秒接收和处理数百万个事件。sapdatahub不直接支持azureeventhubs,但是可以使用Kafka协议建立连接。在今天的帖...

azureeventhubs是一个完全托管的服务,允许在系统之间实时交换消息。它能够每秒接收和处理数百万个事件。sapdatahub不直接支持azureeventhubs,但是可以使用Kafka协议建立连接。在今天的帖子中,我将向您展示如何配置Azure服务以及如何配置连接。最后,我还将包括我的ABAP系统来流式传输SAP数据。

创建事件中心名称空间

Azure事件中心和Apache Kafka非常相似。您可以从Kafka端点使用Azure事件中心,而无需更改代码。主要区别在于,Apache Kafka是一个可以在任何地方运行的软件,而Azure Event Hubs是一个云服务,您无需管理。

Kafka资源类型可以映射到Event Hub:

Azure Event Hubs中的最高实体是命名空间。每个名称空间都包含一个或多个事件中心,它们在Kafka世界中转换为主题。

部署事件中心名称空间的最简单方法是使用Azure门户。要启用Kafka连接,您需要选择一个标准定价层。

部署资源需要几分钟。

我们应该做的第一件事是分析与命名空间关联的防火墙规则,以启用来自SAP数据中心的连接。通信可以限于选定的网络,甚至特定的IP地址。防火墙也可以被禁用。

我只允许来自虚拟网络和运行SAP数据集线器的子网的连接。

接下来,让我们创建事件集线器(一个主题),我们将用于数据流。一个有趣的选择是将所有消息捕获到云存储。我想检查此功能并将所有消息保存在数据池中。

如果您也想捕获消息,则需要在数据池中为EventHubs分配权限。它应该对数据湖根目录具有执行权限,并对存储消息的目录具有完全权限。

要从SAP数据中心访问事件中心,我们需要访问策略:

仅此而已!Azure配置已经完成,我们可以在SAP数据中心中定义连接。单击已创建的访问策略以显示连接字符串,该字符串将用于在SAP数据中心中定义连接。

定义SAP数据中心连接

代理主机名是连接端点。用户名总是"$ConnectionString"(不带引号)。作为密码,使用整个连接字符串。为了建立安全连接,我们还需要事件中心证书。无法从Azure门户下载,但我们可以使用openssl库:

复制两个证书,将其另存为单个文件并导入SAP数据中心:

使用以前收集的数据创建新的KAFKA类型连接:

KAFKA broker(事件中心端点):sapehdemo.servicebus.windows.净值:9093组ID:0身份验证:trueKafka SASL用户名:$ConnectionStringKafka SASL密码(连接字符串):Endpoint=sb://sapehdemo.servicebus.windows.net/;SharedAccessKeyName=FullAccess;SharedAccessKey=lyvsmdc2feot0ox08blsfgnzofmym3m7ardyyyf2jfdo=;EntityPath=testtopic使用TLS:trueTLS CA文件:/vrep/CA/电子病历

SAP DATA HUB PIPELINE

不支持Kafka端点的连接测试。我们将在datahubmodeler中构建管道之后验证连接。我正在使用消息生成器创建要使用Kafka Producer操作符发送到事件中心的内容。在同一个图中,我还包含了Kafka Consumer,它从队列中读取消息并将它们传递到终端。

对于Kafka生产者和使用者操作符,请选择先前创建的连接并输入主题(事件中心)名称:

现在让我们启动管道并检查消息是否正在飞行。使用终端验证结果:

一切正常,连接正常。在Azure门户中的事件中心监控中,我们可以看到统计数据:

使用事件中心功能,消息也会流式传输到数据湖存储。

但是我还想介绍一件事。使用ABAP连接器,SAP数据集线器可以将SAP数据直接流式传输到事件集线器。让我们稍微修改一下管道:

我用EPM演示数据将ABAP操作符指向我的测试NetWeaver系统。然后我在CSV producer上将批大小改为1。从SAP系统读取的每条记录现在都作为单独的消息发送到事件中心。我们可以在终端看到数据预览:

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...