2.3.6 消费大数据的接收解析与表格设计

2.3.6 消费大数据的接收解析与表格设计

消费大数据也是由异构系统导入的,它的数据字典也可以在先接收导入之后,再在表格设计中进行解析和定义。为此系统先予以业务登录,建立菜单,如图2-39所示。

图2-39 消费大数据的业务登录界面设计

根据前述导入接收的构思,消费大数据是互联型的数据迁移途径,需要先进行ODBC配置,如图2-40所示,请注意本例中第4步的库名应为考勤消费打卡机后台数据库名“HZDT_65535”。

图2-40 ODBC数据源TS1的配置流程

业务登录和数据源TS1配置完成后,对接收格式进行设计,如图2-41所示进入该表单,如图2-42所示进行接收格式定义,并实现接收。

图2-41 消费大数据的业务登录界面

图2-42 消费大数据的收发参数定义和接收界面

与考勤大数据接收参数不一样的是,消费大数据采用互联型数据迁移,各相关参数属性的意义如下:

(1)数据源:本例应定义为前述ODBC数据源DSN名“TS1”。

(2)表名:为确定接收的考勤消费打卡机后台数据表文件名,本例为“ExpenseDetailmonth”。

(3)用户名:数据资源连接时的用户名。

(4)密码:数据资源连接时的密码。

(5)接收格式:指数据接收迁移时的自联型(SLF)格式或者互联型(DSN)格式,本例为DSN格式。

定义完成并保存后,即可点击“确定”,开始接收。一切正常的话,系统显示进度条开始接收数据,接收完成后会有信息予以报告,表明系统接收成功。值得注意的是,选择接收文件时必须十分慎重,一旦选择错了,那么收到一方的表格就可能全部瘫痪,造成无法挽回的损失。

接收完成后,系统会自动建立默认的规整表数据字典,默认数据字典将原表格中的数值型(含整型、双精度型、浮点型等)栏目统一归类为数值型栏目,其他非数值型栏目统一归类为字符型栏目,宽度和精度将沿用原有的定义,栏目名备注沿用数据字段名,参见表2-8。如果需要清晰解析原表格的各个栏目并欲做出更改,可在系统需求调查阶段,了解清楚各自的栏目意义与属性,接收完成后,在本体中间件系统中予以补充定义,如图2-43所示。

表2-8 数据字典:XFXX_STR,消费大数据,月报(表栏备注名已做更改)

图2-43 消费大数据表格设计(更改)界面