zoukankan      html  css  js  c++  java
  • 数据仓库基础(十三)Informatica workflow

     看了几天的Informatica ,关于infor的资料也比较少,主要的《商业智能深入浅出》,以及中国大数据论坛上的教学视频。在看了这些之后总感觉远远不够,但又缺乏资料,不知道如何去深入学习。

     workflow主要是对ETL的调度工作。主要是实际的操作

     Inforamtica 流程控制的组件。

    1. Decision:决策的组件,在里面可以写一个规则,形成一个决议

            

          上图主要是一个Decision的时候,上面的规则就是这两个session的执行成果返回一个结果。

       2.Workflow 变量:第一次跑完将值写入资料库中

           这个写在这里,它不是一个组件。但在一下的组件会用到这个变量的定义。

           在菜单栏的workflow中的Edit选项workflow变量的定义如图:

    选择variable选择卡。persistent是每次跑完将值写入资料库中。如果没有选择persistent那就每一次运行完一个session 就变回原来的值

    下面的default是赋给一个默认值。

       3. assigrment:创建一个任务

       

    在assigrment中可以自己定义任务的规则。

       4.eventRaise eventwite:首先需要在workflow中先定义,在workflow->Edit中的event选项卡。

    在里面先定义事件。然后在eventRaise即eventwite中调用

       5.Timeer:创建一个计时器,可以自己定义在多少事件后运行session 

    可以选择相对事件和绝对事件。

       6. eventwite:文件探查,它主要是去探查系统有没接受到某个文件,这样能作为一个标志。

    比如有很多文件要传送过来,某个文件作为一个结束的,描述性的文件,这样认为所有文件传送完了。

       7.command 调操作系统的shell脚本

    可以在command中配置shell脚本

       8.email:可以给用户发送邮件,里面配置需要发送的内容等。

    workflow 的scheduler配置:

    在菜单栏 workflow->Edit-scheduler选项卡选择:

    点击scheduler后面的小时候,设置运行的时间。workflow如果运行失败,scheduler就会自动的停止。

  • 相关阅读:
    如何配置wamp多站点主机
    一些类和对象问题的探索,简单易懂的命名空间及use的使用
    [4] Git使用流程
    [正则] JS常用正则
    [3] Django返回json数据
    [8] Eclipse各版本代号一览表以及官网上有很多版本的eclipse的比较
    [7] MySQL数据库--学生管理系统数据库设计
    [11]Docker02 Docker重要概念
    [12]Docker03 Centos7安装Docker
    [小程序]小程序环境搭建
  • 原文地址:https://www.cnblogs.com/evencao/p/3154715.html
Copyright © 2011-2022 走看看