使用 ODBC 连接到解析结果
适用于 Analytics Exchange 的 ACL 连接器使用打开数据库连接 (ODBC) 连接到 AX 服务器上的解析结果数据。 使用该连接可提取最新的解析结果数据,以便在第三方应用程序(如 Tableau 或 MS Excel)中进行进一步的分析。
说明
您必须拥有 AX Web 客户端的有效许可证才能使用适用于 Analytics Exchange 的 ACL 连接器。
开始之前
在连接到解析结果数据之前,您必须:
- 在 AX 服务器上安装适用于 Analytics Exchange 服务器组件的 ACL 连接器。
有关安装服务器组件的信息,请参见安装适用于 Analytics Exchange 服务器组件的 ACL 连接器。
-
在客户端计算机上下载并安装适用于 Analytics Exchange ODBC 驱动程序的 ACL 连接器。
有关安装该驱动程序的信息,请参见安装适用于 Analytics Exchange ODBC 的 ACL 连接器驱动程序。
- 授予连接用户对包含目标解析的文件夹的不低于只读的应用程序权限。
有关授予权限的信息,请参见管理用户权限。
工作原理
仅限于最新的解析结果集
该连接器提供了对最后一次成功执行的单个分析的所有结果数据的访问。 它返回结果集中的一个或多个表中的数据行。
说明
您不能访问历史解析结果,而只能访问在 AX 服务器上的特定解析的最新解析作业中生成的结果。
示例
您的组织每个季度都会运行一次计划解析脚本,以便识别会计系统中的未匹配付款。 然后,您使用适用于 Analytics Exchange 的 ACL 连接器将解析结果导入到第三方应用程序中并生成报告。
由于该连接总是返回最新的结果集,而不会返回以前的解析作业中的数据,因此:
- 当您在第一个季度的末尾运行该报告时,该报告仅包含第一个季度中的未匹配付款
- 当您在第二个季度的末尾运行该报告时,该报告仅包含第二个季度中的未匹配付款
从结果表中选择数据
当您使用第三方应用程序通过连接器访问解析结果数据时,您可以:
- 从结果中的一个或多个表中选择特定列
- 应用任意过滤器
如果您从一个以上的表中选择列,您可能必须使用第三方应用程序将数据组合到从连接器返回的一个表中。 联接是组合表的常见方法。
表大小和并发注意事项
为了获得最佳性能和稳定性,限制如下:
- 查询结果为大小不超过 2 GB 的表
- 并发连接数最多为 5 个
为 ODBC 连接配置 DSN
数据源名称 (DSN) 为 ODBC 连接器描述了到数据源的连接。 该连接信息指定了要连接到哪个 AX 服务器实例和解析结果集,以及认证该连接所需的用户凭据。
提示
为您打算连接到的每个结果集设置一个 DSN,以便您可以轻松地从第三方报告应用程序进行连接。
- 从您的 Windows 操作系统的管理工具文件夹中,打开与您打算用来进行连接的第三方客户端应用程序的位数相对应的 ODBC 数据源管理器(32 位或 64 位)。
说明
64 位 Windows 7 用户可以从 c:\Windows\SysWOW64\odbcad32.exe 访问 32 位 ODBC 数据源管理器。
- 选择您想要在此计算机上配置的 DSN 的类型:
- 用户 DSN 只有您的用户账户可以访问
- 系统 DSN 该计算机的所有用户都可以访问
- 要创建新的 DSN,请单击添加,然后从 ODBC 驱动程序列表中,选择适用于 AX 的 ACL 连接器。
- 在适用于 Analytics Exchange 的 ACL 连接器对话框中,输入基本连接属性。
有关具体基本连接属性的详细信息,请参见基本连接属性。
- 可选。 要为 ODBC 连接配置日志记录,请单击日志记录选项,更新您想要设置的日志记录属性,然后单击确定。
有关日志记录属性的详细信息,请参见记录连接属性。
- 要保存 DSN,请在适用于 Analytics Exchange 的 ACL 连接器对话框中单击确定。
连接属性
基本连接属性
属性 | 描述 |
---|---|
数据源 | |
数据源名称 | 连接名称。 该名称唯一地标识了该连接,并且在使用 ODBC 连接时会出现在第三方应用程序中的可用数据源列表中。 |
描述 |
数据源描述。 提示 输入一个有意义的名称,以标识您所面向的结果集或该连接的用途。 |
服务器信息 | |
服务器 |
AX 服务器实例的服务器地址。 根据您的 SSL 配置的不同,您可能需要使用服务器名称而不是 IP 地址。 有关 AX 服务器连接的详细信息,请参见连接到 AX 服务器。 |
端口 | AX 服务器计算机上正在侦听适用于 Analytics Exchange 的 ACL 连接器连接的端口。 默认情况下,这是端口 1543。 |
结果目标 | |
目标链接分析 | 指定目标分析是否为链接的分析。 启用后,分析应用程序字段设置为链接分析,您无法更改。 链接的分析不属于 AX 服务器上的特定分析应用程序。 |
集合 | 存储 AX 服务器上的目标分析的集合的名称。 |
文件夹 | 存储 AX 服务器上的集合内的目标分析的文件夹的名称。 |
分析应用程序 | 存储目标分析的分析应用程序的名称。 如果您选择目标链接分析,则该属性值将设置为链接分析,您无法更改。 链接的分析不属于 AX 服务器上的特定分析应用程序。 |
分析 |
要连接到并从中提取最新结果集的分析的名称。 说明 您不能访问历史解析结果,而只能访问在 AX 服务器上的特定解析的最新解析作业中生成的结果。 |
认证 | |
用户名 |
连接时所使用的 AX Web 客户端用户的用户名。 该用户必须对包含结果集的文件夹起码具有只读权限。 有关域账户的凭据格式的详细信息,请参见凭据格式。 |
密码 |
连接时所使用的 AX Web 客户端用户的密码。 需要使用该密码来测试连接,但是它不会被存储,而必须在连接时提供。 |
SSL 选项 | |
SSL 模式 |
是否为请求结果数据的客户端计算机和 AX 服务器计算机之间的连接启用 SSL:
使用保存的 DNS 进行的任何连接都必须使用该字段指定的加密格式。 说明 要支持 SSL 加密,必须使用 OpenSSL 在 AX 服务器计算机上生成并安装一组安全证书。 启用 SSL 后,连接器使用 OpenSSL 加密通过网络连接传输的所有数据。 详细信息请联系您的 Analytics Exchange 管理员。 |
受信任的 CA 证书 | 客户端 CA 安全证书(用于与使用受信任的 CA 证书的 AX 服务器计算机的 SSL 连接中)在本地文件系统上所处的位置。 |
记录连接属性
属性 | 描述 |
---|---|
全局日志选项 | |
日志级别 |
用于 ODBC 连接的日志记录级别。 当调试连接问题时,该信息可能很有用。 |
日志路径 | 要保存日志文件的文件夹的完整路径。 |
最大数量文件 | 要保留的日志文件的最大数。 达到最大日志文件数后,每次创建一个额外的文件时,驱动程序将删除最旧的日志文件。 |
最大文件大小(MB) | 每个日志文件的最大大小(兆字节(MB))。 达到最大文件大小后,驱动程序创建一个新文件并继续记录。 |