SAP HANA(数据库)
本部分说明如何在数据任务中设置 SAP HANA 源。在开始数据任务之前,请确保您已满足先决条件,设置了 权限,并熟悉了限制和注意事项。
设置连接属性
本部分描述了可用的连接属性。除非另有说明,否则所有属性都是必填的。
要打开连接器,请执行以下操作:
-
在连接中,单击创建连接。
-
选择 SAP HANA(数据库) 源连接器,然后提供以下设置:
数据源
-
数据网关
选择用于移动您的数据 数据移动网关。
有关 数据移动网关 的信息,请参阅Qlik 数据网关 - 数据移动。
-
服务器: SAP HANA 数据库服务器的 IP 地址或主机名。
要连接到高可用性集群,请在服务器字段中指定所有集群节点和端口号。节点之间应以逗号分隔。
示例:
12.12.1.123:3033,12.12.1.124:3034 -
实例编号: 包含源表的 SAP HANA 数据库的实例编号。
-
数据库架构:根据您的数据库架构选择单租户或多租户。
-
数据库:在多租户架构中源数据库的名称。
帐户属性
-
用户名: 访问 SAP HANA 数据库所需的用户名。
-
密码:访问 SAP HANA 数据库所需的密码。
CDC 属性
-
记录模式: 选择以下选项之一:
信息注释记录模式选项从 数据移动网关 2025.11.23 开始可用。-
仅主键: 在此模式下,对于每个更新的记录,仅捕获并存储主键值。然后使用存储的主键从源中检索数据。此模式使用的存储空间较少,但处理检索到的数据需要更多内存。
-
完整记录: 在此模式下,对于每个捕获的表,将检索整个数据记录并将其存储在“影子”表中。此模式提供包含所有值的完整更改历史记录,包括每个 UPDATE 和 DELETE 操作的前映像。此模式的优点包括:
-
提高了监视器中延迟计算的准确度。
-
不需要 SELECT 语句的 JOIN 来检索完整数据,从而减轻了 SAP HANA 系统的负载。
-
支持目标上的软删除,因为所有数据的完整历史记录都可用。
此模式在 SAP HANA 系统上使用更多存储空间,但处理检索到的数据所需的内存较少。
-
-
-
在架构中创建 CDC 表: 源数据库中您希望在其中创建
attrep_cdc_changes表的架构名称。 -
日志清理间隔(分钟): 检查是否需要从 attrep_cdc_changes 表中删除更改记录的频率(以分钟为单位)。
-
日志保留期(分钟): 在删除更改记录之前,将其保留在 attrep_cdc_changes 表中的时间(以分钟为单位)。
-
要过滤的 SAP 归档用户: 您不希望捕获其 DELETE 操作的 SAP 应用程序用户的用户名。用户必须以逗号分隔。
信息注释编辑用户列表需要您停止然后恢复任务,以使更改生效。
SSL 选项
-
启用 SSL: 选择以启用 SSL,然后配置相关设置。
-
加密提供程序: 从下拉列表中选择您的加密库提供程序。
-
密钥库文件:包含客户端身份的 SSL 密钥库文件。
-
信任库文件:包含服务器公共证书的 SSL 信任库文件。
-
证书中的服务器主机名:服务器证书中指定的服务器主机名称。这会验证服务器的身份,而不是建立连接时使用的主机名。如果您将 * 指定为主机名,则不会验证服务器主机名。
-
服务器名称指示: SSL 服务器的名称。
-
验证证书: 要验证您的 SSL 证书,请选中此复选框。此步骤是可选的,但出于安全原因强烈建议执行。
内部属性
内部属性用于特殊用例,因此不会在对话框中公开。只有在 Qlik 支持部门的指示下,您才应该使用它们。
使用字段右侧的 和
按钮可以根据需要添加或删除特性。
名称
源连接的显示名称。