Datastage中的job分类和特点? 5
1个回答
展开全部
Server Job
一个 Job 就是一个 Datastage 的可运行单元。Server Job 是最简单常用的 Job 类型,它使用拖拽的方式将基本的设计单元 -Stage 拖拽到工作区中,并通过连线的方式代表数据的流向。通过 Server Job,可以实现以下功能。
定义数据如何抽取
定义数据流程
定义数据的集合
定义数据的转换
定义数据的约束条件
定义数据的聚载
定义数据的写入
Parallel Job
Server Job 简单而强大,适合快速开发 ETL 流程。Parallel Job 与 Server Job 的不同点在于其提供了并行机制,在支持多节点的情况下可以迅速提高数据处理效率。Parallel Job 中包含更多的 Stage 并用于不同的需求,每种 Stage 使用上的限制也往往大于 Server Job。
Sequence Job
Sequence Job 用于 Job 之间的协同控制,使用图形化的方式来将多个 Job 汇集在一起,并指定了 Job 之间的执行顺序,逻辑关系和出错处理等。
数据源的连接
DataStage 能够直接连接非常多的数据源,应用范围非常大,可连接的数据源包括:
文本文件
XML 文件
企业应用程序,比如 SAP 、PeopleSoft 、Siebel 、Oracle Application
几乎所有的数据库系统,比如 DB2 、Oracle 、SQL Server 、Sybase ASE/IQ 、Teradata 、Informix 以及可通过 ODBC 连接的数据库等
Web Services
SAS 、WebSphere MQ
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1210xiefs3/
一个 Job 就是一个 Datastage 的可运行单元。Server Job 是最简单常用的 Job 类型,它使用拖拽的方式将基本的设计单元 -Stage 拖拽到工作区中,并通过连线的方式代表数据的流向。通过 Server Job,可以实现以下功能。
定义数据如何抽取
定义数据流程
定义数据的集合
定义数据的转换
定义数据的约束条件
定义数据的聚载
定义数据的写入
Parallel Job
Server Job 简单而强大,适合快速开发 ETL 流程。Parallel Job 与 Server Job 的不同点在于其提供了并行机制,在支持多节点的情况下可以迅速提高数据处理效率。Parallel Job 中包含更多的 Stage 并用于不同的需求,每种 Stage 使用上的限制也往往大于 Server Job。
Sequence Job
Sequence Job 用于 Job 之间的协同控制,使用图形化的方式来将多个 Job 汇集在一起,并指定了 Job 之间的执行顺序,逻辑关系和出错处理等。
数据源的连接
DataStage 能够直接连接非常多的数据源,应用范围非常大,可连接的数据源包括:
文本文件
XML 文件
企业应用程序,比如 SAP 、PeopleSoft 、Siebel 、Oracle Application
几乎所有的数据库系统,比如 DB2 、Oracle 、SQL Server 、Sybase ASE/IQ 、Teradata 、Informix 以及可通过 ODBC 连接的数据库等
Web Services
SAS 、WebSphere MQ
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1210xiefs3/
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询