当前位置:主页 > 云通信 > 正文

企业网站_病毒数据库_返利

时间:2021-05-03 12:27 来源:埃里克云 编辑:埃里克云

核心提示

简介 我们增强了CDC机制,现在可以检测和读取/复制ABAP CDS视图,使数据在SAP数据中心管道中可用。当业务数据位于可用的管道中时,您可以利用操作员的所有功能。例如将数据移动到...

简介

我们增强了CDC机制,现在可以检测和读取/复制ABAP CDS视图,使数据在SAP数据中心管道中可用。当业务数据位于可用的管道中时,您可以利用操作员的所有功能。例如将数据移动到文件存储、消息队列或自行开发的运营商。或者同时使用一个多路复用器。一次提取,多个目标。

如果您不熟悉ABAP集成的整体概念,请查看ABAP集成的概述博客。

前提条件

正如您所想象的,新技术基于新代码:P。我们提供了新的CDC机制和新的ABAP管道引擎对于saps/4hana1909,这是最小的内部版本,没有计划甚至可能的下载。对于云,我们的目标是为SAP S/4HANA 1911 cloud edition发布。

SAP Data Hub必须是2.7版或1909年的SAP Data Intelligence。

此外,您需要能够建立从SAP Data Hub系统到SAP系统的RFC连接。理想情况下,您已经通过SAP Data Hub connection Management创建了此连接。要了解更多有关连接性的详细信息,请参阅以下注释:2835207–SAP Data Hub–SAP Data Hub/Data Intelligence的ABAP连接类型

用例

将业务数据导入SAP Data Hub并在其中使用,将其链接到大数据或将其写入目标只是需要提及的几个用例。我经常看到请求将数据移动到便宜的存储或像Kafka这样的消息传递系统。在本博客中,我想解释一个最常见的场景:"如何将数据移动到文件存储或SAP HANA或SAP BW/4HANA"。

在SAP S/4HANA源系统(左)中,您会发现某些工件:

ABAP管道引擎:这是执行ABAP运算符的环境CDC引擎:允许增量检测和移动的内部框架。这是基于"SLT技术"的,并改进为使用abapcds视图。简而言之,我们再次使用数据库触发器和日志表。对于abapcds方法,系统会自动为abapcds视图的所有相关应用程序表创建触发器和日志记录表。与新的CDC引擎也1:4的限制,这是已知的SLT被删除。CDC引擎由ABAP CDS读卡器操作员自动触发。

在SAP数据中心系统中,管道按以下方式建模:

ABAP CDS读卡器:此操作员将调用源并开始复制已定义的ABAP CDS视图。ABAP转换器:在这个操作符中,具有内部ABAP格式的数据将被转换成字符串。这允许其他操作员使用数据。写入文件:将数据写入目标的标准运算符。这个操作符可以在其他场景中被替换,例如用Kafka生产者操作符来提供消息队列。这里还可以使用其他运营商,如SAP HANA writer或任何SAP应用程序生产商(例如写入BW/4HANA)。

和操作–如何在系统中实现它

例如,我们使用了众所周知的"航班"数据模型并创建了自定义ABAP CDS视图(是–支持自定义ABAP CDS视图;)).

视图由SCARR表(保存承运商信息)和ZRATING\ U 01自定义表组成,ZRATING\ U 01保存承运商的评级信息。两个表都要连接起来,以后应该复制。

我们要复制ABAP CDS view Z琰U CDS琰U RATING01,它可以通过ABAP开发工具查看。请看下面的屏幕截图。

所以您可以看到我们只是为了一个简单的连接,但是有用于激活提取和增量捕获的注释。我们将在即将到来的博客中对此进行更详细的解释。

在源系统中的表示是通过SQL视图"Z琰SQL琰u RATING琰u 01"。您将在下面的屏幕截图中看到它。

现有记录是这样的。我们有三条记录,值如下。

注意:如果屏幕截图太小,您可以"右键单击"并在新的浏览器选项卡中以实际大小显示它们。

所有操作员都可以轻松地"拖放"到管道中。我们将使用abapcds读取器从abapcds视图进行加载和复制。运算符ABAP转换器将用于将内部ABAP格式转换为可用字符串(json、csv、xml)。之后,Write File操作符将在S3中创建一个新文件。结果应该是这样的。

让我们详细看看所使用的运算符。

此运算符将确保正确调用CDC引擎。触发器和记录表将在源系统中创建。

首先必须指定ABAP连接。我们重新使用了一个在连接管理中指定的连接,名为ABAP\u RFC.

在ABAP CDS Name字段中,您应该指定视图的名称,在本例中是Z\u CDS\u RATING\u 01.

