[Logo] MyDWBI---致力于打造最专业的中文数据仓库,商务智能社区
  [Groups]首页  [Blog] 博客   [Search] 搜索   [Recent Topics] 最新主题   [Hottest Topics] 热门主题   [Hottest Download] 热门下载   [Members]  会员列表  
[Register] 会员注册 / 
[Login] 登入 
有一些Informatic PowerCenter的问题,希望大家帮助解答一下,谢谢!  XML
论坛首页 » Informatica
前往:   
发表人 内容
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的接口?
Music
吉他手


中级会员
[Avatar]

注册时间: 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自动管理的.

音乐就是我的生命.
zdcku
嘉颖


高级会员
[Avatar]

注册时间: 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有自带的比较好的元数据管理

学习
[MSN]
zdcku
嘉颖


高级会员
[Avatar]

注册时间: 2008-05-06 22:32:12
文章: 152
来自: 江苏南京
离线

如果开发的话,接口方面如何解决?
infa提供了很好的二次开发的API

学习
[MSN]
zjbc100

初级会员

注册时间: 2008-07-11 22:24:46
文章: 9
离线

谢谢各位,学到了很多东西
zjbc100

初级会员

注册时间: 2008-07-11 22:24:46
文章: 9
离线

还有一个对第6题的补充,我再次测试了一次当目标库使用orcl驱动的时候,部分字段就会出现问题

例如源字段是APPROVED,而目标字段经过distinct之后会出现,APP,APPROVE,APPROVED,APPROVED,APPROVED;尤其是很多结果都显示是APPROVED,但用length()函数测过之后,就出现了许多不同的长度,实在不清楚是为什么。

如果把目标库换成是odbc驱动时,就以上情况出现了,而且可以确定的是源没有问题,也不是目的表结构的问题。在MAPPING里没有对字段的操作,只是对记录经过时间戳的判断后就直接写到目标了。

不知道大家遇没遇到过这种情况,不知道Informatic官方有没有过这样的说明。
 
论坛首页 » Informatica
前往:   

网站地图 |  联系我们 |   |  招聘版主 |  免责声明 |  意见建议 |  系统帮助 | 
Copyright © 2008, mydwbi.com, All Rights Reserved | Powered by JForum 2.1.8 © JForum Team