DS工具抽取数据过程.pdfVIP

  • 244
  • 0
  • 约4.53千字
  • 约 11页
  • 2017-09-06 发布于浙江
  • 举报
DS工具抽取数据过程

数据抽取学习 DS 工具抽取数据过程 一、在整个抽取制作前需要先新建全局变量,根据新建的变量设定抽取的方式以及文件的路 径。 1、新建全局变量: 进入ToolsVariables 右击点击Insert,插入需要设定的全局变量: $gvFileDir (excel 表格所属的部门) $gvFileName (excel 表格的文件名) $gvCurYear (excel 表格的年份) $gvCurMonth (excel 表格的月份)用于临时抽取 $gvRootDir (数据文件根路径) $isDelete (设置全新抽取或者增量抽取) 所需要新建的全局变量为以上6 个。 1 数据抽取学习 2、抽取过程中全局变量的设定: 抽取的结构大致如下: 具体使用格式如下: 现在假设需要抽取C 盘目录下“BI 系统数据上报目录”文件夹里的财务部门中的一张 名称为财务部-财务指标201101 的excel 表格。 1)设置全局变量初始化。 抽取方式有两种,根据需要可分别设定为临时抽取或者根据系统时间抽取: # 临时抽取方式: $gvCurYear = 2011; $gvCurMonth = 01; # 根据当前系统时间抽取方式 # 获取当前年份 $gvCurYear = to_char(add_months(sysdate(),-1),yyyy); 2 数据抽取学习 # 获取当前月份 $gvCurMonth = to_char(add_months(sysdate(),-1),mm); 设定好抽取方式后需要设定文件根路径: (# 设置数据文件根路径 $gvRootDir = C:\\BI 系统数据上报目录;) 在全局初始化里还需要设定一个全新抽取或者是增量抽取: (#设置全新抽取还是增量抽取。全新抽取设置1;增量抽取设置0。 $isDelete =1;) 2)设置局部初始化: $gvFileDir = $gvRootDir || \\财务部; $gvFileName = 财务部-财务指标 || $gvCurYear || $gvCurMonth ||.xls; 二、抽取过程的制作 现以WF_财务为例 整个抽取结构如下图所示: 3 数据抽取学习 1、局部初始化 主要功能是确定模板的路径: $gvFileDir = $gvRootDir || \\财务部; $gvFileName = 财务部-财务指标|| $gvCurYear || $gvCurMonth ||.xls; print(抽取文件目录:{$gvFileDir}); print(抽取文件名称:{$gvFileName}); 2、Try……catch 这是一个固定的组合结构 3、 判断文件存在否 主要功能就是判断文件是否存在,确定下一步的执行 点击判断文件存在否进入可以看到如下图结构: 4 数据抽取学习 如果满足条件file_exists($gvFileDir||\\||$gvFileName ) = 1 则进行到工作流往下执 行,否则显示文件不存在。 其中文本_文件校验里的内容为: InsertException(); print($gvFileDir ||\\||$gvFileName || 文

文档评论(0)

1亿VIP精品文档

相关文档