编辑DDL 在‘Edit DDL’ 页框,可以建立和编辑建立表单的语句,用来建立一个目标的表单。 如果要对列定义进行一个改变,要重新定义建立表单的语句,点击‘Create DDL’按钮。 事务控制 事务处理:对于读取数据允许指定一个事务处理的水平。处理水平是如何在事务和事务之间冲突的调解。 默认的,在‘COMMIT’之前,所有的行都写入到目标数据表。在‘Rows Per Transaction’输入框,指定在提交前写入记录的行数,就是说写入多少行之后进行提交处理 DataStage 测试 问题一: 使用一个ODBC的Stage,只可以对一张表单进行数据抽取。(Yes/No) 答案一: No。可以通过SQL语句在一个数据源中关联多张表。 使用本地连接 使用Oracle8I的插件要比使用ODBC的Stage在访问Oracle表单,在性能上效率要高。 改良错误的处理 。 本地连续支持。 导入表单结构定义。 当执行一个查询,查询结果集。 新型的数据结构和接口。 Oracle8I的插件让快速有效的从Stage中加载数据流(例如,ODBC Stage、Sequential Stage等等)到目标Oracle数据库表单中。 Oracle数据库客户端可以安装在WindwosNT or UNIX操作系统上,用来访问Oracle服务端,可以安装在WindwosNT or UNIX操作系统上。 Oracle8插件的例子 这插件在设计的工作区域就像其他Stage一样使用。可以抽取或写入数据到Oracle表单。 具有以下特点: 1、每个Oracle8的插件Stage是一个被动Stage,可以有若干条输入输出Link。 2、输入Link指定要写入的数据。加载入Oracle数据库的数据以数据流的形式,可以指定一个输入Link的数据,使用Datastage生成的SQL语句或自定义的SQL语句。 3、抽取的数据在输出的Link中,是以记录流的形式从Oracle数据库中读取数据。可以指定一个输出Link的数据,使用Datastage生成的SQL语句或自定义的SQL语句。 4、从一个Oracle数据库读取数据在输出的Link中有关键的记录。(读取记录使用关键领域,在SQL语句中的Where字句部分) 导出过程 在Manager中,点击“Export——Datastage Components”。 选择Datastage需要到导出的项目。 指定导出的类型:dsx,xml。 在客户端机器上指定导出文件的路径。 在Manager中点击“Export—Datastage Components”开始导出的过程。 在Manager中任何的项目都可以将其导出成为一个文件。使用这个程序可以对工作进行备份或者将项目从一个工程移动到另一个工程中。 选择导出文件的类型,可以选择整个工程或者在一个工程中的一部分项目。 指定导出文件的类型,默认的,项目被导成一个文本格式的文件,默认的导出文件是“Dsx”格式的。也可以将项目导出成为“XML”格式的文档。 导出的文件目录是在Datastage的客户端,而不是在服务器。 Datastage测试 问题一: 可以将Datastage工程中的Jobs导出来,但是却不能将元数据导出,所以不能将元数据的定义导出成为一个文本。(Yes/No) 答案一: No,元数据的定义的结构,都存在于“Table Definitions”中,而表单的定义是可以通过导入导出流通于各个工程之间。 问题二: Datastage工程导出的目的是存放在客户端,而不是存放在服务器。(Yes/No) 答案二: Yes。 导出Datastage的项目 在Datastage的Manager的菜单上点击“Export—Datastage Components”。 选择“Whole Project”或根据需要进行选择,而后进行导出。 导入Datastage工程 在Manager中,点击“Import—Datastage Components”。 选择要导入的Datastage项目文件。 选择要导入的文件,点击“Import All”开始导入或者“Import Select”从浏览的项目中选择一个导入。选择“Overwrite Withnot Query”按钮来覆盖那些同名但没有警告的项目。 导入元数据 从Sequential文件中导入格式和列的定义。 导入关联表的列的定义。 导入Hash文件的列的定义。 导入的信息在“Table Definitions”。 在Job中Stage可以将表定义进行加载进来。 表格定义对于一些变化的数据文件和表单
原创力文档

文档评论(0)