# 升级和卸载 Qlik Data Gateway - Direct Access

本节介绍如何升级 Direct Access gateway 安装，并列出每个版本的新特性和增强功能。

## 性能升级

### 备份 Direct Access gateway 安装

建议在升级安装之前备份重要 Direct Access gateway 文件。

为此：

1. 根据安装工作流程，执行以下选项之一：

   * Windows 服务器安装：

     停止 Direct Access gateway 服务。

   * 容器化安装：

     停止 direct-access-agent 容器。

2. 根据安装工作流程，执行以下选项之一：

   * Windows 服务器安装：

     备份 [安装文件夹]\data 中的所有文件（不是子文件夹）。默认位置是 C:\Program Files\Qlik\ConnectorAgent\data。

     这将备份当前版本的租户配置和网关注册文件。

     警告注释

     请勿将备份保存到 C:\Program Files\Qlik，因为此文件夹的内容可能会在升级过程中被清除。

   * 容器化安装：

     备份 /usr/data 中的所有文件（不是子文件夹）。

3. 在升级期间，安装程序应创建现有 configuration.properties 文件的副本，如下所示。不过，为了以防万一，还是要备份 configuration.properties 文件。

   * Windows 服务器安装：

     * 将 C:\ProgramData\Qlik\Gateway\configuration.properties 文件的副本创建为 C:\ProgramData\Qlik\Gateway\configuration.properties\_BK。

     * 还可以考虑备份 C:\ProgramData\Qlik\Gateway\configuration.properties 文件本身。

     警告注释

     请勿将备份保存到 C:\Program Files\Qlik，因为此文件夹的内容可能会在升级过程中被清除。

   * 容器化安装：

     * 将 /usr/share/Qlik/Gateway/configuration.properties 文件的副本创建为 /usr/share/Qlik/Gateway/configuration.properties\_BK。

     * 还应考虑备份 /usr/share/Qlik/Gateway/configuration.properties 文件本身。

