DataStage Container 的用法DataStage 提供了两种类型的 Container:Local containers 和 Shared containers,下面将分别介绍这两种类型的 Container
Local containers1
主要用途Local containers 主要是用来简化 ETL Job 的设计的,当你的某个 ETL Job 非常复杂的时候,这个 ETL Job 可能会包含非常多的 DataStage 的组件
把这些组件同时在一个面板上显示出来的话就会使整个 ETL Job 的逻辑显得非常混乱,这时候你就可以用一个或者多个 Locale container 把这个 ETL Job 中具有特定功能的逻辑模块(比如数据抽取模块)封装起来
这样就会使这个ETL Job 的流程非常清晰
构造方法(1) 用 DataStage Designer 打开一个创建好的 ETL Job
然后选择你要封装到 Local container 里面的组件
如下图所示:图 16:选择组件(2) 选择 Edit'Constru ct Container'Local 把选择的 DataStage 组件封装成一个 Local container
图 17:封装组件(3) 构建好 Local container 后,原来的 ETL Job 的布局变成如下图所示,这样整个布局看起来比之前要简化多了
你可以通过单击下面的标签 ContainerC3 来查看这个 Local container 里面的内容
图 18:查看 container的内容Shared containers1
主要用途Shared containers 除了具备 Local containers 的功能外,它还可以在不同的 ETL Job 之间实现共享
如果多个 ETL