ACL GRC Analytics Exchange 13 发行说明

ACL GRC Analytics Exchange 13 包括对 Apache TomEE 和 PostgreSQL 的升级,并且包括对 ACL Analytics 13 随附的新 ACLScript 功能的支持。

软件发行日期 2017 年 11 月

修补程序发行版 13.0.1 2017 年 12 月

修补程序发行版 13.0.3 2018 年 4 月

修补程序发行版 13.1 2018 年 8 月

修补程序发行版 13.1.1 2018 年 9 月(如果您尚未安装 13.1 修补程序,则运行 13.1.1 修补程序会包括 13.1 更新)

重要

  • 如果您要续订已到期的订阅,必须停用然后重新激活您的 AX 服务器实例,以完成续订流程。 了解详细信息>
  • 将 PostgreSQL 升级到版本 9.3.19。 如果您在不同的计算机上维护 PostgreSQL 和 AX 服务器,则必须首先升级 PostgreSQL。 了解详细信息>
  • Java 被更新至 JRE 版本 8u141。 了解详细信息>
  • Apache TomEE 被升级至版本 7.0.3 (Tomcat 版本 8.5.11)。 了解详细信息>
  • 中央认证服务 (CAS) 被升级至版本 5.1.4
  • 13.1 引擎更新是一项修补程序更新,它可使在 AX 服务器内部运行的解析引擎与 ACL Analytics 版本 13.1 兼容。 此更新不包括向核心 AX 服务器组件的升级。

    由于 ACL 连接器中的安全性增强功能,该修补程序安装程序要比典型的引擎更新安装程序大。 下载时间和安装时间可能因为大小增加而略长一些。

  • 如果您运行 13.1 引擎更新安装程序并在随后想要卸载 AX 服务器,请执行以下操作:

    1. 按照所述过程卸载 AX 服务器。 要了解更多信息,请参考卸载 AX 服务器
    2. 从计算机中手动删除 ACL\ACL 连接器ACL\App\Data Access 文件夹。
  • 作为 13.1 引擎更新的一部分,具有已知漏洞的组件被删除或者标识。 下列 Microsoft 组件具有已知漏洞,并且可以被手动删除:
    • Microsoft Access Database Engine 2010
    • 属于 Microsoft Visual C++ 2008 的三个文件:
      • msvcm90.dll
      • msvcp90.dll
      • msvcr90.dll

      .dll 文件位于 C:\Windows\WinSxS 目录中的子文件夹下。

      运行 13.1 解析引擎的 ACL GRC Analytics Exchange 不使用这些组件,卸载它们不会影响该应用程序。

    警告

    仅当您知道这些 Microsoft 组件未被您的服务器上的任何其他应用程序使用时,才能卸载这些组件。

  • Concur 连接器不再支持不使用 Concur 访问令牌的认证。 如果脚本当前已配置了不包括令牌的用户凭据,则必须更新该脚本以使用 Concur 访问令牌。
  • Concur 连接器现在要求您在连接时指定 Concur 的 API 服务器的主机名。 自 13.1 修补程序更新开始,此值为 "https://www.concursolutions.com"。

    现有的使用固有 Concur 连接器和访问令牌的脚本继续有效。 但是,如果您使用的是 DSN 连接,则必须在“主机”域中指定一个主机名,连接才能成功。

新建

  • 在脚本中可使用新的系统变量 AXRunByUser,其中以格式 "域\用户名" 存储了运行解析的账户的用户名。
  • aclAuditExchange.xml 中的新设置,它们禁用从 AX Web 客户端中进行的 CSV 导出和从 Add-In(面向 Excel)中进行的表连接。 了解详细信息>
  • 将来自多个表的记录组合为一个新表的 APPEND 命令。
  • 用于从以下外部源导入数据的新 ACL 连接器:
    • Active Directory
    • 电子邮件
    • Exchange
    • Twitter
    • ServiceNow
    • MySQL
  • 使用分层总体的传统变量抽样 (CVS) (CVSPREPARE、CVSSAMPLE、CVSEVALUATE)
  • 将一系列域传递给一个外部 R 脚本以进行分析,并且在 ACL 中创建一个新表的 RCOMMAND。

