标准数据格式说明: 1、数据头部 一般情况下,从其它系统读入的只是某些表的某些指标,所以需要有个方法来告诉系统是哪些表的哪些指标。 无论是TXT还是CSV,都通过"表头"来规定要读入哪些指标。 例如,我们希望读入企业表中的5个指标,企业表的报表代号为B0,要读入的5个指标的单元格名为:C3, C5, C7, C9, C11,则文本文件的第一行应该是: ID,Name,B0_C3 B0_C5, B0_C7, B0_C9, B0_C11。 其中ID,Name是需要增加的项,用以规定导入户的代码和单位名, 其中ID是必需项,Name可以省略。后面的指标必须加上报表代号前缀。 举例: ID,Name,B0_C3 B0_C5, B0_C7, B0_C9, B0_C11 420101111111117,新连线科技,1200,234,545,20,45 420102236332337,某某电信公司,15000,43344,1545,320,545 ......... 其中,分隔符号也可以是TAB键。 2、一个文件和多个文件 为了方便操作,多个固定表(非变长表)的指标可以合并到一个文件或分离成多个文件。 如要读入的指标在信息表和B0表中,则可以采用这样的表头: ID,Name,XXB_C5,XXB_C6,XXB_D6,B0_C3 B0_C5, B0_C7, B0_C9, B0_C11 每个指标必须加上所在报表的代号作为前缀。 3、读入变长表数据 由于变长表是一对多的关系,所以每个变长表的数据必须独立存放到一个文件,且文件名必须采用对应报表的代号。如要读入产品表B1的数据,数据文件必须为:B1.TXT或则B1.DBF,否则系统不能准确度入。 对于变长表数据,表头指标名可以不含报表代号。如ID,A3,B3.....,没有必要写成:ID,B1_A3,B1_B3。 数据文件的排列方式与固定表类似,只是一个ID可能对应多条数据。 举例: ID,A3,B3,C3,D3,F3 420101111111117,1102,,123.50,345.60,234,545 420101111111117,1103,,13.50,45.40,34,55 420101111111117,1104,,13.50,45.40,34,55 420102236332337,1201,产品,1234,4323,34,43 420102236332337,1201,产品,1234,4323,34,43 420102236332337,1201,产品,1234,4323,34,43 4、一次读入多个文件 允许一次选择多个数据文件读入。但必须确保每个变长表的文件名符合以上规定。 5、读入到当前期 系统总是将数据读入到当前数据集的当前期。 所以读入前请一定要注意当前数据集和当前报表期