4. 升级完成后，如果您遇到与租户配置相关的问题，请按照下面 [恢复 Direct Access gateway 安装](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-upgrading.htm#Restorin) 中的步骤进行操作。

警告注释如果在升级过程中出现问题，切勿从 Administration 活动中心删除 Direct Access gateway。这样做会破坏所有现有的数据连接，因为此时您正在注册一个“新”网关，而不是重新注册现有网关。

#### 升级程序

信息注释本部分主要适用于安装在 Windows 服务器上的网关升级。对于容器化的 Direct Access gateway，较新版本的新部署将自动执行此升级。

要升级 Direct Access gateway，只需如[阶段一：下载 Qlik Data Gateway - Direct Access](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setup-win.htm#Stage5)所述再次下载安装文件，然后在 Direct Access gateway 计算机上运行安装程序。

您可以使用以下方法确定已安装 Qlik Data Gateway - Direct Access 的版本：

* 转到 中的数据网关Administration并检查版本列。

* 转到安装它的计算机上的“Windows设置”中的应用程序和特性页面。

  ![Qlik 数据网关的版本号 - 直接访问](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_DataGatewayVersion.png)

#### 恢复 Direct Access gateway 安装

升级完成后，如果遇到与租户配置、网关注册或网关配置 (configuration.properties) 相关的问题，请停止 Direct Access gateway 服务，将备份的文件还原到其原始位置，然后启动 Direct Access gateway 服务。

另请参阅：[备份 Direct Access gateway 安装](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-upgrading.htm#Backing)。

## Qlik Data Gateway - Direct Access 版本历史记录

| 版本 | 发布日期 | 重大变化 | 支持日期结束 |
| --- | --- | --- | --- |
| 1.8.1 | 2026年10月20日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>容器化部署支持更多连接器</p> <p><span>Direct Access gateway</span> 的容器化安装现在支持 SAP BW、SAP SQL、SAP ODP、SAP Report 和 MySQL 连接器。SAP 连接器需要 SAP NetWeaver RFC SDK。</p> <p>有关设置说明，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setup-container.htm">在容器中设置 Qlik Data Gateway - Direct Access</a> 和<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/SAP_Connectors_Help/Content/Connectors_SAP/Installation/Installing-sap-connectors-for-direct-access-gw.htm">为 Qlik Data Gateway - Direct Access 安装 SAP NetWeaver RFC SDK</a><span> （仅提供英文版本）</span>。</p> </li> <li> <p>异步文件下载设置</p> <p>文件连接器可以使用可选的 <code>AsyncFileDownloadRequest</code> 功能，在无阻塞的情况下设置文件下载。如果未协商该功能，网关将使用同步设置路径。</p> <p>有关配置的详细信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm">配置和故障排除 Qlik Data Gateway - Direct Access</a>。</p> </li> <li> <p>无需重启即可更新文件下载确认超时设置</p> <p>您可以通过配置 API 更改 <code>FILE_REQUESTDOWNLOAD_ACK_TIMEOUT_SECONDS</code> 的设置，无需重新启动网关。</p> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>CLI 命令不再报告 log4net FileOpenFailure 错误</p> <p>解决了命令行界面命令报告 log4net <code>FileOpenFailure</code> 的问题。</p> </li> <li> <p>对块缓存目录的验证</p> <p>解决了未对 <code>OVERRIDE_CHUNKS_CACHE_DIR</code> 属性进行验证的问题。</p> </li> <li> <p>容器资源指标和环境检测</p> <p>解决了容器化网关报告主机级 CPU、内存和磁盘指标而非容器指标的问题，以及在 containerd 环境下运行时可能错误检测环境的问题。</p> </li> <li> <p>并发重新加载请求不再存在数据丢失的风险</p> <p>解决了网关组件在重叠的加载请求之间共享每个请求的 gRPC 客户端状态的问题，该问题在极少数情况下可能导致静默的数据丢失。</p> </li> <li> <p>重试重新加载时的文件未找到错误</p> <p>解决了一个可能导致间歇性 <code>$(MUST_INCLUDE=...) *** file not found</code> 错误的问题，该问题会在重新加载超出 QIX 引擎的重新加载内存限制并使用相同的重新加载 ID 重试时发生。</p> </li> <li> <p>中止被放弃的 WebSocket 后，重新加载恢复</p> <p>解决了一个问题，即在重新连接期间中止一个被放弃的重新加载 WebSocket 时，会因 <code>DirectAccess-4002</code> 错误导致重新加载失败，而非允许恢复。</p> </li> <li> <p>文件连接器日志文件名</p> <p>解决了文件连接器日志文件名可能包含重复的嵌套文件名的问题。</p> </li> <li> <p>网关设置对话框权限</p> <p>解决了因 metrics-collector 配置请求返回了 404 响应，导致网关设置对话框显示权限不足错误的问题。</p> </li> <li> <p>ODBC 驱动程序安全更新</p> <p>Phoenix、Google BigQuery、ServiceNow 和 MySQL ODBC 驱动程序现已改用 OpenSSL 3.5.8。Phoenix、Google BigQuery 和 ServiceNow ODBC 驱动程序现已改用 libcurl 8.22.0。</p> </li> </ul> | 2027年10月20日 |
| 1.8.0 | 2026年9月17日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>容器化部署（支持 Linux）</p> <p>除了现有的 Windows 安装之外，<span>Direct Access gateway</span> 现在还可部署在容器化的 Docker 环境中。这使得 <span>Direct Access gateway</span> 能够通过容器部署在 Linux 和 Windows 环境之中。首个容器版本支持 ODBC 连接器（PostgreSQL、SQL Server 及 Oracle）以及 REST 连接器。</p> <p>有关先决条件和部署详情，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setting-up.htm">设置 Qlik Data Gateway - Direct Access</a> 及<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setup-container.htm">在容器中设置 Qlik Data Gateway - Direct Access</a>。</p> </li> <li> <p>通过命令行自动注册网关</p> <p>您现在可通过命令行自动注册 <span>Direct Access gateway</span>，而无需使用 <span>Administration</span> 活动中心。这对于多租户部署及其他需要自动化、无人值守注册的场景尤其有用。<span>Windows</span> 及容器化安装均支持此方法。</p> <p>有关配置详细信息，请参阅 <a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setting-up.htm#StageAuto">使用命令行自动注册网关</a>。</p> </li> <li> <p>AWS PrivateLink 支持（于 2026 年 9 月 22 日引入）</p> <p>拥有 Qlik Cloud Analytics Enterprise 订阅或者 Qlik Sense Enterprise SaaS 的客户现在可以使用 Direct Access Gateway 在其数据与 Qlik Cloud 租户之间建立 AWS PrivateLink 终端节点。这意味着加载至 Qlik Analytics 应用程序的数据可以通过专用网络连接进行发送。有关更多信息和配置详细信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-aws-privatelink.htm">为 Qlik Data Gateway - Direct Access 配置 AWS PrivateLink</a>。</p> </li> <li> <p>文件连接器改进</p> <ul> <li> <p>为初始文件下载确认添加了可配置超时 (<span>FILE_REQUESTDOWNLOAD_ACK_TIMEOUT_SECONDS</span>)。此配置将有助于缓解文件连接器重新加载时的 DirectAccess-2007 错误。</p> </li> <li> <p>为文件连接器下载停滞添加了诊断日志记录。</p> </li> </ul> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>静默安装及卸载现在会报告准确的结果</p> <p>解决了在安装后步骤（例如收集安装日志或完成租户注册）失败时，静默安装或者卸载仍可能报告成功的问题。静默安装及卸载现在返回实际结果，并且先决条件安装程序现在静默运行，而不是等待隐藏的对话框。</p> </li> <li> <p>连接器启动脚本加固</p> <p>解决了在禁用 Windows Command Extensions 时，连接器启动脚本可能会探测不受信任路径，这还可能导致配置覆盖静默应用失败的问题。脚本现在显式启用 Command Extensions 以便防止出现此问题。</p> </li> <li> <p>Google BigQuery 驱动程序更新</p> <p>Google BigQuery ODBC 驱动程序已经更新至版本 3.3.1.3003</p> </li> <li> <p>安全更新</p> <p>已经针对 ODBC 驱动程序升级了 OpenSSL 和 libcurl 库：</p> <ul> <li> <p>除 Apache Spark 外的所有 ODBC 驱动程序均已升级成使用 OpenSSL 3.5.7。</p> </li> <li> <p>除 Apache Spark 外的所有 ODBC 驱动程序均已升级成使用 libcurl 8.21.0。</p> </li> </ul> </li> </ul> | 2027 年 9 月 17 日 |
| 1.7.17 | 2026 年 8 月 11 日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>支持用户界面中的基准测试（于 2026 年 8 月 18 日推出）</p> <p><span>Direct Access gateway</span> 网关现在直接在 <span>Administration</span> 活动中心显示基准测试结果，让管理员对网关性能有更高的透明度，而无需深入挖掘日志文件。</p> <p>基准测试是诊断操作，用于测量 <span>Direct Access gateway</span> 和 <span>Qlik Cloud</span> 之间的网络连接和性能。使用它们来诊断重新加载性能问题、建立性能基线或比较网关。</p> <p>您现在可以直接在<span>Administration</span>活动中心查看这些基准测试运行的结果，从而更轻松地识别影响重新加载性能的网络状况，并收集故障排除所需的信息，而无需离开管理体验。</p> <p>有关更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-managing-console.htm#ViewingBenchmarks">查看和运行基准测试</a>。</p> </li> <li> <p>新配置选项，用于限制所有 <span>Direct Access gateway</span> 组件的日志保留。</p> <p>新增了一个配置选项，用于限制所有<span>Direct Access gateway</span>组件日志的保留时间，包括连接器、DCaaS 和代理本身。此选项可通过<span>Direct Access gateway</span> UI 和<a href="https://qlik.dev/apis/rest/direct-access-agents/" target="_blank">公共 API</a>进行配置。</p> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>并发 WebSocket 发送导致的 DirectAccess-1103 错误</p> <p>解决了重新加载 WebSocket 被并发发送静默中止的问题，该问题导致 DirectAccess-1103 错误和重新加载失败。</p> </li> <li> <p>基准测试持续时间超时已增加</p> <p>基准测试持续时间超时已增加到10分钟，以支持在较慢机器上的执行。</p> </li> <li> <p>REST 连接器的进程隔离日志缺失</p> <p>修复了一个问题，即在使用 REST 连接器时未生成进程隔离日志。REST 连接器现在会记录进程隔离信息，与其他 <span>Direct Access gateway</span> 连接器保持一致。</p> </li> <li> <p>安全更新</p> <p>以下 ODBC 驱动程序已更新为使用 OpenSSL 3.5.7：</p> <ul> <li> <p>MongoDB</p> </li> <li> <p>Impala</p> </li> <li> <p>凤凰城</p> </li> <li> <p>Hive</p> </li> <li> <p>MySQL</p> </li> </ul> <p>Impala、Phoenix 和 Hive ODBC 驱动程序也已更新，以使用 libcurl 8.21.0。</p> </li> </ul> | 2027年8月11日 |
| 1.7.16 | 2026 年 7 月 14 日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>区块恢复可以按连接禁用</p> <p>您现在可以针对特定连接器禁用区块恢复，从而提供对重新加载弹性和性能更精细的控制。此设置会覆盖全局区块恢复配置，并且可以直接在连接器设置中或通过<a href="https://qlik.dev/apis/rest/direct-access-agents/" target="_blank">公共 API</a>进行配置。</p> <p>有关配置详细信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#ChunksRecoveryPerConnection">禁用按连接的区块恢复</a>。</p> </li> <li> <p>加拿大区域支持</p> <p><span>Direct Access gateway</span> 现已支持在加拿大区域部署，为具有数据驻留要求的客户扩大了可用性。</p> </li> <li> <p>改进的重新加载数据流吞吐量</p> <p>通过优化线程池管理、WebSocket 协议处理和自适应步调，改进了重新加载数据流吞吐量。这些改进是自动的，无需任何配置。</p> </li> <li> <p>文件连接器自定义文件扩展支持</p> <p>文件连接器现在允许您配置超出默认支持类型的自定义文件扩展名。通过网关设置或编辑扩展配置文件来配置允许的扩展。</p> <p>有关配置详细信息，请参阅<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/Web_Storage_Provider_Connectors_help/Content/Connectors_StorageProvider/Storage provider connectors/File-DG-storage-provider-connector.htm#FileConnectorExtensions">允许自定义扩展</a><span> （仅提供英文版本）</span>。</p> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>DirectAccess-1513 连接超时错误</p> <p>解决了连接偶尔会超时并出现 DirectAccess-1513 错误的问题，尤其是在高并发场景下。</p> </li> <li> <p>安全更新</p> <p>OpenSSL 库已针对以下驱动程序进行了升级：</p> <ul> <li> <p>Google BigQuery 及 Snowflake 驱动程序已升级到 3.5.7</p> </li> <li> <p>Amazon Athena、Amazon Redshift、Apache Spark 以及 ServiceNow 驱动程序已升级到 3.5.6 版本</p> </li> <li> <p>所有其他驱动程序（MySQL 除外）的 OpenSSL 库已升级到 3.0.20，在 <span>Direct Access gateway</span> 1.7.15</p> </li> </ul> </li> <li> <p>连接器类型误识别</p> <p>在极少数情况下，一个最初以一种类型（例如，ODBC）连接的连接器会话，后来会被报告为另一种类型（例如，REST）。</p> </li> </ul> | 2027年7月14日 |
| 1.7.15 | 2026年6月9日 | 已解决的问题<br><br><ul> <li> <p>SAP BW (通过 <span>Direct Access gateway</span>) 连接器问题：</p> <ul> <li> <p><span>空值选择：</span>当列包含空值时，重新加载会失败。</p> </li> <li> <p><span>Unicode 字符解析：</span>当 Load Query 脚本包含 Unicode 字符时，会出现解析错误。</p> </li> <li> <p><span>IN 和 AND 运算符：</span>当条件块包含 <span>IN</span> 和 <span>AND</span> 运算符时，会出现错误。</p> </li> </ul> </li> <li> <p>PostgreSQL (通过 <span>Direct Access gateway</span>) 连接器 - 数据截断</p> <p>包含超过 255 个字符的字符串将被截断。</p> </li> <li> <p>ODBC（通过 <span>Direct Access gateway</span>）连接器 - 表预览</p> <p>将 <span>Direct Access gateway</span> 升级到版本 1.7.13 后，预览不带双引号的表列会导致错误。</p> </li> <li> <p>网关 CLI 重启异常</p> <p>尝试使用 <span>connectoragent.exe services restart</span> 从命令行重启网关会导致错误。</p> </li> <li> <p>安全性</p> <p>已移除多个未使用的 OpenSSL 3.0.8 DLL 副本。</p> </li> <li> <p>基准测试 API - SQLite 文件删除问题</p> <p>从 <span>Direct Access gateway</span> 1.7.13 开始，SQLite 文件（包含基准重载数据）在基准测试完成后不会被删除。</p> </li> </ul> | 2027年6月9日 |
| 1.7.14 | 2026 年 5 月 14 日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>通过网关配置传播来改进故障排除</p> <p>网关配置现已传播到 <span>Qlik</span> Cloud，以便于 <span>Qlik</span> 支持进行故障排除。</p> </li> <li> <p>Gloo 会话亲和性用于重新加载重新连接</p> <p>重新加载重新连接现在使用 Gloo 会话亲和性，这减少了服务负载并提高了重新加载成功率。</p> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>基于 DSN 的连接的数据类型映射</p> <p>数据类型映射现在可在基于 DSN 的连接中正常工作。</p> </li> <li> <p>带 Filelist 掩码的文件连接器</p> <p>解决了对不存在的文件使用 Filelist 掩码时，File 连接器会返回错误的问题。</p> </li> <li> <p>C++ 可再发行组件安装与升级问题</p> <p>解决了与 C++ 可再发行组件包相关的安装和升级问题。</p> </li> <li> <p>文件连接器初始化延迟</p> <p>缓解了启用进程隔离时因 File Connector 初始化延迟而导致的间歇性 <span>DirectAccess-5000</span> 和 <span>DirectAccess-1510</span> 错误。</p> </li> <li> <p>安全更新</p> <p>已将 ODBC 驱动程序（Apache Hive、Cloudera Impala、Apache Phoenix 和 Snowflake）中的 <span>libcurl.dll</span> 升级至版本 8.19.0。在除 Presto、Spark、Microsoft SQL Server、MySQL 和 Google BigQuery 之外的所有 ODBC 驱动程序中将 <span>OpenSSL</span> 升级至版本 3.0.20，以解决已知漏洞。</p> </li> <li> <p>文件连接器 RTF 文件支持</p> <p>修复了 FileExtensionValidator 中导致无法列出和加载 RTF 文件的拼写错误。</p> </li> </ul> | 2027 年 5 月 14 日 |
| 1.7.13 | 2026年4月22日 | 新增和增强特性<br><br>此版本引入了新增和增强的功能以及多项错误修复。<br><br><ul> <li> <p>扩展的身份验证支持 </p> <p>以下连接器现在支持单一登录 (Kerberos) 身份验证：</p> <ul> <li>Apache Hive</li> <li>Cloudera Impala</li> <li>Teradata</li> <li> <p>Microsoft SQL Server</p> </li> </ul> <p>此外，Teradata 连接器现在支持 LDAP 身份验证。</p> </li> <li> <p>改进了文件连接器重新加载的处理 </p> <p>分析引擎有时会缓存来自早期会话的连接，并向被请求关闭的记忆棒发送请求。这将导致重新加载失败，并出现以下错误：  </p> <p>Connector error: data loading error (DirectAccess-4008)</p> <p>从该版本开始，发送至不再激活的 pod 的重新加载请求将被拒绝，并路由到可用的 pod。</p> </li> <li> <p>改进的重新加载测量日志记录</p> <p>重新加载测量记录已得到改进。这将使客户和 Qlik Support 都能够更深入地了解重新加载性能。作为改进的一部分，日志记录级别已更改为 INFO，并且日志消息已调整为可以与 <span>Direct Access gateway</span> 监控工具配合使用。此外，以下信息当前将在日志中显示：</p> <ul> <li>Web Socket 传输所占用的重新加载时间百分比。</li> <li>数据源与 <span>Direct Access gateway</span> 之间吞吐量的粗略估计。</li> <li><span>Direct Access gateway</span> 与 <span>Qlik Cloud</span> 之间吞吐量的粗略估计。</li> </ul> </li> <li> <p>使用 ODBC（通过 <span>Direct Access gateway</span>）连接器时，能够设置每次批量提取的行数</p> <p>新的<span>每次批量提取的行数</span>选项已经添加到 ODBC（通过 <span>Direct Access gateway</span>）连接器。虽然默认值在大多数情况下都是最佳，但如果您遇到严重的性能问题，调整此值可能会有所帮助。</p> </li> <li> <p>重新加载期间的行计数验证</p> <p>所有非文件 <span>Direct Access gateway</span> 连接器（读取的行数）的行计数现在将经过验证，以确保其与发送至引擎的行数匹配。如果检测到不匹配，重新加载将失败并且显示相应的错误，从而防止数据加载不一致。</p> </li> <li> <p>改进了异步命令的错误处理</p> <p>已经改进对异步命令失败导致的响应错误的识别和处理。此增强功能将有助于更好地排查异步命令故障。</p> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>更新了 C++ 可再发行程序包</p> <p>C++ 可再发行程序包已更新至最新版本。</p> </li> <li> <p>SAP BW 连接器</p> <p>有时会出现以下解析错误：</p> <p>Invalid character: ':' for the timestamp data type.</p> </li> <li> <p>安全性</p> <p>为解决已知漏洞，以下 <span>Direct Access gateway</span> 组件已升级或移除：</p> <ul> <li> <p><span>e_sqlite3.dll</span> 文件已升级至版本 3.50.4。</p> </li> <li> <p><span>package-lock.json</span> 已从 <span>dcaas_gs</span> 目录中移除，因为该文件不是必需的。</p> </li> </ul> </li> <li> <p>ODBC (通过 <span>Direct Access gateway</span>) 连接器 - 预览数据问题</p> <p>使用 ODBC（通过 <span>Direct Access gateway</span>）连接器时，无法预览包含双引号的列的数据。</p> </li> </ul> | 2027年4月22日 |
| 1.7.12 | 2026 年 3 月 11 日 | 新增和增强特性<br><br>此版本为多个 Direct Access gateway 连接器引入功能，这些功能以前仅适用于相应的非 Direct Access gateway 连接器。<br><br><ul> <li> <p>“选择要加载的数据”对话框内的新下拉菜单</p> <p>现在，已将选择数据库、所有者、角色、目录及架构的功能添加到<span>数据加载编辑器</span> &gt; <span>选择要加载的数据（&lt;连接器显示名称&gt;）</span>对话框中。有以下连接器受影响：</p> <ul> <li> <p>Athena Drill（通过 <span>Direct Access gateway</span>）</p> <ul> <li> <p>                                     已添加<span>数据库</span>和<span>所有者</span>下拉列表。</p> </li> </ul> </li> <li> <p>Databricks（通过 <span>Direct Access gateway</span>）</p> <ul> <li> <p><span>目录</span>和<span>架构</span>下拉列表已经添加。</p> </li> </ul> </li> <li> <p>Presto（通过 <span>Direct Access gateway</span>）</p> <ul> <li> <p>                                     已添加<span>数据库</span>和<span>所有者</span>下拉列表。</p> </li> </ul> </li> <li> <p>Snowflake（通过 <span>Direct Access gateway</span>）</p> <ul> <li> <p>                                     已添加<span>角色</span>、<span>数据库</span>和<span>架构</span>下拉列表。</p> </li> </ul> </li> </ul> </li> <li> <p>移除<span>启用批量读取器</span>选项</p> <p><span>启用批量读取器</span>选项默认启用，且不再显示在 UI 中。只能使用内部属性禁用它。 </p> </li> <li> <p>最低 TLS 版本</p> <p>版本 1.3 已添加至以下连接器中的 <span>最低 TLS</span>下拉列表：</p> <ul> <li> <p>Apache Drill（通过 <span>Direct Access gateway</span>）</p> </li> <li> <p>Google Big Query（通过 <span>Direct Access gateway</span>）</p> </li> <li> <p>Microsoft SQL Server（通过 <span>Direct Access gateway</span>） </p> </li> </ul> </li> </ul><br><br>已解决的问题<br><br><ul> <li> <p>不明确的错误消息</p> <p>在以前的版本中，当尝试针对不支持的 <span>Qlik Cloud</span> 区域注册网关时，会发生以下不明确的错误：“SYS-E-ERRMSG, INVALID QCS HOST”.错误消息现在明确指出，该错误可能是由于不支持的 <span>Qlik Cloud</span> 区域造成的。</p> </li> <li> <p>安全性</p> <p> <span>Qlik Data Gateway - Direct Access</span> 附带一个易受攻击的 SQLite 组件。为解决此问题，<span>System.Data.SQLite</span> 已升级到 2.0.2 版。</p> </li> <li> <p>ODBC（通过 <span>Direct Access gateway</span>）连接器</p> <p>通过 <span>Direct Access gateway</span> 配置 UI 添加新的数据类型映射会导致设置不正确的驱动程序/标识符。</p> </li> <li> <p>Oracle Wallet 连接失败</p> <p>在并发重新加载期间，Oracle Wallet 与 Oracle Cloud 数据库的连接有时会失败。</p> </li> </ul> | 2027 年 3 月 11 日 |
| 1.7.11 | 2026年2月10日 | 信息注释与以前的版本相比，Direct Access gateway 安装程序启动时间可能会稍微长些。这是由于此版本中引入了额外强制性安全检查，并且完全正常。<br><br>新增和增强特性<br><br>增强 ODBC（通过 Direct Access gateway）连接器<br><br>新公开的配置设置<br><br>以前只能通过手动编辑配置文件来配置的以下设置，现在已经在 &lt;gateway-name&gt; 的网关设置对话框中公开：<br><br><ul> <li> <p><a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Allowing2">仅允许特定 DSN</a> </p> </li> <li> <p><a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Allowing">仅允许特定驱动程序</a> </p> </li> <li> <p><a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Overridi">自定义数据类型映射</a> </p> </li> </ul><br><br>支持分隔表名<br><br>某些数据源要求在加载脚本中分隔含有大写字母或特殊字符的表名。否则，将会发生错误。新的分隔表名选项消除了在加载或者预览数据时手动向加载脚本添加分隔符的需要。<br><br>有关详细信息，请参阅[创建 ODBC（通过 Direct Access gateway）连接](https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/ODBC-DrectAccess/ODBC.htm) （仅提供英文版本）。<br><br>公开在使用 ODBC 源时获取详细错误消息的参数<br><br>出于安全考虑，ODBC 驱动程序返回的默认错误消息包含的信息很少。但是，在某些情况下，您可能需要更多信息来解决特定问题。以前这需要将 ShowErrorDetailMessage 属性添加到连接器对话框中的高级部分，并将其设置为 True。现在，您可在网关设置对话框中选择显示详细错误消息复选框。<br><br>有关详细信息，请参阅[显示详细错误消息](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Show)。<br><br>支持在不重新启动网关服务的情况下更改进程隔离设置<br><br>在以前版本中，对进程隔离设置的任何更改（例如在重新加载期间增加进程数）都需要重新启动网关服务。现在，对这些设置的更改将无需重启网关服务即可应用。<br><br>日志记录改进<br><br><ul> <li> <p>当未设置 <span>AGENT_LOG_LEVEL=DEBUG</span> 和 <span>AGENT_LOG_OPTIONS</span> 时，减少了过多的日志记录。</p> </li> <li> <p>文件连接器重新加载的连接器代理日志现在显示实际的 <span>AppId</span>，而非 <span>AppId=dummyDocId</span>。</p> </li> </ul><br><br>增强的异步命令支持<br><br>异步命令支持通过允许 Direct Access gateway 同时处理多个命令（请求）而不是一次处理一个命令来提高效率。在过去，当 Qlik Cloud 上的目标命令 Pod 不可用以处理请求时，Direct Access gateway 会继续将请求发送到同一个 Pod，而不是失败。这会导致命令在尝试 10 次后失败，并且显示一个通用错误，而不是指出失败的实际原因。<br><br>Qlik 遥测<br><br>所有连接器代理命令响应（通过 HTTP POST）中都添加了 UserAgent 标头。这将改进 Qlik 遥测中 Direct access gateway 使用情况的标记。<br><br>标头格式：<br><br>qlik-direct-access-gateway/version<br><br>示例：<br><br>qlik-direct-access-gateway/1.7.10<br><br>已解决的问题<br><br>安全性<br><br><ul> <li> <p>WIX 安装程序可能因 COM 劫持（通过 HKCU\Software\Classes\WOW6432Node）而导致任意代码执行。此修复程序在运行安装程序之前验证注册表项。</p> </li> <li> <p>随 Qlik Data Gateway 安装的 zlib 版本存在已知漏洞。此问题已通过升级到没有已知漏洞的版本来解决。</p> </li> </ul><br><br>SAP BW 连接器故障<br><br>如果 Infoprovider 输入参数在选择脚本中被注释掉并用作条件筛选器，则 SAP BW 连接器将失败。 | 2027年2月10日 |
| 1.7.10 | 2026 年 1 月 14 日 | 新增和增强特性<br><br>新增适合 ODBC（通过 Direct Access gateway）连接器的“分隔列名”选项<br><br>某些数据源要求在加载脚本中分隔含有大写字母或特殊字符的列名。否则，将会发生错误。新的分隔列名选项消除了在加载或者预览数据时手动向加载脚本添加分隔符的需要。<br><br>有关详细信息，请参阅[创建 ODBC（通过 Direct Access gateway）连接](https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/ODBC-DrectAccess/ODBC.htm) （仅提供英文版本）。<br><br>支持为存储在 Direct Access gateway 计算机上的指标数据设置配额<br><br>指标收集器中已新增一个 localDataRetentionDatabaseSizeInMb 属性，允许您设置存储在网关机器上的指标数据的总大小配额（以 MB 为单位）。旧数据会被删除，以确保配额不会超出。<br><br>指标收集器可以在本地通过 JSON 文件配置，也可通过[公共 API](https://qlik.dev/apis/rest/direct-access-agents/) 配置。<br><br>有关更多信息，请参阅[指标收集器](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Metrics)。<br><br>已解决的安全问题<br><br><ul> <li> <p>由于版本 20.19.5 存在已知漏洞，<span>Node.js</span> 运行时已升级到版本 22.x。</p> </li> <li> <p>由于版本 8.7.0 存在已知漏洞，<span>libcurl.dll</span> 已升级到版本 8.16.0。</p> </li> </ul> | 2027 年 1 月 14 日 |
| 1.7.9 | 2025年12月2日 | 新增和增强特性<br><br>支持应用程序默认凭据 OAuth 机制与 Google BigQuery<br><br>此版本引入了对使用 Google BigQuery (通过 Direct Access gateway) 连接器时应用程序默认凭据 OAuth 机制的支持。<br><br>有关详细信息，请参阅[创建 Google BigQuery 连接](https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/GoogleBigQuery/Create-GBQ-Connection.htm) （仅提供英文版本）。<br><br>支持带进程隔离的元数据命令<br><br>已向进程隔离配置属性添加了两个新选项：全部和元数据。全部选项允许您为重新加载和元数据命令启用进程隔离，而元数据选项允许您仅为元数据命令启用进程隔离。这可能很有用，例如，对于使用不支持多线程的ODBC驱动程序，但希望并发运行元数据命令（主要用于预览目的）的客户。<br><br><br>![新增元数据选项的进程隔离下拉菜单](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/process-isolation-wn.png)<br><br>新选项通过[配置 UI](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#anchor-1) 或通过[公共 API](https://qlik.dev/apis/rest/direct-access-agents/) 得到支持。<br><br>另请参阅：[进程分离](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#anchor-1:~:text=Qlik%20Support.-,Process%20isolation,-Process%20isolation%20allows)<br><br>支持巴西 (br) 和法国 (fr) 地区<br><br>您现在可以在巴西 (br) 和法国 (fr) Qlik Cloud 租户地区中使用 Direct Access gateway。<br><br>指标收集器<br><br>在典型的客户环境中，每天都存在大量数据重新加载通过 Direct Access gateway 进入 Qlik Cloud 分析。记录与监控受这些重新加载影响的资源消耗和利用率的能力将帮助客户相应地规划其重新加载。<br><br>新的指标收集器（在 Direct Access gateway 机器上后台运行）提供 Direct Access gateway、连接器及操作系统的基本资源利用率日志记录和监控。指标收集器可以在本地通过 JSON 文件配置，也可通过[公共 API](https://qlik.dev/apis/rest/direct-access-agents/) 配置。<br><br>有关更多信息，请参阅[指标收集器](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Metrics)。<br><br>已解决的问题<br><br>在与网关断开连接后，重新加载将间歇性失败，并出现以下错误：<br><br>`Requested endpoint could not be provisioned due to failure to acquire a load slot: The load slot request could not be decrypted. The load slot request could not be decrypted (DirectAccess-1707)` | 2026年12月2日 |
| 1.7.8 | 2025 年 11 月 11 日 | 新增和增强特性<br><br>支持经更新的 Databricks OAuth 身份验证选项<br><br>最近通过两种额外的身份验证机制增强了 Databricks 连接器，该连接器现在通过 Direct Access gateway 受支持：<br><br><ul> <li> <p><span>Databricks</span> OAuth 服务主体</p> </li> <li> <p><span>Databricks</span> OAuth 用户帐户</p> </li> </ul><br><br>这两者都使用通用的 OAuth 2.0 流，该流由 Databricks 托管或 Microsoft Entra ID 托管帐户支持。<br><br>要了解更多信息，请参阅[创建 Databricks 连接](https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/Databricks/Create-Databricks-connection.htm) （仅提供英文版本）。<br><br>覆盖进程隔离设置的默认起始端口<br><br>启用进程隔离后，您现在可以覆盖 Direct Access gateway 用于与所有隔离的连接器进程进行进程间通信的默认起始端口 (49152)。当默认端口被其他进程占用时，这会很有用。要覆盖端口，请通过[编辑 configuration.properties 文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Configur3)或通过 [公共 API](https://qlik.dev/apis/rest/direct-access-agents/) 将 DATA\_PORT\_RANGE\_START 属性设置为所需的端口。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.8 解决了关注问题：<br><br><ul> <li> <p>SAP SQL 连接器：加载含有 UTCL 数据元素的数据表时出错</p> <p>当数据表包含 UTCL 数据元素时，加载过程中会发生以下错误：</p> <p>Status (StatusCode="InvalidArgument", Detail="Input string was not in a correct format.</p> </li> <li> <p>使用块恢复时发生间歇性重载失败</p> <p>重新加载将间歇性失败，并出现以下错误：</p> <p>Object reference not set to an instance of an object. (DirectAccess-1513))</p> </li> <li> <p>SAP BW 连接器：数据提取问题</p> <p>在 WHERE 子句中使用两个值从 SAP BW InfoProvider/ADSO 提取数据时，会返回零行。</p> </li> <li> <p>gRPC 连接的失败导致 Direct Access-1510 错误</p> <p>在极少数情况下，会发生 gRPC 连接失败，导致 Direct Access-1510 错误。为缓解此问题，已经实施以下改进： </p> <ul> <li> <p>已添加 gRPC 调用，以确保端口可以用于 gRPC 连接</p> </li> <li> <p>当连接器拒绝连接之时，gRPC 通道将被重新创建</p> </li> </ul> </li> </ul> | 2026 年 11 月 11 日 |
| 1.7.7 | 2025 年 9 月 9 日 | 新增和增强特性<br><br>对 SAP 报告连接器的支持<br><br>从该版本起，客户现在可以通过 Qlik Data Gateway - Direct Access 访问其 SAP 报告连接器。<br><br>[使用 SAP 报告连接器](https://help.qlik.com/en-US/cloud-services/Subsystems/SAP_Connectors_Help/Content/Connectors_SAP/Clients/Using-SAP-Report-connection.htm) （仅提供英文版本）<br><br>支持 Direct Access gateway 与 Qlik Cloud Government DoD 配合使用<br><br>此版本增加了对使用 Direct Access gateway 与 Qlik Cloud Government DoD 配合的支持。<br><br>缓解由 DNS 解析引起的延迟<br><br>从该版本起，服务到服务通信现在将使用 IPv4 环回地址 (127.0.0.1) 而不是 localhost 执行。这应该能有效消除由 DNS 解析引起的任何延迟。<br><br>配置连接器启动参数<br><br>您现在可以增加连接器启动的超时值和尝试次数。在执行大量并发重新加载时，这可能很有用。增加这些参数将为 Direct Access gateway 提供更多时间以及额外的尝试来运行连接器，然后才会因失败而退出并需要重新启动。<br><br>[配置连接器启动](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Configur3)<br><br>异步请求加载槽<br><br>此版本引入了异步请求加载槽的选项。异步请求加载槽可缓解在创建重新加载数据 WebSocket 到 Qlik Cloud 期间，到 Direct Access gateway 的临时命令管道拥堵。这在执行大量并发重新加载时可能很有用。<br><br>[异步请求加载槽](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Requesti)<br><br>安装日志的新位置<br><br>安装日志文件现在将位于 &lt;Direct Access gateway 安装文件夹&gt;\data\logs 中，这与其他 Direct Access gateway 日志文件的位置一致。<br><br>在以前的版本中，安装日志文件位于 C:\Users\&lt;user&gt;\AppData\Local\Temp 中。此文件夹中仍存在的任何日志将在升级期间复制到新位置。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.7 解决了关注问题：<br><br><ul> <li> <p>支持在为 ODBC（通过 Direct Access gateway）连接器定义自定义类型映射时减小列大小</p> <p>增加了对在为 ODBC（通过 Direct Access gateway）连接器定义自定义类型映射时减小驱动程序报告的列大小的支持。在以前的版本中，列大小只能增加。</p> </li> <li> <p>命令超时</p> <p>超过默认 45 秒 pong 超时的长时间运行命令会导致命令管道断开连接。通过阻止超时在 Qlik Cloud Service Connection Broker 将命令中继到 <span>Direct Access gateway</span> 连接器代理时触发，解决了此问题。</p> </li> <li> <p>配置 UI - 保存按钮已禁用</p> <p>由于 MAX_PROCESSES_COUNT 值无效，<span>保存 </span>按钮将被禁用。通过使用有效值自动填充该字段，解决了此问题。</p> </li> </ul><br><br><ul> <li> <p>配置 UI - 默认值与初始值不一致</p> <ul> <li> <p><span>并发重新加载进程数</span>字段的初始值与以下连接器在 UI 中显示的默认值不同：ODBC、SAP BW、SAP SQL、SAP ODP 和 REST。</p> </li> <li> <p>文件连接器的<span>进程隔离</span>模式字段的初始值与 UI 中显示的默认值不同。</p> </li> </ul> </li> </ul><br><br><ul> <li> <p>Microsoft SQL Server NTLM 身份验证模式无法工作</p> <p>使用 <span>Direct Access gateway</span> 1.7.6 时，Microsoft SQL Server NTLM 身份验证模式停止工作。</p> </li> </ul><br><br><ul> <li> <p>高负载下的重新加载失败</p> <p>执行高负载时，重新加载有时会失败，并出现以下错误：</p> <p>Connector error: The gRPC connection to the connector failed. ... (DirectAccess-1510)</p> <p>通过添加重试机制解决了此问题。</p> </li> <li> <p>某些情况下的间歇性重新加载故障</p> <p>重新加载有时会失败，并出现以下错误：</p> <ul> <li> <p><span>DirectAccess-4002</span>：通过将 <span>AGENT_DATA_PING_SKIP_THRESHOLD_SECONDS</span> 属性的默认值从 60 秒减少到 15 秒，解决了此问题。</p> </li> <li> <p><span>DirectAccess-2208</span>：通过添加重试机制解决了此问题。</p> </li> </ul> </li> </ul> | 2026年9月9日 |
| 1.7.6 | 2025 年 8 月 5 日 | 文件（通过 Direct Access gateway ）连接器：限制文件系统对特定空间的访问<br><br>使用文件（通过 Direct Access gateway）连接器时，现在可以限制文件系统或网络驱动器对特定空间的访问。将每个路径与 Qlik Cloud 租户内的空间配对，意味着只有具有可以消费数据角色或更高权限的角色的空间成员才能访问指定路径。当没有配置空间时，所有空间都可以访问指定的路径。<br><br>新配置可以通过公共 API 进行，也可直接在网关服务器上的配置文件中进行。<br><br>[公共 API](https://qlik.dev/apis/rest/direct-access-agents/)<br><br>[文件（通过 Direct Access gateway）连接器](https://help.qlik.com/en-US/cloud-services/Subsystems/Web_Storage_Provider_Connectors_help/Content/Connectors_StorageProvider/Storage%20provider%20connectors/File-DG-storage-provider-connector.htm) （仅提供英文版本）<br><br>支持无需重新启动网关即可应用更改<br><br>从这个版本开始，更新文件（通过Direct Access gateway ）和 REST（通过Direct Access gateway ）连接器的允许路径/URL 时，不再需要重启 Direct Access gateway 服务来应用更改。在改动以下 ODBC 属性时（通过Direct Access gateway ）也是如此：<br><br><ul> <li> <p>允许的驱动程序</p> </li> <li> <p>允许的 DSN</p> </li> <li> <p>自定义类型映射</p> </li> </ul><br><br>Oracle（通过Direct Access gateway ）连接器：支持 Oracle TNS 名称连接方法<br><br>该版本增加添加了对使用 TNS 名称访问 Oracle 的支持。<br><br>[创建 Oracle 连接](https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/Oracle/Create-Oracle-connection.htm#Performi) （仅提供英文版本）<br><br>文件（通过 Direct Access gateway）连接器：默认启用进程隔离<br><br>在执行 Direct Access gateway 的清洁安装时，进程隔离将默认启用，并将并发重载进程数 设置为 10。<br><br>[进程分离](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#anchor-1:~:text=Qlik%20Support.-,Process%20isolation,-Process%20isolation%20allows)<br><br>允许使用 REST（通过 Direct Access gateway）连接器连接到localhost<br><br>您现在可以允许 REST（通过 Direct Access gateway）连接器连接到 localhost。这便于使用本地（指向网关服务器）REST 端点（如 connector-agent/ 状态端点）来确定代理上的活动负载数。<br><br>在添加本地 URL（例如 http://localhost:5050/status）到 restconnector\_allowed\_urls.txt 文件时，这也可以使用公共 API 进行配置。<br><br>[允许使用 REST（通过 Direct Access gateway）连接器连接到localhost](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm)<br><br>[公共 API](https://qlik.dev/apis/rest/direct-access-agents/)<br><br>支持使用公共 API 异步执行“加载数据”请求<br><br>在代理上异步执行加载数据请求显著缩短了云服务需要等待代理响应的时间。<br><br>此特性在 Direct Access gateway 1.7.5 中引入，现在可以通过使用 OPTIONAL\_CAPABILITIES 参数的公共 API 获得。<br><br>[公共 API](https://qlik.dev/apis/rest/direct-access-agents/)<br><br>在重负载情况下加强流程隔离<br><br>当网关在资源有限的情况下承受大负载时，为防止出现以下问题，对网关进行了增强：<br><br><ul> <li> <p>启用进程隔离时连接器端口发生冲突</p> </li> <li> <p>过度频繁地尝试开始连接器过程</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.7.6 解决了下面的问题：<br><br><ul> <li> <p>Oracle（通过 <span>Direct Access gateway</span> ）或 ODBC（通过 <span>Direct Access gateway</span> ）连接器：冗余元数据调用</p> <p>在使用 Oracle（通过 <span>Direct Access gateway</span>）或 ODBC（通过 <span>Direct Access gateway</span>）连接器时，如果没有选择网关，某些连接器属性会调用多余的元数据。</p> </li> <li> <p>网关指标检索时间过长而导致性能下降</p> <p>每次有重载请求时都会检索网关指标。检索指标所需时间（约 200 毫秒）会影响重新加载的持续时间。通过每隔 15 秒检索一次指标而不是每次加载请求来解决这个问题。</p> </li> <li> <p>AWS Athena（通过 <span>Direct Access gateway</span>）连接器：尝试重新加载带有日文字符的表或列名时出现重新加载失败</p> <p>使用 AWS Athena（通过 <span>Direct Access gateway</span>）连接器时，尝试用日文字符重新加载表名或列名将导致以下错误：</p> <p>Unable to show the preview column data. User does not have permission to access data, or column data type is not supported.</p> </li> </ul><br><br><ul> <li> <p>Google BigQuery（通过 <span>Direct Access gateway</span>）连接器：使用数据管理器添加数据失败</p> <p>使用 Google BigQuery（通过 <span>Direct Access gateway</span>）连接器时，如尝试使用数据管理器添加数据，则会出现“添加数据失败”错误。</p> </li> </ul><br><br><ul> <li> <p>在 LocalSystem 账户下安装 <span>Direct Access gateway</span> 时的密码说明</p> <p><span>Direct Access gateway</span> 安装程序中的<span>密码</span>字段使一些客户误以为在 LocalSystem 用户帐户下安装 <span>Direct Access gateway</span> 时总是需要密码。为了解决该问题，我们在安装程序中添加了以下说明文字：</p> <p>A password is only required if you are not using the default local system account.</p> </li> </ul> | 2026 年 8 月 5 日 |
| 1.7.5 | 2025 年 6 月 3 日 | 在元数据预览调用中添加了日志记录上下文<br><br>为帮助排查重载故障，元数据预览调用日志中添加了以下字段：requestguid、sessionid 和 datasourceid 。<br><br>为 MongoDB（经由 Direct Access gateway）和 Google BigQuery 连接器（经由 Direct Access gateway）添加了对“用户定义的凭据”的支持<br><br>为 MongoDB（经由 Direct Access gateway ）和 Google BigQuery（经由 Direct Access gateway）连接器添加了用户定义的凭据字段，从而使其与相应的非 Direct Access gateway 连接器对齐。<br><br>选择用户定义的凭据后，任何要访问连接的用户都需要在选择数据表或加载数据前输入自己的凭据。这些凭据属于用户，而非连接。用户定义的凭据可以保存并在同一连接器类型的多个连接中使用。<br><br>支持带加载数据请求的 AsyncCommand<br><br>在代理上异步执行加载数据请求显著缩短了云服务等待代理响应的时间。<br><br>[异步执行加载数据请求](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Performi)<br><br>支持更改 AGENT\_LOG\_OPTIONS 属性，而无需重新启动 Direct Access gateway 服务<br><br>现在可以修改 AGENT\_LOG\_OPTIONS 属性，而无需重新启动 Direct Access gateway 服务。只有在 Qlik 支持部门要求时才应修改该属性。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.5 解决了以下问题：<br><br><ul> <li> <p>有效操作返回错误</p> <p>对于有效加载和事件调用，连接器代理有时会返回“500”错误。</p> </li> <li> <p>配置 API：</p> <ul> <li> <p>REST 和 FILE 连接器的“最大进程数”属性已更新，以涵盖 2-100 之间的值</p> </li> <li> <p>默认值已添加到 AGENT_LOG_OPTIONS 属性中</p> </li> <li> <p>更新了 DCaaS 日志级别值</p> </li> </ul> </li> <li> <p>保活事件：</p> <ul> <li> <p>保活事件有时不会被加密</p> </li> <li> <p>当代理上的会话不再处于活动状态时，将发送对释放云资源的错误响应</p> </li> </ul> </li> </ul> | 2026 年 6 月 3 日 |
| 1.7.4 | 2025 年 5 月 6 日 | 支持在安装过程中覆盖默认的 Windows 服务帐户<br><br>在以前的 Direct Access gateway 版本中，只有在安装后才能更改 Windows 服务帐户，并且只能交互式地（在每台 Direct Access gateway 机器上）更改。Direct Access gateway 1.7.4 引入了在非默认 Windows 服务帐户下安装 Direct Access gateway 的功能。使用安装向导和执行静默安装时，此选项可用。<br><br>有关更多信息，请参阅[第二阶段：在保护您数据源的防火墙后的服务器上安装 Direct Access gateway](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setup-win.htm#Stage4)<br><br>支持 Windows Server 2025<br><br>Direct Access gateway 1.7.0 及更高版本已通过认证，可安装在 Windows Server 2025 上。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.4 解决了以下问题：<br><br><ul> <li> <p>安全加固</p> <p>使用<span>文件（通过 <span>Direct Access gateway</span>）</span>连接器时，所有文件操作都将在Windows 服务帐户“NT AUTHORITY\SYSTEM”下执行。通过在安装过程中添加覆盖默认 Windows 服务帐户的功能，该问题得到了解决。</p> </li> <li> <p>Google BigQuery（通过 <span>Direct Access gateway</span> ）连接器：处理超出特定范围的 TIMESTAMP 数据时出错</p> <p>在处理超出 1400-9999（年）范围的 TIMESTAMP 数据时，会出现以下错误：</p> <p>The data contains unsupported data type or row content. Invalid row status.</p> </li> <li> <p>升级后未维护自定义 Windows 服务帐户</p> <p>升级后，指定的 <span>Direct Access gateway</span> 服务帐户将更改回默认的本地帐户 (<span>LocalSystem</span>)。</p> </li> <li> <p>重新加载错误</p> <p>在重新加载过程中，由于与 keepAlive 事件（从 <span>Qlik Cloud</span> 发送到网关）的加密相关的问题，有时会出现以下错误：</p> <p>Internal error. (Connector error: Reload web socket was aborted due to a failure (DirectAccess-1103))</p> </li> </ul> | 2026 年 5 月 6 日 |
| 1.7.3 | 2025 年 4 月 8 日 | 故障排程改进<br><br><ul> <li> <span>Direct Access gateway</span> 机器指标（内核、磁盘空间、内存、CPU 等）现在将被传播到远程日志记录中，以协助故障排除。</li> <li>除 SAP 连接器的日志外，所有日志的日志消息时间戳现在都将采用 UTC 格式。 </li> <li>文件（通过 <span>Direct Access gateway</span>）连接器日志名称现在包括端口号（而不是进程 ID）。 </li> <li>文件（通过 <span>Direct Access gateway</span>）连接器日志记录消息现在包括一个<span>进程 ID</span> 列。</li> </ul><br><br>增强 ODBC（通过Direct Access gateway ）连接器<br><br>使用 ODBC（通过 Direct Access gateway）连接器时，现在将从连接器中显示的 ODBC 驱动程序列表中排除ANSI ODBC 驱动程序（不受支持）。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.3 解决了以下问题：<br><br><ul> <li> <p>REST（通过<span>Direct Access gateway</span> ）连接器：重新加载失败</p> <p>重新加载大型数据结构有时会失败，并出现以下错误：</p> <p>Received message exceeds the maximum configured message size.</p> </li> <li> <p>REST（通过<span>Direct Access gateway</span> ）连接器：URL 允许列表限制过多</p> <p>没有尾随斜线的 URL 将被错误地阻止，而带有尾随斜线的相同 URL 将被允许。</p> </li> <li> <p>ODBC（通过<span>Direct Access gateway</span> ）连接器：内存消耗过大</p> <p>在加载脚本中使用多重 SELECT 时，源系统上的 VRAM 内存不会被释放，每次重新加载都会继续增长。</p> </li> <li> <p>MySQL（通过 <span>Direct Access gateway</span>）连接器：数据类型问题</p> <p>使用 MySQL（通过 <span>Direct Access gateway</span> 时）连接器加载数据类型为“int(9) unsigned”的数据表时，该列的数据将以 -1 返回。</p> </li> <li> <p>SAP SQL（通过<span>Direct Access gateway</span> ）连接器：混合模式不工作</p> <p><span>MixedMode</span> 连接字符串属性无法按预期运行。</p> </li> <li> <p>SQL 类型的数据源：加载脚本问题</p> <p>当连接到 SQL 类型的数据源时，加载脚本中的“TableName”会错误地放在表定义的中间，而不是加载脚本的开头。</p> </li> <li> <p>Databricks（通过 <span>Direct Access gateway</span>）连接器：安全加固</p> <p>现在，通过 Databricks（通过 <span>Direct Access gateway</span> ）连接器现在将始终使用 SSL 进行通信和数据传输。删除了以前启用或禁用 SSL 的选项。</p> </li> <li> <p>安全加固</p> <p>对于从 Qlik Cloud Administration 活动中心返回客户托管日志的日志记录命令有效载荷，端到端加密不会相互执行。</p> </li> </ul> | 2026 年 4 月 8 日 |
| 1.7.2 | 2025 年 3 月 4 日 | 设置区块恢复阈值<br><br><br>现 在，您可以为区块恢复持续时间设置一个阈值（以分钟为单位）。如果在达到恢复持续时间阈值时重新加载尚未恢复，则将失败并显示相应的消息。<br><br>此选项对于在长时间恢复后可能超过三小时限制的重新加载非常有用。例如，假设从数据库检索数据需要 90 分钟，但一旦重新加载开始，其中一个块就会损坏。在这种情况下，所有区块都将存储在缓存中，并从缓存发送。在这种情况下，整个重新加载过程（存储在缓存中 + 实际重新加载）可能需要三个小时才能完成。<br><br>另请参阅[设置区块恢复持续时间阈值](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Chunk)。<br><br>已解决的问题<br><br>Direct Access gateway 1.7.2 解决了以下问题：<br><br><ul> <li> <p>REST（通过 <span>Direct Access gateway</span>）连接器缺少配置</p> <p><span>Direct Access gateway</span> 1.7.1 的 <span>configuration.properties</span> 文件中缺少 REST_MAX_PROCESS_COUNT 参数</p> </li> <li> <p><span>Direct Access gateway</span> 自动重启进程未按预期运行</p> <p><span>Direct Access gateway</span> 进程有时在崩溃或以其他方式终止时不会自动重启。</p> </li> <li> <p>在错误位置创建区块恢复缓存文件夹</p> <p>当 <span>configuration.properties</span> 文件中的 <span>OVERRIDE_CHUNKS_CACHE_DIR</span> 设置为空时，区块恢复缓存文件夹将在 <span>[安装文件夹]\ConnectorAgent</span> 文件夹中创建，而不是在 <span>C:\ProgramData\Qlik\Gateway\tmp</span>（默认文件夹）中创建。</p> </li> <li> <p>区块恢复模式下的重新加载失败</p> <p>在 "区块恢复 "模式下工作时，重新加载偶尔会失败，并显示 <span>DirectAccess-4021</span> 错误。问题的原因在于 EODAck 在 EODAck 超时后稍晚到达代理。通过稍微延长 EODAck 超时时间，该问题得以解决。</p> </li> <li> <p>文件（通过<span>Direct Access gateway</span> ）连接器日志记录级别问题</p> <p>文件（通过 <span>Direct Access gateway</span> ）连接器的 DEBUG 日志记录级别将被忽略。</p> </li> <li> <p>[<span>Direct Access gateway</span> 安装文件夹]\data\logs\reloads 文件夹的内容从未被清除</p> <p>旧的 JSON 文件从未从 <span>[<span>Direct Access gateway</span> 安装文件夹]\data\logs\reloads</span> 文件夹中清除。随着时间的推移，大量日志的积累可能会消耗掉大量磁盘空间。此外，备份这个文件夹（可能包含数千个日志文件）也是一个难题。</p> </li> <li> <p>安全加固</p> <p>这一改进为 <span>Qlik Cloud</span> 和 <span>Direct Access gateway</span> 之间发送的事件和信息增加了一层加密，这些事件和信息包含 Pod IP 和网关 ID 等敏感数据。</p> </li> </ul> | 2026 年 3 月 4 日 |
| 1.7.1 | 2025 年 2 月 11 日 | 新增功能和改进<br><br><ul> <li> <p>REST 连接器</p> <p>新的 <span>REST（通过 Direct Access gateway）</span>连接器通过 <span>Direct Access gateway</span> 提供对私有 REST API 端点的安全访问，允许您将数据直接流式传输到 <span>Qlik Sense</span> 应用程序中。</p> <p>有关更多信息，请参阅 <a href="https://help.qlik.com/en-US/cloud-services/Subsystems/REST_Connector_help/Content/Connectors_REST/REST-connector.htm">REST 数据源</a><span> （仅提供英文版本）</span>。</p> <div><span>信息注释</span> <p>REST（通过 Direct Access gateway）连接器将分四个阶段向<span>Qlik Cloud</span> 地区推出，第四阶段计划于 2 月 17 日前完成。</p> <ul> <li><span>第 1 阶段：</span>JP（日本）和 UK（英国）</li> <li><span>第 2 阶段：</span>DE（德国）、SG（新加坡）、AP（亚太地区）和 IN（印度）  </li> <li> <p><span>第 3 阶段：</span>US（美国）和 <span>Qlik Cloud 政府</span></p> </li> <li><span>第 4 阶段：</span>EU（欧盟） <br></li> </ul> </div> </li> <li> <p><span>覆盖默认的块缓存目录</span> </p> <p>对于每次重新加载操作，<span>Direct Access gateway</span> 可将数据块缓存在内存中，并将其卸载到磁盘（当超出分配给缓存的大小时）。如果系统驱动器上没有足够的磁盘空间，则可以覆盖默认块缓存目录 (<span>C:\ProgramData\Qlik\Gateway\tmp</span>) 。</p> <p>有关更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#anchor-6">覆盖默认的块缓存目录</a>。</p> </li> <li> <p><span>覆盖使用 ODBC（通过 <span>Direct Access gateway</span> 连接器）时检索的默认表数</span> </p> <p>默认情况下，会检索 10000 个表以供选择，这在处理非常大的数据库时可能还无法满足要求。此版本引入了通过增大 <span>Direct Access gateway</span> <span>configuration.properties</span> 文件中的 ODBC_TABLES_LIMIT_FOR_GENERICODBC 属性来覆盖默认值的能力。</p> <p>更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Maximum">要卸载的最大表数</a>。</p> </li> <li> <p>通过 <span>Google BigQuery (via <span>Direct Access gateway</span>) Connector</span> 支持多个目录</p> <p> <span>Google BigQuery (via <span>Direct Access gateway</span>) Connector</span> 现在支持在单个连接中访问多个目录（相当于 <span>Google BigQuery</span> 项目）。</p> <p>有关更多信息，请参阅<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/GoogleBigQuery/Create-GBQ-Connection.htm">创建 Google BigQuery 连接</a><span> （仅提供英文版本）</span>。</p> </li> <li> <p>通过 <span>Databricks (via <span>Direct Access gateway</span>) Connector</span> 支持 Unity 目录</p> <p> <span>Databricks  (via <span>Direct Access gateway</span>) Connector</span> 现在支持在 Databricks 上访问 Unity Catalog 中的数据。</p> <p>有关详细信息，请参见<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/ODBC_Connector_help/Content/Connectors_ODBC/Databricks/Create-Databricks-connection.htm">创建 Databricks 连接</a><span> （仅提供英文版本）</span>。</p> </li> <li> <p>减轻使用 ODBC（通过 <span>Direct Access gateway</span>）连接器时由 ODBC 驱动程序引起的数据错误</p> <p>有时，由于供应商 ODBC 驱动程序处理源数据类型的问题，在重新加载过程中会出现错误，或者会向 <span>Qlik Cloud</span> 加载不正确的数据。在这种情况下，您可以覆盖 <span>Qlik Cloud</span> 数据类型或其规范（例如比例或精度）。 </p> <p>有关更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Overridi">使用 ODBC（经由 <span>Direct Access gateway</span>）连接器时覆盖默认的 <span>Qlik Cloud</span> 数据类型。</a></p> </li> </ul><br><br><ul> <li> <p>重新定位连接器启动、退出和重启事件日志事件</p> <p>从 <span>Direct Access gateway</span> 1.7.1 开始，连接器的启动、退出和重启事件都将写入 <span><span>Direct Access gateway</span>(DirectAccessAgent)</span> 日志文件。在以前的版本中，它们被写入<span><span>连接器代理日志</span> (connector-agent_logs_&lt;date&gt;)</span> 日志文件。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.7.1 解决了以下问题：<br><br><ul> <li>在某些情况下，启用 RELOAD_CACHE_MEMORY_MB 选项（在出现问题时缓存数据以进行重新加载）会影响重新加载性能。</li> <li> <p>启用 RELOAD_CACHE_MEMORY_MB 选项时，重新加载有时会失败，并出现以下错误，表示访问被拒绝或找不到文件：</p> <p>(Connector error: data loading error (DirectAccess-4008) (DirectAccess-4001))</p> </li> <li> <p>在某些情况下，主要是如果连接器所需的端口不可用，即使启用了进程隔离，连接器也会继续崩溃。</p> </li> <li> <p><span>Direct Access gateway</span> 有时会尝试重新连接数据源，即使重新加载已成功完成。</p> </li> <li> <p>当连接器代理在将块加载到内存后尝试从磁盘读取块时，有时会遇到“<span>Could not find file</span>”错误。</p> </li> <li> <p>在使用 SAP BW 连接器时，会出现以下错误：</p> <p>Error when parsing '0TCT_C03': The given key 'CHABASNM' was not present in the dictionary.</p> <p>通过添加对没有 CHABASNM 元数据字段的旧传输的支持，该问题得到了解决。</p> </li> <li> <p>当 <span>configuration.properties</span> 文件包含重复条目时，将无法启动 <span>Direct Access gateway</span> 服务。</p> </li> <li> <p> 尝试使用 <span>Azure Active Directory</span> 身份验证方法连接到 <span>Azure SQL 数据库（通过 Direct_Access gateway）</span>数据源时，测试连接操作会因以下错误而失败：    </p> <p>Communication link failure - ERROR [08S01] [Qlik][SqlServer] Connection broken unexpectedly</p> </li> <li> <p>在某些情况下，当 <span>Direct Access gateway</span> 与 <span>Qlik Cloud</span> 断开连接时，重新连接可能需要长达 10 分钟的时间。在此期间，不会开始重新加载。这一时间已缩短至 45 秒。 </p> <p>如果您注意到 <span>Direct Access gateway</span> 重新连接的时间明显长于 45 秒，则可以强制重新连接，如<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Forcing">强制 <span>Direct Access gateway</span> 重新连接 <span>Qlik Cloud</span></a>中所述。</p> </li> </ul> | 2026 年 2 月 11 日 |
| 1.7.0 | 2025 年 1 月 14 日 | 新增功能和改进<br><br><ul> <li> <p>文件连接器</p> <p>新的文件<span>（通过 Direct Access gateway）</span>连接器通过 <span>Direct Access gateway</span> 提供安全的文件系统访问，允许您将数据直接流式传输到 Qlik Sense 应用程序中。</p> <p>有关更多信息，请参阅<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/Web_Storage_Provider_Connectors_help/Content/Connectors_StorageProvider/Storage provider connectors/File-DG-storage-provider-connector.htm">文件（通过 Direct Access gateway）</a><span> （仅提供英文版本）</span>。</p> </li> <li> <p><span>通过异步命令支持提高了性能</span> </p> <p>异步命令支持通过允许 <span>Direct Access gateway</span> 同时处理多个命令而不是一次处理一个命令来提高效率。</p> <p>&nbsp;</p> </li> </ul><br><br>信息注释<br><br>作为按地区分阶段推出的一部分，对于文件连接器和通过异步命令提高性能的支持将于 1 月下半月在 Qlik Cloud 租户中普遍可用，具体时间表如下：<br><br><table> <colgroup><col> <col> <col> </colgroup><thead> <tr> <th> <p>Qlik Cloud 地区</p> </th> <th> <p>地区代码</p> </th> <th> <p>已启用</p> </th> </tr> </thead>  <tr> <td> <p>欧洲（伦敦）</p> </td> <td> <p>eu-west-2</p> </td> <td> <p>1 月 14 日</p> </td> </tr> <tr> <td> <p>日本（东京）</p> </td> <td> <p>ap-northeast-1</p> </td> </tr> <tr> <td> <p>欧洲（法兰克福）</p> </td> <td> <p>eu-central-1</p> </td> <td> <p>1 月 15 日</p> </td> </tr> <tr> <td> <p>亚太（新加坡）</p> </td> <td> <p>ap-southeast-1</p> </td> </tr> <tr> <td> <p>亚太（悉尼）</p> </td> <td> <p>ap-southeast-2</p> </td> </tr> <tr> <td> <p>印度（孟买）</p> </td> <td> <p>ap-south-1</p> </td> <td>1 月 21 日<p>&nbsp;</p></td> </tr> <tr> <td> <p>美国东部（北弗吉尼亚州）</p> </td> <td> <p>us-east-1</p> </td> </tr> <tr> <td> <p>欧洲（爱尔兰）</p> </td> <td> <p>eu-west-1</p> </td> <td> <p>1 月 28 日</p> </td> </tr>  </table><br><br>已解决的问题<br><br>Direct Access gateway 1.7.0 解析以下问题：<br><br><ul> <li> <p>Snowflake 连接器</p> <p>加载带有特殊字符的数据将失败，并出现“SQL 编译错误”。</p> </li> <li> <p>静默安装</p> <p>静默安装 <span>Direct Access gateway</span> 将启动一个交互式提示来修复必备软件。</p> </li> <li> <p>Oracle（通过 Direct Access gateway）连接器性能</p> <p>使用 Oracle（通过 Direct Access 网关）连接器加载数据会比直接使用 ODBC 驱动程序慢得多。</p> </li> <li> <p>ODBC（经由 Direct Access gateway）连接器崩溃</p> <p>ODBC（通过 Direct Access gateway）连接器有时会因 SQL Server Simba 驱动程序错误而崩溃。</p> </li> <li> <p>间歇性重新加载故障</p> <p>重新加载多个应用程序会间歇性失败，并出现以下错误（摘录）： </p> <p><span>Connector Datagateway Space:SQLCLUSTER01 not found (Requested endpoint could not be provisioned due to failure to acquire a load slot: The response body of the connector load info request was empty.</span> </p> </li> </ul> | 2026 年 1 月 14 日 |
| 1.6.9 | 2024 年 10 月 29 日 | 新增功能和改进<br><br><ul> <li> <p>进程隔离现在默认已经打开。</p> <p>在以前的版本中，默认情况下会关闭进程隔离模式。从 Direct Access gateway 1.6.9 开始，默认情况下它将被打开，但只有在洁净安装的情况下才能打开。如果要升级，将保留现有的进程隔离配置（关闭或打开，取决于升级前的配置）。</p> <p>要了解关于进程隔离的更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Process">进程隔离</a></p> </li> <li> <p><span>已删除 configuration.properties</span> 文件</p> <p>为了防止客户错误地修改错误的 <span>configuration.properties</span> 文件，已从 <span>Direct Access gateway</span> 安装文件夹中删除了 <span>configuration.properties</span> 模板文件。现在，只有一个 <span>configuration.properties</span> 文件，位于 <span>C:\ProgramData\Qlik\Gateway</span> 中。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.9 解决了块恢复功能的以下问题：<br><br><ul> <li> <p>重新加载后未删除区块</p> <p>重新加载后，有时不会从磁盘中删除处理过的区块。</p> </li> <li> <p>崩溃后未删除区块</p> <p><span>Direct Access gateway</span> 崩溃后，有时不会从磁盘中删除处理过的区块。</p> </li> <li> <p>内存消耗高</p> <p>在重新加载区块的过程中，有时会出现高内存消耗。</p> </li> </ul><br><br>有关数据块恢复功能的更多信息，请参阅[缓存的数据块的内存](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Memory) | 2025 年 10 月 29 日 |
| 1.6.8 | 2024 年 9 月 17 日 | 新增功能和改进<br><br><ul> <li> <p>数据块恢复机制</p> <p>此版本引入了对发送丢失或损坏的数据块的支持。为了控制重新加载的数据块在内存中的大小，在 <span><span>configuration.properties</span></span> 文件中添加了一个新属性：RELOAD_CACHE_MEMORY_MB</p> <p>有关数据块恢复功能的更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Memory">缓存的数据块的内存</a></p> </li> <li> <p> 不再要求必须使用 .NET 6.0.x</p> <p>  从这个版本开始，运行 <span>Direct Access gateway</span> 不再必须使用 .NET 6.0.x。在安装 <span>Direct Access gateway</span> 之前，新客户应该先安装 .NET 4.8（安装所需）以及 .NET 8.0 和 ASP.NET Core Runtime（用于使用 <span>Direct Access gateway</span>）。 </p> <p>有关 <span>Direct Access gateway</span> 先决条件的更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setting-up.htm#anchor-2">系统先决条件</a></p> </li> <li> <p>改进了所依赖流程的批处理操作</p> <p>从这个版本开始，依赖进程将接受并行检查，而不是顺序检查，从而避免了由于运行时修改进程列表而导致的异常。</p> <p>要了解关于进程隔离的更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Process">进程隔离</a></p> </li> <li> <p>改进了故障排除</p> <p>日志中的资源使用警告中添加了更多上下文（例如“进程 ID”和“提交大小”）。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.8 解析以下问题：<br><br><ul> <li> <p>误导性错误信息</p> <p>重新启动网关（手动或由于崩溃）后，请求可能会在初始化之前发送到连接器代理 (<span>ConnectorAgent.exe</span>) 。在这种情况下，错误消息会造成误导。现在，错误消息将指示网关已断开连接。</p> </li> <li> <p>由于已断开连接，重新加载失败</p> <p>初始负载后的 <span>Direct Access gateway</span> 断开连接有时会导致后续重新加载失败，并出现以下错误：</p> <p>Requested endpoint could not be provisioned due to failure to acquire a load slot: Command getReloadSlot error for reload</p> <p>由于记忆棒关闭导致的重新加载失败</p> <p>分析引擎有时会缓存来自早期会话的连接，并向被请求关闭的记忆棒发送请求。这将导致重新加载失败，并出现以下错误：</p> <p>Connector error: data loading error (DirectAccess-4008)</p> </li> <li> <p>重新启动 <span>Direct Access gateway</span> 服务后重新加载卡滞</p> <p>在某些情况下，连接器代理在重新加载期间断开连接后不会尝试重新连接，从而导致以下错误：</p> <p>Reload web socket was aborted due to a failure (DirectAccess-1103)</p> </li> <li> <p>Amazon Redshift 连接器：SELECT 表将填充重复的列</p> <p> 当表存在于从 Datashare 中创建的数据库引用的外部模式中时，DLE/数据管理器预览中将显示重复的列。</p> </li> </ul> | 2025 年 9 月 17 日 |
| 1.6.7 | 2024 年 7 月 16 日 | 新增功能和改进<br><br><ul> <li> <p>在处理进程隔离时支持自动端口分配</p> <p>以前，使用默认端口号和范围设置时，无法将<span>并发重新加载进程的最大数量</span>设置为高于 10。从这个版本开始，端口将自动分配，允许并发重新加载进程的数量大于 10。</p> </li> <li> <p> 使用 SAP SQL（通过 Direct Access gateway）连接器时增强的元数据分页</p> <p>  通过此增强功能，当检索到 10000 个或更多表时，将以 10000 个为一批的方式检索这些表，以防止超时。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.7 解析以下问题：<br><br><ul> <li> <p>使用进程隔离时未释放过期的重新加载</p> <p>使用进程隔离时，连接器进程不会因过期的重新加载而释放。</p> </li> <li> <p>尽管取消了应用程序，但 Amazon Redshift 会话仍在继续运行</p> <p>即使正在运行的 QCS 应用程序被取消，Amazon Redshift 会话也会继续运行，直到查询完成。</p> </li> <li> <p>已解决的安全漏洞</p> <ul> <li><span>Direct Access gateway</span> 连接器将所有服务绑定到 0.0.0.0，允许从本地计算机上的每个 IP 地址进行连接，这可能会使服务器暴露在每个可能的网络中。</li> <li><span>Direct Access gateway</span> 将尝试从用户临时文件路径中不存在的动态生成目录加载 MPR.dll。由于预期位置没有 <span>MPR.dll</span>，攻击者可以在此路径中放置恶意 DLL，安装程序随后可以加载并执行该 DLL。</li> </ul> </li> <li> <p>重新启动 <span>Direct Access gateway</span> 服务后重新加载卡滞</p> <p>当使用非选择查询和存储过程时，重新加载将在重新启动 <span>Direct Access gateway</span> 服务后挂起几个小时。</p> </li> <li> <p>数据预览和重新加载问题</p> <p>使用 ODBC（经由 <span>Direct Access gateway</span>）连接器访问 Microsoft Fabric 时，有时会遇到数据预览和重新加载问题。</p> </li> <li> <p>添加 ORDER BY 子句时出错</p> <p>在使用 ODBC（经由 <span>Direct Access gateway</span>）连接器和 SQL Anywhere 17 时，添加 ORDER BY 子句会导致错误。</p> </li> </ul> | 2025 年 7 月 16 日 |
| 1.6.6 | 2024 年 5 月 14 日 | 新增功能和改进<br><br>Direct Access gateway 1.6.6 引入了以下功能和增强功能：<br><br><ul> <li> <p>支持通过 <span>Direct Access gateway</span> 访问 ServiceNow</p> <p>此版本引入了对 ServiceNow（经由 <span>Direct Access gateway</span>）连接器的支持，允许客户通过严格的出站、加密和相互验证的连接安全地访问防火墙 ServiceNow 数据源。 </p> </li> <li> <p> 使用以下 <span>Direct Access gateway</span> 连接器时支持新的身份验证方法：</p> <ul> <li><span>Azure Synapse Analytics：</span>Azure OAuth 和 Azure Active Directory</li> <li><span>Azure SQL 数据库：</span>Azure OAuth 和 Azure Active Directory</li> <li><span>Snowflake：</span>OAuth</li> <li><span>Databricks：</span>Azure OAuth</li> <li><span>MongoDB：</span>SCRAM-SHA-256 和 LDAP</li> </ul> </li> <li> <p>使用 ODBC 连接器时增强了元数据分页</p> <p>通过此增强功能，当检索到 10000 个或更多表时，将以 10000 个为一批的方式检索这些表，以防止超时。</p> </li> <li> <p>.NET 8.x 要求</p> <p>在此版本中，将要求客户同时安装版本 .NET 6 和 .NET 8.x 后方可使用 <span>Direct Access gateway</span>。在安装或升级过程中，如果尚未安装，安装程序将自动安装它们。</p> </li> <li> <p>提高了可支持性</p> <p>为了帮助故障排除，添加了额外的日志记录，用于测量 <span>Direct Access gateway</span> 请求的持续时间。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.6 解析以下问题：<br><br><ul> <li> <p>如果 <span>Direct Access gateway</span> 和 <span>Qlik Cloud</span> 之间的连接空闲 30 秒或更长时间，则重新加载操作有时会失败，并出现以下错误：无效的对象名称 '#&lt;TempTableName&gt;'（表示 <span>Direct Access gateway</span> 临时表不可用）。 </p> <p>为解决这一问题，新增加了<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Reload">负载请求超时</a>设置。新参数设置 ODBC 连接器的重新加载会话持续时间，默认值为 20 秒。</p> </li> <li>取消重新加载有时会导致 ODBC 进程创建和终止循环。</li> <li><span>Direct Access gateway</span> 和 Qlik Cloud Services 之间的连接有时会在没有明显原因的情况下突然终止。</li> <li> <p><span>Direct Access gateway</span> 连接重试间隔将不断延长，但永远不会自行重置。重新启动 <span>Direct Access gateway</span> 服务将是重置重试间隔的唯一方法。</p> </li> <li> <p> 当使用不正确的语法从 Oracle 调用存储过程时，重载操作将挂起数小时，而不是立即终止并显示一个信息性错误。</p> </li> </ul> | 2025 年 5 月 14 日 |
| 1.6.5 | 2024 年 4 月 16 日 | 新增功能和改进：<br><br>Direct Access gateway 1.6.5 引入了以下功能和增强功能：<br><br><ul> <li> <p>对 SAP ODP 连接器的支持</p> <p>此版本引入了通过 <span>Direct Access gateway</span> 访问 SAP ODP 源的功能。为了便于实现这一点，在 SAP ODP 连接器中添加了一个新的<span>数据网关</span>字段。新字段允许客户选择使用哪个网关来访问其 SAP ODP 源。</p> <p>另请参阅：<a href="https://help.qlik.com/en-US/cloud-services/Subsystems/SAP_ODP_Connectors_Help/Content/Connectors_SAP_ODP/SAP-ODP-intro.htm">SAP ODP 连接器</a><span> （仅提供英文版本）</span></p> </li> <li> <p>扩展的日志记录功能</p> <p>此版本引入了一个新的记录器，Qlik 支持可以使用它来解决特定网关组件的问题。</p> </li> <li> <p>新支持的地区</p> <p>日本现在作为 Qlik Cloud 租户地区受支持。</p> </li> <li> <p>性能增强</p> <p>改进了加密会话的内存分配。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.5 解析以下问题：<br><br><ul> <li> <p>安全漏洞</p> <p>使用 ODBC 连接器时，密钥会写入 DCAAS 日志。</p> </li> <li> <p>进程隔离性能 </p> <p>进程在重负载下启动时需要很长时间。</p> </li> <li> <p>安装路径不正确</p> <p>如果安装 <span>Direct Access gateway</span>，则总是会将 Qlik 设置为根文件夹，即使用户在安装向导中选择了不同的文件夹。</p> </li> </ul> | 2025 年 4 月 16 日 |
| 1.6.4 | 2024 年 3 月 7 日 | 新增功能和改进<br><br><ul> <li> <p>支持从 <span>Administration</span> 活动中心查看和下载日志文件</p> <p>此版本引入了在 <span>Administration</span> 活动中心中查看 <span>Direct Access gateway</span> 日志文件并在需要时与 <span>Qlik</span> 支持人员共享这些日志文件的功能。在正常情况下，没有理由查看日志文件，但如果您遇到重复故障或其他问题，日志文件通常有助于查明原因。 </p> <p>另请参阅：<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Viewing">查看和下载日志文件</a></p> </li> <li> <p>支持静默安装 <span>Direct Access gateway</span></p> <p>客户现在可以静默安装 <span>Direct Access gateway</span>，如果您需要在整个组织的多台机器上进行安装 <span>Direct Access gateway</span>，这将非常有用。</p> <p>另请参见：<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setup-win.htm#Silently">静默安装 Direct Access gateway</a></p> </li> <li> <p>改进了会话连续性</p> <p>当重新加载会话过期时，有时会发生 DirectAccess-1012 错误。现在，<span>Direct Access gateway</span> 将尝试通过更频繁地对 <span>Qlik Cloud</span> 进行 ping 检测来保持重新加载会话的有效性。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.4 解析以下问题：<br><br><ul> <li> <p><span>configuration.properties</span> 文件中的参数名称不正确</p> <p>执行 <span>Direct Access gateway</span> 的新安装时，<span>C:\ProgramData\Qlik\Gateway\<span>configuration.properties</span></span> 文件中的 EXTEND_FIRST_REQUEST_TIMEOUT 参数名称将被错误地称为 FIRST_REQUEST_TIME_EXTENSION。</p> </li> <li> <p>重新加载 pod 可用性</p> <p>当多个重载共享相同的重载 ID 时，QCS 中的重载 pod 数量将达到最大值。</p> </li> </ul> | 2025 年 3 月 7 日 |
| 1.6.3 | 2024 年 1 月 30 日 | Direct Access gateway 1.6.3 包括以下增强和错误修复：<br><br><ul> <li> <p><span>数据丢失保护</span> </p> <p>在以前的版本中，为了防止潜在的数据丢失，Direct Access gateway 在重新加载期间不会自动重新连接到数据源。从这个版本开始， Direct Access gateway 现在将根据需要自动重新连接到数据源。为防止数据丢失，在重新连接之前，将验证已完成的重新加载摘要。如果检测到数据丢失，则重新加载将失败。</p> </li> <li> <p><span>重载会话超时</span> </p> <p>在极少数情况下，重新加载会话将无限期保持活动状态。为了防止这种情况发生，此版本为重新加载会话引入了三个小时的超时时间。</p> </li> <li> <p><span>加载请求的超时扩展</span> </p> <p>重新加载有时会失败，并出现以下错误：</p> <code>Connector error: The session does not exist (DirectAccess-1509)</code> <code>Connector error: The stream session expired for the load data request (DirectAccess-1012)</code> <p>为缓解这一问题，在 <span>Direct Access gateway</span> 设置中添加了<span>负载请求超时</span>参数（用于延长负载请求超时）。</p> <p>经常遇到这些错误的客户应该尝试将值设置为 5-10 分钟。</p> <p>有关详细说明，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Load">加载请求超时</a>。</p> </li> <li> <p><span>支持详细的连接错误信息</span> </p> <p>增加了在使用基于 ODBC 的 Direct Access gateway 连接器时查看详细连接错误消息的支持。客户现在可以将<span>高级</span>连接器设置中的 <code>ShowErrorDetailMessage </code> 参数设置为“true”，以查看 ODBC 驱动程序返回的完整错误。详细的错误消息将显示在数据加载编辑器中。 </p> <div><span>信息注释</span>错误消息由您正在使用的数据源完整提供。Qlik 不会在错误消息中附加任何附加信息，也不会以任何方式对其进行编辑。</div> </li> <li> <p><span>处理具有相同重载 ID 的多次重载</span> </p> <p>在此版本中，引擎会话 ID 将用于区分具有相同重新加载 ID 的多个重新加载。这将防止潜在的冲突，这些冲突会导致重新加载失败并出现以下错误：</p> <code>Connector error: data loading error (DirectAccess-4008</code> </li> </ul> | 2025 年 1 月 30 日 |
| 1.6.2 | 2024 年1 月 9 日 | Direct Access gateway 1.6.2 解决了在进程隔离模式下工作时有时会导致连接器代理崩溃的问题。<br><br>警告注释 强烈建议在进程隔离模式下使用 Direct Access gateway 1.6.1 的客户升级到此版本。 | 2025 年 1 月 9 日 |
| 1.6.1 | 2023 年 12 月 12 日 | 新功能和改进<br><br>Direct Access gateway 1.6.1 引入了几个重要的功能和增强功能，提高了整体稳定性和性能。<br><br><ul> <li> <p>支持在多个连接器进程中分散重新加载</p> <p>连接器进程隔离已添加到 Direct Access gateway。这是一个选择加入功能，意味着它在默认情况下是关闭的。 进程隔离 允许直接访问网关服务器操作系统的管理员控制每个连接器类型可用于重新加载的进程数。通过减少每个连接器进程上同时运行的重新加载次数，在多个连接器进程之间分散重新加载可以提高隔离级别。这反过来又可以在发生连接器崩溃的情况下提高整体 <span>Direct Access gateway</span> 稳定性。</p> <p>要了解关于进程隔离的更多信息，请参阅<a href="https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-troubleshooting.htm#Process">进程隔离</a></p> </li> </ul><br><br><ul> <li> <p>添加了在使用 SAP BW（通过 Direct Access gateway）连接器时禁用分块的功能 </p> <p>此版本为 SAP BW（通过 Direct Access gateway）连接器引入了 BEX_ONE_CHUNK 应用程序参数。当直接从 Qlik Cloud 访问 SAP BW 时（即，不通过 Direct access gateway），为了优化性能，结果集在 SAP 后端被划分为块，并作为单独的线程读取。然而，当通过 Direct Access gateway 访问 SAP BW 时，将结果集划分为块并没有真正的优势。相反，它消耗了 SAP 中更多的共享内存，因为它需要在数据传输期间创建一个额外的临时表。可以（尽管通常不是必需的）通过在 <span>appsettings.json</span> 文件中设置 <span>BEX_ONE_CHUNK:false</span> 来开始分块，该文件位于 SAP 连接器二进制文件文件夹中。</p> </li> <li> <p>SAP BW（通过 Direct Access gateway）和 SAP SQL（通过 Direct Access gateway）连接器的诊断改进</p> <p>对于 SAP BW（通过 Direct Access gateway）和 SAP SQL（通过 Direct Access gateway）连接器日志，在日志文件扩展名之前添加 <span>_port</span> 后缀，并在连接器的日志文件中添加 <span>ProcessID=###</span> 消息，以便区分在同一端口上侦听的连接器的新实例中的事件。</p> </li> <li> <p>识别改进</p> <p>重新加载期间的重新连接机制得到了改进，因此 Direct Access gateway 不再需要连接到启动重新加载的记忆棒（与以前一样）。现在，它将连接到第一个可用的记忆棒，而不是重复尝试连接到启动重新加载的记忆棒（这通常会导致重新加载失败）。</p> </li> </ul><br><br>已解决的问题<br><br>Direct Access gateway 1.6.0 解析以下问题：<br><br><ul> <li> <p>ODBC（经由 Direct Access gateway）连接器日志</p> <p>当从不同的数据源执行重新加载时，来自一个数据源的进程将错误地出现在另一个数据来源的日志中。</p> </li> <li> <p>安装程序中缺少文件</p> <p>在 Direct Access gateway 安装过程中不会复制 <span>configuration.properties</span> 文件。</p> </li> <li> <p>Qlik Cloud 资源扩展期间的重新加载错误</p> <p>Qlik Cloud 资源扩展有时会导致 DirectAccess-1006 错误。进行了增强，以改进对某些 Qlik Cloud 资源扩展场景的处理，这些场景发生在通过 Direct Access gateway 执行应用程序重新加载期间。</p> </li> <li> <p>Snowflake 连接故障</p> <p>通过 ODBC（通过 Direct Access gateway）连接器连接到 Snowflake 将失败。</p> </li> <li> <p>DLE 中调试应用程序脚本失败</p> <p>在启用<span>限制结果</span>选项的情况下，在数据加载编辑器 (DLE) 中调试应用程序脚本有时会失败，并出现以下错误： </p> <p>Connector error: Invalid load request (DirectAccess-1006). </p> </li> </ul> | 2024 年 12 月 12 日 |
| 1.5.3 | 2023 年 9 月 23 日 | 已解决的问题：<br><br><ul> <li><span>ODBC（经由 Direct Access gateway）连接器：</span>取消大型表格的重新加载时，连接器有时会崩溃。进行了改进以防止这种情况。</li> <li> <p><span>Microsoft SQL 服务器（经由 Direct Access gateway）连接器：</span>试图与托管在较旧的 Windows Server 版本上的 SQL Server 的建立连接时，由于 TLS 兼容性问题，会连接失败，并返回以下错误： </p> <code>Please check the values for Username‚ Password‚ Host and other properties. Description: Client unable to establish connection - ERROR [08001] [Qlik][SqlServer] Problem establishing connection to the server. </code> <p>已更新 SQL Server 驱动程序以解决此问题。</p> </li> <li> <p><span>SAP SQL（经由 Direct Access gateway）连接器：</span>尝试预览表格时，有时会出现以下错误： </p> <code>Exception of Type System.OutOfMemoryException</code> </li> <li> <p><span>SAP SQL（经由 Direct Access gateway）连接器：</span>尝试预览表格有时会在几分钟后超时，并出现以下错误： </p> <code>Request could not be completed.	</code> </li> <li><span>SAP SQL（经由 Direct Access gateway）和 SAP BW（经由 Direct Access gateway）连接器：</span>在日志中增加诊断信息，帮助解决多个并发请求的问题。 </li> </ul> | 2024 年 9 月 23 日 |

## 卸载 Qlik Data Gateway - Direct Access

您可以卸载不再使用的 Direct Access gateway。

### 卸载安装在 Windows 服务器上的 Qlik Data Gateway - Direct Access 网关

在 Windows 应用 &gt; 已安装的应用 列表中找到该网关，并从该行末尾的 the 卸载 icon 菜单中选择。

![添加/删除程序列表中的 Direct Access gateway](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/add-remove-DAG.png)

信息注释卸载Direct Access gateway不会删除配置设置。换句话说，如果卸载一个版本的 Direct Access gateway ，然后安装另一个版本，新安装的版本将使用与卸载版本相同的配置。

### 卸载容器化 Qlik Data Gateway - Direct Access 网关

请执行以下所有操作：

* 删除 dcaas-dg 容器

* 删除 direct-access-agent 容器

* 删除 qlik-data-gateway-direct-access\_agent-data 卷

## 了解详情

* [设置 Qlik Data Gateway - Direct Access](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/direct-access-gateway-setting-up.htm)