问题标签 [informatica-powerexchange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1076 浏览

informatica - 源文件固定宽度,只需要目标的页眉和页脚(oracle)

我有这种情况,源是固定宽度的平面文件,我需要阅读以仅针对页眉和页脚而不是详细信息记录。我需要修剪第一列( PA22109 )并仅将 PA 和接下来的 2 列作为两个不同的日期作为行。对于页脚,仅获取 PT(PT000000000700000030620E00000055612I00000010277I) 并将其余部分放入目标列中。我怎样才能实现这个逻辑,不胜感激。

源文件 :

PA22109 00153252015110905408179 2015110820151108PO ---表头

DE0E9D TESTGROUPEXCH TESTINSEXCH TESTLOCEXCH ID014 LNAME014 FNAME014 14 MAIN ST ANYWHERE NJ011110000 195001012Z 01000000014 LNAME014 PATFIRST014 14 MAIN ST ANYWHERE NJ011110000 1975010110010TESTBENEXCH TESTCNTE53 0000000000 0000002643005 011234567890 011234567890 1234 TEST PHARMACY TEST PHARMACY LANE PHARMACYTOWN NJ09876 5555555555 11Y5 019876543210 019876543210 NJPRESCLAST PRESCFIRST 5555555551 DRLAST DRFIRST 110110000009770990300406048410 2015092720150927154401000000000000120150929 0000100000000000000000000000000

PT000000000700000030620E00000055612I00000010277I --页脚

0 投票
2 回答
1072 浏览

informatica - 字符串到日期时间的转换

我有两个字段 create date:20151109 和 create time:0540 都是精度为 8 和 4 的字符串,现在我需要在表达式转换中进行连接并将其转换为 DateTime 格式。我怎样才能做到这一点?

谢谢,基兰

0 投票
1 回答
114 浏览

informatica - informatica 使用默认值生成会话

是否可以在 Informatica 中设置默认会话参数?我想设置目标、源、默认数据库,并在前缀和默认模式上设置目标模式。

0 投票
1 回答
1369 浏览

db2 - Powercenter 与 DB2 400/AS400 的连接以及在 Windows 2012 r2 上运行的 powercenter

我的要求是将 DB2 400/AS400 表导入到 informatica powercenter。由于我是 AS4oo db2 连接的新手,我开始知道我们可以使用“iSeries 访问 ODBC 驱动程序”建立 ODBC 连接。我在 IBM 网站上尽我所能下载这个驱动程序并且很困惑。这里感谢任何帮助。如何下载和安装上面提到的“iSeries access odbc driver”。或任何其他方式?

0 投票
2 回答
947 浏览

informatica - 无法找到内置函数 $PMTargetName@numAffectedRows

嗨,我是 Informatica 的新手,我试图获取插入行的计数以定位到 WF 变量,以便我可以将条件写入链接以继续下一个会话。

我浏览了一些网络指南并找到了 $PMTargetName@numAppliedRows。但是我无法在成功变量分配的 Post session 中的 Built-in properties 下找到此属性。

即使我尝试使用此属性在映射级别分配一个变量,但我收到类似无效符号引用的错误。

0 投票
0 回答
673 浏览

informatica - PowerExchange CDC 10.1 for Oracle 安装

谁能提供逐步安装 PowerExchange CDC for Oracle 的过程,以便我们可以在我们的项目中实施?

0 投票
3 回答
1322 浏览

informatica - 如何删除informatica中减号和数字之间的空格

我有一个问题,其中有一个金额字段,其中包含 (-98765.00),minus{spaces]{numbers} 之类的数据,我需要删除减号和数字之间的空格并得到 (-98765.00),我如何在表达转换中做到这一点。

字段数据类型为十进制 (8,2)。

谢谢,基兰

0 投票
1 回答
651 浏览

informatica - 在 Informatica 中运行日期

我有一个senerio,我需要在每月的第一天提取上个月的记录(例如:在二月的第一天提取一月数据的数据)。

所以我打算把它放在与第一个“目标加载计划”相同的会话中 sq --> exp 来填充映射变量(如果全为零,使用以前的 moth 否则使用 parm 值) --> 目标为 000000 然后在帖子中会话,删除原始参数并重命名新参数。

但实施它对我来说是一项艰巨的任务,我无法思考如何启动进程,有人可以帮我完成上述过程。

谢谢,基兰

0 投票
1 回答
1557 浏览

sql-server - 通过 jdbc 配置/创建与 SQL Server 实例的 PowerCenter 连接

我正在一个项目中工作,我需要集成来自 Oracle 数据库实例和 SQL Server 的数据。

一切都很好,直到我运行了工作流并且我得到了 ORA-009242 错误,告诉我找不到架构(在 SQL Server 上)。

经过几次搜索后,我意识到虽然我能够通过 ODBC 连接在 Source Analyzer 中获得相同的模式(实际上是一个表),但为了获取我需要使用 JDBC 的数据。

如果我可以使用 Informatica Developer,可以配置任何类型的连接,那将不是问题,但从那里我知道我错过了驱动程序(我想我必须在本地添加它,虽然我是在服务器上添加的安装 Informatica 的级别),但不幸的是,我无法在 PowerCenter 工作流程中设置/创建此类连接。不幸的是,我受此约束,无法将项目开发为 Informatica Developer。

此外,我已经设置了一个本地 MSSQL 服务器,并从 Informatica Developer 中配置了 JDBC 字符串连接(测试和工作),可以在 Informatica 管理面板中看到(正如 Informatica 在线帮助中所述的所有这些)。此外,我确实将 jdbc 驱动程序放入了相应的文件夹(D:\Informatica\10.1.0\server\bin\javalib)。

经过几次搜索,我只能找到这篇文章:

Informatica Powercenter 中的 JDBC 连接

,很明显,唯一的解决方法是使用支持建议的 Java 转换,但仅限于映射(在 SQL Server 的情况下,我通过 ODBC 连接到源没有问题):

在此处输入链接描述

JDBC 驱动程序类名称:com.sqlserver4.jdbc.Driver 连接字符串:jdbc:sqlserver4://myslqserverinstance:1433;SelectMethod=cursor;databaseName=DBName 我缺少什么?

有没有一种方法可以使用在管理面板中创建的连接进入 PowerCenter 工作流?或者作为第二个选项使用在开发人员创建的那个?

有关我正在使用的信息:


Windows7 Informatica PowerCenter 10.1 JDBC 42

谢谢

P:S 使用 ODBC,就像我在源配置文件中所做的那样,第一次尝试给了我错误:

严重时间戳节点线程消息代码消息错误 13.12.2016 08:01:03 node01 READER_3_1_1 RR_4036 连接到数据库时出错 [[Informatica][ODBC SQL Server 有线协议驱动程序][SQL Server]Die von der Anmeldung angeforderte Cognos-Datenbank kann nicht geöffnet韦尔登 Fehler bei der Anmeldung。SQLSTATE:08001 [Informatica][ODBC SQL Server 有线协议驱动程序][SQL Server]Fehler bei der Anmeldung für den Benutzer 'COGNOS'。SQLSTATE:28000 数据库驱动程序错误...函数名称:连接数据库驱动程序错误...函数名称:连接数据库错误:无法使用用户 [Cognos] 和连接字符串 [dehze01-wcs008\mstore] 连接到数据库。]。

0 投票
1 回答
294 浏览

informatica - 无法使用 Informatica 中的 TO_DATE 将字符串转换为日期/时间,特别是从 0000 小时到 0059 小时的时间

我正在使用表达式 TO_DATE('111120110045','DDMMYYYYHHMI') 将字符串转换为日期。HH 的所有其他值都将转换为完美日期,但上述表达式中给出的 00 除外。

如果我正在更改表达式 TO_DATE('111120110145','DDMMYYYYHHMI') 它正在正确转换。

可能是什么问题..请提出建议。