云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_git阿里云_

小七 141 0

数据驱动着我们所依赖的业务流程,然而在许多组织中,低质量的数据会导致效率低下,物联网模块,这是可以避免的。SAP Data Hub包括各种数据质量操作符,数据中国,这些操作符允许创建数据管道,以提高运动或静止数据的质量。

在Data Hub 2.5.1中,数据质量操作符集包括匿名化、数据屏蔽、位置服务(地址清理、地理编码和反向地理编码)和验证。

本文演示如何使用验证运算符应用数据质量规则,并为不符合该规则的数据触发业务流程。它演示了如何使用SAP HANA Monitor和Validation Rule操作符,使用Wiretap和Terminal操作符跟踪数据,并扩展一个空白JavaScript操作符。

创建数据源

在本例中,我们将使用HANA表作为数据源,尽管数据可以从数据中心支持的任何地方读取,其中包括数据库、云存储、流、应用程序和API。

为了创建我们的源HANA表,我们通过HANA Studio执行了以下DDL。

在本例中,将检查插入该表的新行,以确保旅程开始时间早于结束时间,如果不是,启动修正过程以更正数据。

配置从data Hub到HANA的连接

要登录data Hub启动板,您将需要您的租户名称、用户名和密码。

一旦登录,启动板将显示租户应用程序的互动程序。

在本演示中,我们将使用连接管理来配置应用程序连接到源HANA系统。虽然这不是必需的,因为连接可以在modeler中配置,但通过连接管理创建的连接可以在modeler中重用,也可以在元数据资源管理器中用于浏览和编录元数据,以及查看和配置数据。

单击连接管理磁贴打开应用程序,然后单击"创建"。

输入您的HANA系统连接信息。

保存后,单击新连接的省略号并选择"检查状态"以确保数据集线器可以连接。

创建图形

切换回启动板并单击Modeler磁贴以启动Modeler。

单击+(左上角)以创建新的连接图形。

将创建一个新的图形,并且非常方便地选择"操作符"选项卡。

可以通过双击操作符或将操作符拖动到图形编辑器中,将操作符添加到图形中。如果知道操作员姓名,可以使用搜索框。找到SAP HANA Monitor操作符并将其添加到图表中。

HANA Monitor操作符不断捕获插入表中的新数据。它的工作原理是在源表上创建一个触发器,将数据插入到一个影子表中,然后轮询影子表,我们稍后再看这些情况。

通过单击"打开配置"按钮打开操作员配置面板。

我们必须配置连接、架构名称、表列和表名称。我们可以重用在配置管理应用程序中创建的连接。单击连接属性打开属性编辑器。

选择Configuration Manager作为配置类型和先前创建的连接的连接ID。

输入源表的架构名称和表名。Table columns是一个逗号分隔的列表,列出了您要监视的源表列的列名和数据类型,因此对于我们创建的源表,我们将使用

完成的监视器配置。

data Hub的一大特点是您可以在图形完成之前执行它,这允许增量开发和即时满足!使用编辑器工具栏上的"保存"按钮保存图形。

必须提供名称,说明是可选的,淘客返利app,类别允许在导航窗格中对图形进行分组。

现在图形已保存,可以使用编辑器工具栏上的运行按钮来运行它。

底部窗格显示图形正在运行。

切换到HANA Studio,我们可以看到已经创建了一个阴影表和一个触发器来捕获新行。这些是在图形的启动和关闭期间由操作员创建和删除的。

如果我们现在将新数据插入到源表中,触发器会将其复制到阴影表中,图形会处理新数据。然而,由于我们的图表非常简单,德国云服务器,我们无法看到正在发生的事情,这一点都不令人满意!

跟踪和调试

在测试和调试图形时,跟踪操作员输出的数据通常很有用。有两个运算符可用于此,Wiretap和Terminal。我们将使用Wiretap显示HANA监视器操作符输出的数据。

将Wiretap操作符添加到图形中,并将HANA监视器的输出端口连接到Wiretap的输入端口。

保存并运行图形。一旦图形运行,wiretap实例将出现另一个选项,即"打开UI"按钮。

单击"打开UI"按钮,将打开一个新的浏览器窗口。

回到HANA Studio,我们将在源表中插入新行。

wiretap窗口现在显示插入的数据,终于满意了!

数据输出为

{}表示运算符输出格式为JSON,[]表示可以输出多个对象。让我们插入多行来看看会发生什么。

数据输出是

虽然这不容易让人读懂,但它是一个JSON对象数组,显示HANA监视器将在每次轮询期间捕获多行,并且运算符的输出是包含多行的单个消息。

使用JavaScript格式化数据