本文档列出了 BigQuery Connector for SAP 的重大更改,包括特定于版本的增强功能。
如需查看 SAP on Google Cloud 的所有公告,请参阅版本说明。
更新 BigQuery Connector for SAP
如需了解如何更新 BigQuery Connector for SAP,请参阅更新 BigQuery Connector for SAP。
2.8 版
BigQuery Connector for SAP 2.8 版引入了以下增强功能:
字段级记录压缩选项:BigQuery Connector for SAP 提供字段级记录压缩选项。借助此选项,您可以将指定的空字段及其初始值复制到 BigQuery,同时仍在表级使用记录压缩。如需了解详情,请参阅记录压缩。
用于查看 BigQuery Connector for SAP 版本的事务:您可以使用事务
/GOOG/BQC_VERSION
查看系统上安装的 BigQuery Connector for SAP 的版本。增强型 HTTP 错误处理:借助增强点
/GOOG/ES_GCP_HTTP_CLIENT
,您可以处理源自 SAP 客户端的 HTTP 错误,从而实现更强大且更具自定义性的集成。如需了解详情,请参阅增强型 HTTP 错误处理。集群表复制:解决了导致无法在单个批量传输 ID 中复制属于同一集群的多个表的问题。从 BigQuery Connector for SAP 2.8 版开始,您可以复制单个大规模传输作业 ID 中的所有集群表。
版本 2.7
BigQuery Connector for SAP 2.7 版扩大了对使用 SAP SLT 插件 - DMIS 2018 SP 11 的支持。
版本 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
。管理员可以为仅需要只读权限的用户授予对此事务的访问权限。如需了解详情,请参阅以下主题:- 对于在 Google Cloud 上运行的工作负载,请参阅创建 SAP 角色和授权以查看 BigQuery Connector for SAP 设置。
- 对于在 Google Cloud 外部运行的工作负载,请参阅创建 SAP 角色和授权以查看 BigQuery Connector for SAP 设置。
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 页面创建、修改和删除增强功能实现。
针对复制验证报告的增强功能:
修复了基于 JWT 的身份验证的默认受众群体:如果您使用 Private Service Connect 连接到 Google Cloud,则系统会在身份验证期间正确设置默认受众群体。如果您已为此问题应用修补程序,则在将 BigQuery Connector for SAP 更新到 2.6 版之前,必须先删除该修补程序。如需详细了解如何删除修补程序,请参阅 SAP 页面创建、修改和删除增强功能实现。
修复了
INT8
数据类型的映射:在 SAP 系统的受支持版本中,从INT8
到INTEGER
数据类型的映射按预期运行。改进了错误消息:为了简化问题排查,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 中是新增项。如需了解详情,请参阅以下主题:
- 对于在 Google Cloud 上运行的工作负载,请指定 Private Service Connector 端点。
- 对于在 Google Cloud 外部运行的工作负载,请指定 Private Service Connector 端点。
令牌缓存:为了提高复制性能和容错能力,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 上运行的后台作业。请参阅语言支持了解详情。
排查无效数据错误:该连接器包含改进的错误消息,可帮助您排查无效数据错误。如需了解详情,请参阅问题:与无效数据相关的错误消息。