增强

  • 将解析引擎升级至 13.1 的修补程序安装程序将下列组件更新至更安全的版本:
    • 更新版本的 Microsoft Visual C++ 2010 Redistributable Package(10.0.40219.325 取代了10.0.40219.1)
    • Microsoft Access Database Engine 2016 取代了Microsoft Access Database Engine 2010
  • 将解析引擎升级至 13.1 的修补程序安装程序改善了下列连接器的安全性:
    Amazon DynamoDBApache HBaseConcurMongoDB
    Amazon RedshiftApache HiveCouchbaseOracle
    Apache CassandraApache SparkGoogle BigQuerySalesforce

    Apache Drill

    Cloudera ImpalaMicrosoft SQL ServerTeradata
  • 您现在可以更改适用于 Analytics Exchange 服务器组件的 ACL 连接器用于连接到 AX 服务器的受支持的 TLS 版本。 了解详细信息>
  • 对除默认受支持版本 3.5.x 以外的 Python 版本的有限支持。 了解详细信息>
  • 使用单个 IMPORT 命令导入多个 Excel 工作表。
  • ALLFIELDS 参数已被添加到 IMPORT EXCEL 命令,使您可以导入 Excel 工作表中的所有域,而无需分别定义它们。
  • 联接命令中的预排序选项现在使用 ACL 12.5 中推出的指定域排序方法。
  • 交叉制表现在支持数值键域。 以前,只有字符键域受支持。
  • 当指定要运行的 R 脚本或 R 代码时,R 函数现在接受变量。
  • 到 Concur 的连接现在包括一个用户参数设置,该设置从特定用户账户或所有账户的费用模块导入数据。

已修复

  • 更新解析引擎至 13.1.1 的修补程序安装程序更正了下列问题:

    SQL Server 连接器不支持命名实例,并且您在建立连接时无法使用格式 "服务器名称\实例名称"。

    运行 13.1.1 修补程序安装程序之后,您可以使用格式 "服务器名称\实例名称" 连接到命名实例。

  • 将解析引擎更新至 13.1 的修补程序安装程序更正了客户报告的下列问题:
    • 在被调用时,Python 命令被运行两次
    • 当对下列域使用 '<'、'>' 和 '>=' 运算符过滤数据时,Concur 连接器的性能得到改善:Last_Modified_Date、Create_Date、User_Defined_Date、Submit_Date、Processing_Payment_Date、Paid_Date。 (ADA-1226)
  • 将解析引擎更新至 13.0.3 的修补程序安装程序更正了客户报告的下列问题:

    • 对应用了索引的表使用 RECOFFSET( ) 函数可能产生不可靠的结果
    • 在手动导入多个 Excel 工作表之后,SAVE TABLELIST 命令不显示所有表
    • 对于某些数据和 ACLScript 语法组合,UNMATCHED 联接类型失败
    • 在使用 ACCESSDATA 命令从 IBM AS/400 服务器导入阿拉伯语数据时,出现混乱的文本

    您可以针对版本 13.0.0 或 13.0.1 运行此修补程序,以便将您的服务器升级至解析引擎的最新版本。 请注意,没有版本 13.0.2。

    要安装修补程序更新,请参见 将 AX 服务器更新到 ACL Analytics 13.0.3

  • 将解析引擎更新至 13.0.1 的修补程序安装程序更正了客户报告的下列问题:

    • 在输出表中,APPEND 命令在每个包含 10,000 个记录的记录块之后重复单个记录
    • 在覆盖表的索引时出现的对话框未显示正确信息
    • 在 ACCESSDATA 命令中,移除 SOURCE 或 SQL_QUERY 关键字之前的系统生成空格会导致该命令失败
  • 从 AX 服务器上的 analytic_engine 文件夹移除了 ACLCrystal.dll 文件。
  • CAS 日志记录忽略了预期条目,以便 cas.log 文件不会不必要地增长。
  • 续订订阅时,停用和重新激活所需的通知。
  • testOnBorrow = true 设置添加到 ACL\App|Tomcat\conf\tomee.xml 中的 AclAuditExchangeQuartzPool,以避免需要服务重新启动的 Quartz 错误。
  • 禁用了未使用的端口 8009。
  • 在克隆 AX 服务器的实例时,可通过 AX 服务器配置 Web 应用程序和启动面板完成重新激活。
  • Salesforce 和 Amazon Redshift 连接器现在支持 SSL 版本 1.0.2。

未解决

  • 如果您将 Oracle 数据库与 AX 服务器结合使用,并且您需要使用 SSL 的加密连接,则必须从 aclDatabase.xml 配置文件中移除以下条目,然后重新启动 Analytics Exchange 服务:
    <entry key="connectionProperties">oracle.net.ssl_cipher_suites=(SSL_DH_anon_WITH_3DES_EDE_CBC_SHA,SSL_DH_anon_WITH_RC4_128_MD5)</entry>

    了解详细信息>

  • 如果您将 Oracle 数据库与 AX 服务器结合使用,并且您需要使用 SSL 的加密连接,则必须手动而不是通过 AX 服务器安装流程来运行所提供的 Oracle 数据库脚本。 了解详细信息>

(C) ACL Services Ltd. 保留所有权利。 2018年10月4日