使用传输模式,您可以定义应如何使用数据。

I–仅限初始加载R–增量信息的复制(包括初始加载)D–仅复制增量信息(无初始加载)

您将在此处找到完整文档。

要将数据直接移动到现有运算符(如写入文件运算符)中,需要将数据转换为字符串。这可以很容易地完成与ABAP转换器运算符。转换将在源中的ABAP管道引擎中完成,只有字符串将移动到SAP Data Hub上的管道。

首先必须指定ABAP连接。我们重新使用了一个在连接管理中指定的名为ABAP\u RFC的连接。

然后您选择格式。这个可以是csv、xml或json。

您可以在这里找到完整的文档。

我们使用标准的操作符写入文件来创建一个新文件。初始加载后的每次更新都应附加到此文件。

首先选择您喜欢的服务。在我们的例子中,我们想写入S3。之后您需要选择连接。连接已在连接管理中配置,名为S3。

文件的位置应在

Bucket:bucket1中路径:abap/ta01/光盘.csv模式:追加

您将在此处找到完整的文档。

查看S3上的文件夹将显示以下内容:

如您所见,S3存储桶中已经有其他文件存储在同一个文件夹中。

注意:这只是一个MinIO示例,可以更好地说明这一点。

管道现在已经准备好启动,可以点击执行按钮。

管道现在正在运行,我们希望文件是在S3上创建的。

新文件光盘.csv创建了进行初始加载。下载后,文件将显示如下。

这些值与我们在SAP S/4HANA源系统中的值相同(见上文;)

  • 微软云_美国服务器视频网站_优惠 微软云_美国服务器视频网站_优惠

    随着英国管理脱欧后贸易的能力被置于显微镜下,全球与大萧条时代的经济状况和保护主义的比较也是如此。我早就该深入研究那个时代的经济写作了。比较的要点是惊人的。 凯恩斯...

  • 微软云_亚马逊云计算平台_免费领 微软云_亚马逊云计算平台_免费领

    考虑到即使是英国财政大臣也只"认为自己知道"首相的脱欧想法,尽管议会强烈希望避免"无协议",但很可能会出现依赖世界贸易组织(wto)关税的必要性。在英国受影响最严重的行业...

  • <strong>CDN_存储服务器搭建_最新活动</strong> CDN_存储服务器搭建_最新活动

    jstat是一个简单的实用工具,它存在于JDK中,用于提供与JVM性能相关的统计信息,如垃圾收集、编译活动等。jstat的主要优势在于它能够在JVM运行时动态捕获这些指标,而无需任何必要...

  • <strong>金山云_数据库高级_安全稳定</strong> 金山云_数据库高级_安全稳定

    在这个简短的教程中,我们将构建一个SAP分析云,分析应用程序幻灯片控制器。应用程序显示在大屏幕上,人们可以通过蓝牙与之交互,通过无线设备播放幻灯片。 让我们准备我们需...

  • <strong>中间件_华为云照片在哪找到_免费领</strong> 中间件_华为云照片在哪找到_免费领

    在saps/4hanaplm中,作为简化的一部分,在高级搜索中从搜索参数中提取了许多字段。例如,在标签预先搜索或有效性区域基于标签语言进行搜索。 为了适应这些搜索,我们需要增强搜索...

  • <strong>京东云_腾讯云服务器报价_稳定性好</strong> 京东云_腾讯云服务器报价_稳定性好

    在这个博客里,我将解释在一个标准OWL屏幕中添加超链接以使用extensibility explorer导航到另一个标准业务对象的TI屏幕所需的步骤。 在本例中,我将提供添加超链接以从Sales Quote OWL屏幕...

  • <strong>数据库服务器_华为云存储怎么清理_限时</strong> 数据库服务器_华为云存储怎么清理_限时

    简介: 我得到了从应用服务器读取数据到内部表并下载到演示服务器的要求。 首先我们应该知道如何将内部表数据上传到应用服务器,从那里如何读取应用服务器数据并下载到演示服...

  • <strong>游戏服务器_虚拟主机试用30天_免费领</strong> 游戏服务器_虚拟主机试用30天_免费领

    本系列的第一部分旨在提高对设计一致性重要性的认识。在第二部分中,我提供了更多的背景知识,阐述了一致性对设计和潜在心理过程的影响。第三部分是关于视觉一致性和功能一...

  • <strong>天翼云_云主机windows_速度快</strong> 天翼云_云主机windows_速度快

    因为我第二次看到这个问题,所以我想把这个问题和解决方案一起作为一个博客发布。 一个开发人员发布了一个使用服务绑定的OData服务,并希望使用简单列表报告Fiori应用程序的预览...