...
查看导入异常日志,并可以导出导入异常的数据、及异常原因。
入口:在系统运维,单击 异常数据日志管理。
出现在异常数据日志中的前置条件:Excel导入模板中需要设置"异常处理规则"为"继续执行"。
应用示例
演示带参数的导入模板
...
该示例实现为每个学校导入、更新行政单位及其负责人。Excel数据:
目标表结构:
其中学校代码,需要根据用户选择的值导入,单位职能只有:学生管理、教学管理、质量监控、其他四个可选值。实现步骤如下:
- 新建"单位职能列表"值域范围,详见"演示静态列表值域范围"
- 点击新建Excel导入模板,添加导入规则
- 点击列设置,设置列映射
- 点击"单位职能"那一行的校验设置,设置值域范围校验,点击确定。
- 点击保存,弹出保存对话框,输入名称"演示带值域范围验证的导入模板",保存excel导入模板
- 双击"演示带值域范围验证的导入模板"执行导入,选择文件"表1-3学校相关行政单位 - 值域范围验证.xls"验证值域范围校验
- 下载异常数据
- 如果提示"下载异常数据失败,原因:模板文件不存在,请编辑模板,上传模板文件"。请重新编辑改Excel模板,上传模板文件,
然后点击右下角的保存,就会显示成
上传模板后,关闭模板,点击"异常数据日志管理",可以看到刚导入的异常数据
点击"下载异常"图标,下载异常数据
- 否则可以看到导出的异常数据,显示值域范围验证失败
锚 | ||||
---|---|---|---|---|
|
该示例实现为每个学校导入、更新行政单位及其负责人。Excel数据:
目标表结构:
其中学校代码,需要根据用户选择的值导入,唯一id需要根据学校代码和单位号组合而成,实现步骤如下:
- 新建扩展包"DataImporterDemo",extension.xml中设置depends="DataImporter",独立开发扩展包时,为了正常编译,需要将DataImporter.jar放到扩展包的lib-compile目录(打包时不需要打包到扩展包)
- 新建行政单位ID类"smartbi.demo.XZDWID"
...
- 点击保存,弹出保存对话框,输入名称"演示绑定自定义java类的导入模板",保存excel导入模板
- 双击该模板执行导入,选择"表1-3学校相关行政单位.xls"
到数据库中看结果
扩展接口说明
请见"Excel数据导入_类文档注释"。
附件:测试表及数据.sql
原始文档:http://pan.baidu.com/s/1miIn4SS
...