在此版本中,引擎会话 ID 将用于区分具有相同重新加载 ID 的多个重新加载。这将防止潜在的冲突,这些冲突会导致重新加载失败并出现以下错误:
Connector error: data loading error (DirectAccess-4008
已确定下一个主要版本的发布时间
1.6.2
2024 年1 月 9 日
Direct Access gateway 1.6.2 解决了在进程隔离模式下工作时有时会导致连接器代理崩溃的问题。
警告注释 强烈建议在进程隔离模式下使用 Direct Access gateway 1.6.1 的客户升级到此版本。
已确定下一个主要版本的发布时间
1.6.1
2023 年 12 月 12 日
新功能和改进
Direct Access gateway 1.6.1 引入了几个重要的功能和增强功能,提高了整体稳定性和性能。
支持在多个连接器进程中分散重新加载
连接器进程隔离已添加到 Direct Access gateway。这是一个选择加入功能,意味着它在默认情况下是关闭的。 进程隔离 允许直接访问网关服务器操作系统的管理员控制每个连接器类型可用于重新加载的进程数。通过减少每个连接器进程上同时运行的重新加载次数,在多个连接器进程之间分散重新加载可以提高隔离级别。这反过来又可以在发生连接器崩溃的情况下提高整体 Direct Access gateway 稳定性。
添加了在使用 SAP BW(通过 Direct Access gateway)连接器时禁用分块的功能
此版本为 SAP BW(通过 Direct Access gateway)连接器引入了 BEX_ONE_CHUNK 应用程序参数。当直接从 Qlik Cloud 访问 SAP BW 时(即,不通过 Direct access gateway),为了优化性能,结果集在 SAP 后端被划分为块,并作为单独的线程读取。然而,当通过 Direct Access gateway 访问 SAP BW 时,将结果集划分为块并没有真正的优势。相反,它消耗了 SAP 中更多的共享内存,因为它需要在数据传输期间创建一个额外的临时表。可以(尽管通常不是必需的)通过在 appsettings.json 文件中设置 BEX_ONE_CHUNK:false 来开始分块,该文件位于 SAP 连接器二进制文件文件夹中。
SAP BW(通过 Direct Access gateway)和 SAP SQL(通过 Direct Access gateway)连接器的诊断改进
对于 SAP BW(通过 Direct Access gateway)和 SAP SQL(通过 Direct Access gateway)连接器日志,在日志文件扩展名之前添加 _port 后缀,并在连接器的日志文件中添加 ProcessID=### 消息,以便区分在同一端口上侦听的连接器的新实例中的事件。
识别改进
重新加载期间的重新连接机制得到了改进,因此 Direct Access gateway 不再需要连接到启动重新加载的记忆棒(与以前一样)。现在,它将连接到第一个可用的记忆棒,而不是重复尝试连接到启动重新加载的记忆棒(这通常会导致重新加载失败)。
已解决的问题
Direct Access gateway 1.6.0 解析以下问题:
ODBC(经由 Direct Access gateway)连接器日志:
当从不同的数据源执行重新加载时,来自一个数据源的进程将错误地出现在另一个数据来源的日志中。
安装程序中缺少文件
在 Direct Access gateway 安装过程中不会复制 configuration.properties 文件。
ODBC(经由 Direct Access gateway)连接器:取消大型表格的重新加载时,连接器有时会崩溃。进行了改进以防止这种情况。
Microsoft SQL 服务器(经由 Direct Access gateway)连接器:试图与托管在较旧的 Windows Server 版本上的 SQL Server 的建立连接时,由于 TLS 兼容性问题,会连接失败,并返回以下错误:
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.
已更新 SQL Server 驱动程序以解决此问题。
SAP SQL(经由 Direct Access gateway)连接器:尝试预览表格时,有时会出现以下错误:
Exception of Type System.OutOfMemoryException
SAP SQL(经由 Direct Access gateway)连接器:尝试预览表格有时会在几分钟后超时,并出现以下错误:
Request could not be completed.
SAP SQL(经由 Direct Access gateway)和 SAP BW(经由 Direct Access gateway)连接器:在日志中增加诊断信息,帮助解决多个并发请求的问题。
No connection could be made because the target machine actively refused it.
连接到 SQL Server 时,密码中的特殊字符无法正确编码,导致以下错误:
Command test connection returned non-success: Error message: Please check the values for Username‚ Password‚ Host and other properties. Description: Access credentials are not valid for this connection.
当查询返回数据时,如果中止用户界面的加载活动,ODBC 连接器有时会崩溃。
在与重载相关的极少数情况下,重载有时会失败,并出现以下错误:
Connector error: Unknown reason:. Index was outside the bounds of the array. (DirectAccess-1500)
2024 年 2 月 19 日
1.4.0
2023 年 6 月 15 日
已更新对 Qlik Cloud 租户进行身份验证所需的 CA 证书。
2024 年 2 月 19 日
1.3.2
2023 年 5 月 30 日
此版本解决了以下问题:
Qlik Data Gateway - Direct Access 1.3.1 在某些情况下容易出现 CPU 利用率过高的情况。1.3.2 版解决了这个问题,不包含其他更改。为了防止与 CPU 相关的故障,我们鼓励所有客户立即升级到 1.3.2 版本。
2023 年 9 月 15 日
1.3.1
2023 年 5 月 9 日
此版本包括 Qlik Cloud 政府 的 CA 捆绑,并解决了几个问题。
Qlik Cloud 政府 的 CA 捆绑文件
CA 捆绑包验证 Qlik Cloud 租户的身份,从而确保可信连接。
在以前的 Direct Access gateway 版本中,Qlik Cloud 政府 客户的 CA 捆绑文件是由 Qlik 根据需要提供的。在此版本中,CA 捆绑包文件包含在安装中。