ETL数据整合与处理 第7章 任务(3) 优秀教学课件.pptxVIP

  • 6
  • 0
  • 约3.22千字
  • 约 27页
  • 2021-02-26 发布于四川
  • 举报

ETL数据整合与处理 第7章 任务(3) 优秀教学课件.pptx

任务目录检查列是否存在1检查一个文件是否存在2检查多个文件是否存在3小结4任务描述检查列是否存在是验证数据库表中的一个或多个字段中是否存在,根据验证结果,返回成功或失败值。为了存储从Excel文件中抽取的每个月的月考成绩数据,需要检查存储数据的数据库表的列字段是否存在,使用检查列是否存在任务组件,检查MySQL的“demodb”数据库“2020年4月月考数学成绩”表中的“班级”“数学”字段是否存在。任务分析(1) 建立【检查列是否存在】任务工程。(2) 设置【检查列是否存在】组件参数。(3) 运行任务。建立检查列是否存在任务工程建立检查列是否存在任务工程步骤如下。(1) 创建检查列是否存在任务工程。使用Ctrl+Alt+N快捷键,创建【检查列是否存在】任务工程。(2) 建立检查列是否存在任务。在【检查列是否存在】任务工程中,单击【核心对象】选项卡,展开【条件】对象,选中【检查列是否存在】组件,并拖曳到右边工作区中,如图所示。设置参数【检查列是否存在】组件,弹出【检查列是否存在】对话框,如图所示。设置参数【检查列是否存在】组件参数包含组件的基础参数和【列】表参数,有关参数的说明如表所示。参数名称说明基础参数作业项名称表示【检查列是否存在】组件的名称,该名称在单个任务中必须唯一。同一个任务中,检查列是否存在的组件可以有多个,但是它们是相同的任务组件。默认值为检查列是否存在数据库连接表示数据库连接名称,在下拉框列表中选择一个现有的连接。如果修改现在的连接,单击【编辑…】按钮修改,如果没有连接,单击【新建…】或【Wizard…】按钮创建。默认值为当前工程中现有的、按名称排列在前的一个数据库连接名称模式名表示数据库模式的名称。单击同一行的【浏览(B)】按钮,通过数据库浏览器获得模式名称的名称。默认值为空表名表示要数据库表的名称,单击同一行的【浏览(B)】按钮,通过数据库浏览器获得表的名称。默认值为空列列表示要检查的字段的名称,使用一个列表,获得字段名称、删除字段名称。默认值为空设置参数在图所示的【检查列是否存在】对话框中,设置有关参数,检查数据库“2020年4月月考数学成绩”表中“班级”“数学”字段是否存在,如图所示,此时完成【检查列是否存在】组件的参数设置。运行任务在【检查列是否存在】任务工程中,单击【检查列是否存在】组件,再单击工作区上方的 图标。运行任务,在【检查列是否存在】任务工程的工作区下方,单击【作业度量】选项卡,展示任务的执行结果,如图所示,表示检查列是否存在的结果失败,任务执行完毕。目录检查列是否存在1检查一个文件是否存在2检查多个文件是否存在3小结4任务描述检查一个文件是否存在即验证指定的文件是否存在,根据验证结果,返回成功或失败的值。为了抽取每个月的月考成绩文件的数据,需要检查月考成绩文件是否存在,使用检查一个文件是否存在任务组件,检查“2020年4月月考1班数学成绩.xls”文件是否存在。任务分析(1) 建立【检查一个文件是否存在】任务工程。(2) 设置【检查一个文件是否存在】组件参数。(3) 运行任务。建立检查一个文件是否存在任务工程建立检查一个文件是否存在任务工程步骤如下。(1) 创建检查一个文件是否存在任务工程。使用Ctrl+Alt+N快捷键,创建【检查一个文件是否存在】任务工程。(2) 建立检查一个文件是否存在任务。在【检查一个文件是否存在】任务工程中,单击【核心对象】选项卡,展开【条件】对象,选中【检查一个文件是否存在】组件,并拖曳到右边工作区中,如图所示。设置参数双击【检查一个文件是否存在】组件,弹出【检查一个文件是否存在】对话框,如图所示。设置参数有关参数的说明如表所示。参数名称说明作业项名称表示【检查一个文件是否存在】组件的名称,该名称在单个任务中必须唯一。同一个任务中,检查一个文件是否存在的组件可以有多个,但是它们是相同的的任务组件。默认值为检查一个文件是否存在文件名表示要检查的文件和路径的名称,单击同行的【浏览(B)…】按钮,可浏览输入路径和文件的详细信息。默认值为空设置参数在【检查一个文件是否存在】对话框中,设置有关参数,检查“2020年4月月考1班数学成绩.xls”表是否存在,如图所示,此时完成【检查一个文件是否存在】组件的参数设置。运行任务在【检查一个文件是否存在】任务工程中,单击【检查一个文件是否存在】组件,再单击工作区上方的 图标。运行任务,在【检查一个文件是否存在】任务工程的工作区下方,单击【作业度量】选项卡,展示任务的执行结果,如图所示,表示验证“E:/data/2020年4月月考1班数学成绩.xls”文件是否存在结果成功,任务执行完毕。目录检查列是否存在1检查一个文件是否存在2检查多个文件是否存在3小结4任务描述与检查一个文件是否存在组件类似,检查多个文件是否存在即验证指定的多

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档