加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

DataStage Designer中的数据库连接

(2012-01-25 15:48:45)
标签:

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="DataStage Designer中的数据库连接" />

对于删除数据库的操作,不是很清楚,应该有类似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中指定。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有