通过表访问数据

表是描述相关源数据文件中包含的原始数据的对象。 AX 服务器中的表与 ACL Analytics 中的表布局相同。

在服务器浏览器中查找表

在 AX 服务器中,表被包含在文件夹内。 像其他文件夹条目一样,您可以从服务器浏览器中访问表。

说明

表示表的服务器浏览器图标取决于表类型。 要了解更多信息,请参考表图标和表类型

如何使用表

表元数据

表使用以下元数据在相关的源数据文件中创建原始数据的结构化解释:

  • 域名
  • 域长度
  • 域数据类型
  • 域位置

通过表访问数据

当您运行分析时,脚本使用表来访问相关源文件中存储的基础数据。

示例

您有一个称为 Ar 的表,该表有您需要处理的两个字段:Customer_NumberTrans_Amount。 使用 OPEN 命令,选择要处理的表,然后使用 SUMMARIZE 命令处理需要处理的字段中的数据:

OPEN 应收账款
SUMMARIZE ON Customer_Number SUBTOTAL Trans_Amount TO "Customer_total.FIL"PRESORT

提取到和附加到数据文件夹中的表

运行解析脚本时,不能将提取的数据直接附加到“数据”文件夹中的现有表。 相反,您必须:

  1. 创建一个可供在脚本执行过程中提取到和附加到的临时表。
  2. 将现有数据提取至该临时表。
  3. 将新记录提取并附加至该临时表。
  4. 在脚本末尾,将该临时表中的记录(现有记录和新记录)提取至“数据”文件夹中的表。

    这会用该临时表中的现有记录和新记录覆盖数据表中的内容。

COMMENT 使用现有表中的数据创建临时表
OPEN T_Existing_Data_Table
EXTRACT RECORD TO T_Temp_Table

COMMENT 提取新数据并将其附加到临时表
OPEN T_New_Data
EXTRACT RECORD TO T_Temp_Table APPEND

COMMENT 将临时表内容写入数据表
OPEN T_Temp_Table
EXTRACT RECORD TO T_Existing_Data_Table

表类型

AX 服务器支持五种表类型。 独立表是其他四种特殊表的基础:

  • 独立表 出现在 ACL Analytics 中的基本表布局
  • 主表 由一个或多个链接表链接到的独立表
  • 链接表 链接到一个主表的快捷表
  • 共享表 与一个或多个其他表共享其数据源文件的独立表
  • 服务器表 ACL Analytics 中的表布局,它被链接到 AX 服务器上的一个源数据文件

布局

您可以从表基础数据取消到一个表的关联以创建布局。 布局是一个表布局,没有您可以在分析脚本中操作的基础源数据文件。

(C) ACL Services Ltd. 保留所有权利。

2019年4月20日