| 发表人 |
内容 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-14 10:09:37
|
zjbc100
初级会员
注册时间: 2008-07-11 22:24:46
文章: 9
离线
|
刚接触PowerCenter8.1一段日子,比较菜,希望大家多帮助,谢谢!
1.什么是dtm?如何应用?
2.什么是PMCMD?如何应用?
3.如何配置参数文件?有哪些常用的设置?
4.如何使用email组件?别人告诉我说是学要安装其他的东西才能调用,有没有具体说明?
5.我的oracle10g数据库的codepage用的是UTF-8,而informatic server里用到的另一个codepage设置的是gbk2312。在执行session出错时,monitor里显示的中文错误信息从Metadata的数据库里显示时,就变成了乱码,这样的问题我该如何解决?
6.使用Orcl驱动进行读取,写入数据库的时候,写入数据库的数值会出现偏差,(例如读出的是APPROVED,写入时会出现APP、APPROVE等情况),请问是为什么?
7.Metadata里提供的数据信息应该如何管理,有没有现成的软件?如果开发的话,接口方面如何解决?是否可以直接利用Oracle的接口?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-15 22:23:29
|
Music 吉他手
中级会员
![[Avatar]](/images/avatar/ce5140df15d046a66883807d18d0264b.jpg)
注册时间: 2008-08-13 04:02:03
文章: 28
离线
|
第1个
DTM process: The Load Manager creates one DTM process for
each session in the workflow. it performs the following tasks:
• Reads session information from the repository.
• Expands the server, session, and mapping variables and
parameters.
• Creates the session log file.
• Validates source and target code pages.
• Verifies connection object permissions.
• Runs pre-session shell commands, stored procedures and SQL.
• Creates and run mapping, reader, writer, and
transformation threads to extract, transform, and load data.
• Runs post-session stored procedures, SQL, and shell commands.
• Sends post-session email.
第2个:PMCMD是调job的命令行.
3,4 参考手册文档.
5. codepage要一致,最好使用utf-8之类的大字符集.否则会出现乱码和连接不上等问题.
6.应该不会有这问题吧,看看是不是字段长度设置小了,导数据时被截断了.
7.metadata基本不需要手工管理,infa自动管理的.
|
音乐就是我的生命. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-16 08:47:07
|
zdcku 嘉颖
高级会员
![[Avatar]](/images/avatar/e2ef524fbf3d9fe611d5a8e90fefdc9c.jpg)
注册时间: 2008-05-06 22:32:12
文章: 152
来自: 江苏南京
离线
|
我只能说说我平时用到的 莫笑啊
2.什么是PMCMD?如何应用?
是infa内部调用的一种命令行,它可以对做好的任务进行启动、停止、恢复、终止等操作,而且可以直接调用os的CMD命令的。
虽然这些操作可以在他的clent端点击鼠标来使用。
但提供了这个方式有下列好处:
可以实现任务的 任意调用
可以不打卡clien就进行一些操作
可以结合其他语言编写脚本
和其他结合起来等等
3.如何配置参数文件?有哪些常用的设置?
在开发过程中定义参数,然后在文件中提供这个参数的值
然后在WORKFLOW或session的属性告诉INFA这个参数文件存在的路径,然后infa每次运行便能直接去这个文件得到值
设置好像没啥特别的
帮助文档很详细的哈
我个人推荐全局参数 很方便
[Global]
$$parametername=VALUE
...
4.如何使用email组件?别人告诉我说是学要安装其他的东西才能调用,有没有具体说明?
要安装邮件服务器的 在win下安装Ouelook Express然后设置就可以了
6.使用Orcl驱动进行读取,写入数据库的时候,写入数据库的数值会出现偏差,(例如读出的是APPROVED,写入时会出现APP、APPROVE等情况),请问是为什么?
这个应该是ls的类似吧 字段长度小了 被截掉了
再不行 试着用DataDirect Oracle ODBC driver
7.Metadata里提供的数据信息应该如何管理,有没有现成的软件?如果开发的话,接口方面如何解决?是否可以直接利用Oracle的接口?
INFA有自带的比较好的元数据管理
|
学习 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-16 08:47:52
|
zdcku 嘉颖
高级会员
![[Avatar]](/images/avatar/e2ef524fbf3d9fe611d5a8e90fefdc9c.jpg)
注册时间: 2008-05-06 22:32:12
文章: 152
来自: 江苏南京
离线
|
如果开发的话,接口方面如何解决?
infa提供了很好的二次开发的API
|
学习 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-17 07:14:38
|
zjbc100
初级会员
注册时间: 2008-07-11 22:24:46
文章: 9
离线
|
谢谢各位,学到了很多东西
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 2008-11-17 09:03:20
|
zjbc100
初级会员
注册时间: 2008-07-11 22:24:46
文章: 9
离线
|
还有一个对第6题的补充,我再次测试了一次当目标库使用orcl驱动的时候,部分字段就会出现问题
例如源字段是APPROVED,而目标字段经过distinct之后会出现,APP,APPROVE,APPROVED,APPROVED,APPROVED;尤其是很多结果都显示是APPROVED,但用length()函数测过之后,就出现了许多不同的长度,实在不清楚是为什么。
如果把目标库换成是odbc驱动时,就以上情况出现了,而且可以确定的是源没有问题,也不是目的表结构的问题。在MAPPING里没有对字段的操作,只是对记录经过时间戳的判断后就直接写到目标了。
不知道大家遇没遇到过这种情况,不知道Informatic官方有没有过这样的说明。
|
|
|
 |
|
|