将数据映射到源文件

可通过以下多种方式将数据映射到源文件:

  • 将数据放入电子表格文件,然后从其创建来源文件。
  • 通过使用从 Microsoft Access 数据库中提取的数据来创建源文件。
  • 写入数据映射程序以映射您的数据,并将其保存至源文件。

从电子表格程序创建源文件(如 Excel)时,电子表格的每一列将视为新字段。将电子表格保存为 CSV 文件时,会在每个列后放置一个逗号。如果特殊字段为空,仍需要逗号或列,以表示该字段存在,即使没有值。例如,如果正在加载余额,且某个特定期间没有余额,那么电子表格中必须存在该期间余额的空白列。

使用这些指南映射数据。并未标识所有指南。

  • 请参见表定义文档、导出文件描述、数据文件文本、数据库定义和 CSV 文件定义,了解接口文件中每个字段的详细信息(例如字段顺序、类型和大小)。有关如何构建导出文件和生成数据文件文本和数据库定义的信息,请参见 Landmark Technology 文档。
  • 确定源文件中数据的顺序:

    如果在 CSV 文件开头使用标题,则必须以指定顺序包括所有字段。对于没有数据的字段,包括空白字段,这样就包含了所有字段。如果使用标题标识数据表中的列,则可以将列标题放在 CSV 文件开头,在数据前的第 1 行。接着文件只能包含适当的字段。运行 dbimport 加载实用工具时,使用 -n 选项表示没有标题行。有关 dbimport 的信息,请参见“运行加载实用工具”。有关此实用工具的详细信息,请参见 Landmark Technology 文档。

    若要在 CSV 文件开头导出带标题的 CSV 文件,可以使用 dbexport 命令,带 --dumpempty 参数。仅适用于没有带报告的现有数据记录的情况。如果存在数据,则以正常方式 dbexport 导出数据。

  • 如果字段是可选、留空或零:

    使用逗号表示字段状态,即使您不为该字段指定值。

  • 如果已为字段使用符号:

    符号必须是值字符串中的最左字符。例如,包含值 $5.82- 的含符号金额字段必须表示为 -5.82。空白或加号 (+) 表示正数,负号 (-) 表示负数。

  • 如果字段需要百分比汇率:

    将百分比汇率指定为小数位(例如,输入 10% 作为 .10)。

  • 如果字段需要字母数字值

    在两个引号中包括字母数字字段值。

  • 映射日期字段将根据数据库文件或 CSV 文件所在的平台而异。在 Infor 数据库中,日期以 ISO 格式存储:CCYYMMDD。
  • 唯一 ID 字段是系统分配的值。将它们留空。