DataStage Designer中的数据库连接

标签:
datastage数据库连接it |
分类: 数据分析 |
通过ODBC进行连接的情况。
oracle,db2,sql-server三者的情况大致相同。
1)建立本地的映射
DB2来说,你要在local
PC上有DB2的客户端,映射好要操作的数据库。包括instance名,database名。
Oracle来说,同样在localPC上需要客户端,做好映射。做映射的过程如下,连接到Oracle
server上Listener,在本地建立一个local的映射。使用客户端中的Net Configuration
Assistant。
2)在管理工具中
在odbc中建立数据源。
3)在Designer中,设定好数据源的名称,以及登录用户名和密码。
http://s1/middle/7e89c3f5gb755bda6cff0&690Designer中的数据库连接" TITLE="DataStageDesigner中的数据库连接" />
对于删除数据库的操作,不是很清楚,应该有类似Talend SQLRow的组件来直接写sql语句。目前未找到。
补充:
1. 设置环境变量--关闭job,右击job然后打开属性,在第二个Parameters tag中指定环境变量。也可以自己定义(点击Add Environment Variable后,最上面有个new)。指定变量表示为$VariableName。在Job中使用时,#$VariableName#来代替。
2. Command来执行job--cd C:\IBM\InformationServer\Server\DSEngine\bin;dsjob -run -param $TMPDIR=C:/WahaBench/ dstage1(projectName) N01Normal1(jobName).
3. 表的横纵变换是 pivot enterprise,相同结构的数据合并用 Funnel,merge则是相同key的各个表,列的merge。
4. 在designer菜单tool下,有Run director。用来监控job执行时出现的warning和error。
5. job执行非常耗时的原因,有可能是因为生成了大量的warnings,其中文字编码的方式不匹配这种warnings是最多的。NLS中指定。
oracle,db2,sql-server三者的情况大致相同。
1)建立本地的映射
2)在管理工具中
3)在Designer中,设定好数据源的名称,以及登录用户名和密码。
http://s1/middle/7e89c3f5gb755bda6cff0&690Designer中的数据库连接" TITLE="DataStage
对于删除数据库的操作,不是很清楚,应该有类似Talend SQLRow的组件来直接写sql语句。目前未找到。
补充:
1. 设置环境变量--关闭job,右击job然后打开属性,在第二个Parameters tag中指定环境变量。也可以自己定义(点击Add Environment Variable后,最上面有个new)。指定变量表示为$VariableName。在Job中使用时,#$VariableName#来代替。
2. Command来执行job--cd C:\IBM\InformationServer\Server\DSEngine\bin;dsjob -run -param $TMPDIR=C:/WahaBench/ dstage1(projectName) N01Normal1(jobName).
3. 表的横纵变换是 pivot enterprise,相同结构的数据合并用 Funnel,merge则是相同key的各个表,列的merge。
4. 在designer菜单tool下,有Run director。用来监控job执行时出现的warning和error。
5. job执行非常耗时的原因,有可能是因为生成了大量的warnings,其中文字编码的方式不匹配这种warnings是最多的。NLS中指定。
前一篇:DataStage安装以及登录