欢迎来到天天文库
浏览记录
ID:20836620
大小:526.00 KB
页数:9页
时间:2018-10-16
《审计数据采集过程中容错技术探索》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、审计数据采集过程中容错技术探索吴笑凡万建国(审计署驻南京特派办) 审计人员在获取被审计单位业务数据的过程中遇到原始数据的质量常常参差不齐,如果不加处理使用相关的数据采集工具直接采集,通常不能有效地完成审计数据获取任务。有时仅仅是因为数据源中一条数据记录的某一个字段有问题就可能导致整张数据表的采集不能正常进行。因此掌握容错技术是审计人员在开展计算机审计过程中必备的能力。下面以使用MicrosoftSQLServer采集有质量问题的数据为例,说明容错技术在审计数据采集过程中的应用。 在对“某地税数据3.mdb”中的“税票表3”时直接用Micro
2、softSQLServer的DTS导入导出工具,执行到最后一步,弹出错误信息对话框,如图1所示,数据库中仅新建立了一张空表,表中一条数据都没有导进去。重复尝试的结果都是一样的。 图1SQLServer数据采集出错信息 那么对于有数据问题的“税票表3”应该怎么处理呢?这个问题其实可以通过MicrosoftSQLServer的容错导入功能实现。容错导入的实现机制是将数据源表中没有问题的数据记录导入到目标表中,对于有问题的数据记录单独保存到文本文件中,并说明导入时出错的类型。用户可以根据出错信息修正出错数据,最后将修改后的数据以文本导入的方式追加
3、到目标表中,以完成数据采集。 步骤一:打开DTS包编辑器 打开MicrosoftSQLServer的企业管理器,从“控制台根目录”开始依次选择下级目录MicrosoftSQLServers→SQLServer组→(Local)(WindowsNT)→数据转换服务,直到选中“本地包”,鼠标右键点击“本地包”,选择“新建包”,如图2所示,结果如图3所示。 图2MicrosoftSQLServer数据采集容错技术步骤一 图3MicrosoftSQLServer数据采集容错技术步骤一的结果 步骤二:选择数据源 在新建包的窗口中,从“连接
4、”菜单中选择“2MicrosoftAccess...”,如图4所示,在弹出窗口中指定待采集文件“某地税数据3.mdb”,结果如图5所示。 图4MicrosoftSQLServer数据采集容错技术步骤二 图5MicrosoftSQLServer数据采集容错技术步骤二的结果 步骤三:选择目标数据库 在新建包的窗口中,从“连接”菜单中选择“1MicrosoftOLEDBProviderforSQLServer...”,如图6所示,在弹出窗口中指定目标数据库为MicrosoftSQLServer数据库“计算机审计”,结果如图7所示。
5、图6MicrosoftSQLServer数据采集容错技术步骤三 图7MicrosoftSQLServer数据采集容错技术步骤三的结果 步骤四:添加转换数据任务 在新建包的窗口中,从“任务”菜单中选择“3转换数据任务...”,如图8所示,然后首先点击窗口区的MicrosoftAccess图标作为“源连接”,再点击窗口区的MicrosoftOLEDBProviderforSQLServer图标作为“目的连接”,形成从源连接指向目的连接的右箭头,如图9所示。 图8MicrosoftSQLServer数据采集容错技术步骤四 图9Mic
6、rosoftSQLServer数据采集容错技术步骤四的结果 步骤五:配置转换数据任务 在新建包的窗口区选中代表转换数据任务的右箭头,从“包”菜单中选择“属性(P)”,如图10所示。 图10MicrosoftSQLServer数据采集容错技术步骤五 弹出“转换数据任务属性”窗口,在默认的TAB页面上配置“源”的信息,可以保持默认选项不变,如图11所示。 图11MicrosoftSQLServer数据采集容错技术步骤五-“源”配置 切换到第2个TAB页面配置“目的”,点击“创建”按钮,弹出“创建目的表”窗口,给出创建新表的默认配置,
7、如图12所示,点击“确定”按钮,关闭“创建目的表”窗口,回到“目的”TAB页面,如图13所示。 图12MicrosoftSQLServer数据采集容错技术步骤五的“目的”配置过程 图13MicrosoftSQLServer数据采集容错技术步骤五的“目的”配置 第3个TAB页面配置“转换”,可保持默认配置,在导入大数据量的表时建议将源和目的分别作为一个整体连接起来,以提高导入效率,如图14所示。 图14MicrosoftSQLServer数据采集容错技术步骤五的“转换”配置 第4个TAB页面“查找”可以保持默认配置。在最后一个T
8、AB页面配置“选项”中指定异常错误文件的存放位置,勾选“错误文本”和“源错误行”,在“最大错误计数”中给定希望容错的个数(
此文档下载收益归作者所有