BigQuery Connector for SAP 的新变化

本文档列出了 BigQuery Connector for SAP 的重大更改,包括特定于版本的增强功能。

如需查看 SAP on Google Cloud 的所有公告,请参阅版本说明

更新 BigQuery Connector for SAP

如需了解如何更新 BigQuery Connector for SAP,请参阅更新 BigQuery Connector for SAP

版本 2.6

BigQuery Connector for SAP 2.6 版引入了以下增强功能:

  • 创建表工具:对于 SAP 中的空源表,您可以使用“创建表”工具在 BigQuery 数据集中创建表。如需了解如何运行该工具,请参阅创建表工具

  • 批量字段转换工具:若要将目标字段映射批量转换为 STRING,您可以使用批量字段转换工具。如需了解如何运行该工具,请参阅批量字段转换工具

  • BigQuery Connector for SAP 设置的只读视图:对于只需要查看 BigQuery Connector for SAP 设置的用户,BigQuery Connector for SAP 提供了自定义事务 /GOOG/SLT_SETT_DISP。管理员可以为仅需要只读权限的用户授予对此事务的访问权限。如需了解详情,请参阅以下主题:

  • PSE 文件的自定义名称:针对用于对 JSON 键(用于基于 JWT 的身份验证)签名的 PSE 文件,BigQuery Connector for SAP 支持自定义名称。以前,PSE 文件名必须为 SAPZG_JWT100.PSE

  • 在遇到第一个错误标志时中断 (BREAK) 默认处于启用状态:对于使用事务 /GOOG/SLT_SETTINGS 新建的大规模转移密钥,BREAK 标志默认处于启用状态。

  • 支持复制集群表:BigQuery Connector for SAP 支持将数据从集群表复制到 BigQuery。如果您已为从集群表复制数据的问题应用了修补程序,则在将 BigQuery Connector for SAP 更新到 2.6 版之前,必须先删除该修补程序。如需详细了解如何删除修补程序,请参阅 SAP 页面创建、修改和删除增强功能实现

  • 针对复制验证报告的增强功能

    • 您可以为批量传输配置中的特定表执行复制验证报告。如需了解详情,请参阅以下主题:

    • /GOOG/REPL_RES 的所有计数字段都可以容纳大于 32 位整数限制(-2,147,483,648+2,147,583,647)的值。

    • 为了遵循 GoogleSQL 词汇结构和语法,用于在 BigQuery 上查询计数的所有路径表达式都用反引号 (`) 括起来。

  • 修复了基于 JWT 的身份验证的默认受众群体:如果您使用 Private Service Connect 连接到 Google Cloud,则系统会在身份验证期间正确设置默认受众群体。如果您已为此问题应用修补程序,则在将 BigQuery Connector for SAP 更新到 2.6 版之前,必须先删除该修补程序。如需详细了解如何删除修补程序,请参阅 SAP 页面创建、修改和删除增强功能实现

  • 修复了 INT8 数据类型的映射:在 SAP 系统的受支持版本中,从 INT8INTEGER 数据类型的映射按预期运行。

  • 改进了错误消息:为了简化问题排查,SDK 中改进了错误消息的清晰度和可理解性。

版本 2.5

增强功能

  • 支持 RFC 目标:您现在可以使用 RFC 目标连接到 Google Cloud。传输文件包含示例 RFC 目标,以便开始使用。通过使用 RFC 目标,您可以执行以下操作:通过 Private Service Connect 端点连接到 Google Cloud,配置代理服务器设置并启用 HTTP 压缩。如需了解详情,请参阅 RFC 目标

  • 支持使用 Private Service Connect:现在,您可以使用 Private Service Connect (PSC) 端点以允许以非公开方式使用 Google Cloud API。您可以在连接器用于连接到 Google Cloud 的 RFC 目标中指定 PSC 端点。RFC 目标在 2.5 版 BigQuery Connector for SAP 中是新增项。如需了解详情,请参阅以下主题:

  • 令牌缓存:为了提高复制性能和容错能力,BigQuery Connector for SAP 现在支持缓存允许访问 BigQuery 的访问令牌。如需了解详情,请参阅以下主题:

  • 自动重试用于非 Google Cloud 工作负载的访问令牌检索功能:对于在 Google Cloud 外部运行的 SAP 工作负载,BigQuery Connector for SAP 现在会自动重试访问令牌检索功能以防失败。您可以通过为高级设置参数 CMD_EXEC_TRIES 设置值来控制重试次数。如需了解详情,请参阅高级设置

  • 使用 JWT 向非 Google Cloud 工作负载向 Google Cloud 进行身份验证:对于在 Google Cloud 之外运行的 SAP 工作负载,您现在可以使用 Google Cloud 签名的 JSON Web 令牌 (JWT) 来设置向 Google Cloud 进行身份验证以及访问 BigQuery 的授权。借助基于 JWT 的身份验证,您无需安装 Google Cloud CLI,也无需在 SAP LT Replication Server 主机上创建操作系统级命令,即可向 Google Cloud 进行身份验证。如需了解详情,请参阅使用 JWT 进行身份验证以获取访问令牌

  • 动态数据块大小调整:动态数据块大小功能使您能够在数据块的字节大小超过 BigQuery 接受的 HTTP 请求的最大字节大小时自动减小数据块大小并重试复制到 BigQuery。如需了解详情,请参阅动态数据块大小

  • 新的增强退出代码:此版本引入了新的增强退出代码,使您能够在 HTTP 调用 BigQuery API 后收集日志记录数据以防出现 HTTP 错误。您可以使用这些日志来排查 HTTP 错误。如需了解详情,请参阅增强功能退出代码

  • 负载模拟工具:负载模拟工具可让您模拟 BigQuery 的负载。这反过来又允许您评估复制性能、识别潜在问题、了解问题的根本原因,并在使用 BigQuery Connector for SAP 将 SAP 数据实际复制到 BigQuery 之前解决这些问题。如需了解详情,请参阅负载模拟工具

2.2 版到 2.4 版(不可用)

BigQuery Connector for SAP 2.2 到 2.4 版本不可用。

2.1 版

增强功能

  • 语言支持:连接器支持以 SAP SLT 支持的所有语言执行在 SAP LT Replication Server 上运行的后台作业。请参阅语言支持了解详情。

  • 排查无效数据错误:该连接器包含改进的错误消息,可帮助您排查无效数据错误。如需了解详情,请参阅问题:与无效数据相关的错误消息