问题标签 [informatica-cloud]

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 回答
162 浏览

informatica - 使用 Pmrep 在 Informatica 中创建文件夹

我正在尝试使用 PMREP 命令在 Informatica 中创建文件夹。语法如下。

我可以直接从命令任务调用这个命令(pmrep)还是我必须把这个命令放在 Shell 脚本中并在命令任务中调用这个 shell 脚本?

此外,我在此命令中看不到任何传递用户凭据的选项,它会自动从我在命令任务中添加的父工作流程中获取这些详细信息吗?

pmrep createFolder -n [-d folder_description] [-o owner_name] [-a owner_security_domain] [-s shared_folder] [-p permissions] [-f active | 冻结部署 | 冻结节点部署]

0 投票
1 回答
84 浏览

informatica - 在服务连接器中包含 CDATA 字段

我正在与之通信的 API 是基于 Soap 的,并且在请求中需要带有内部 XML (CDATA) 的 XML。

对于服务连接器操作测试,我使用以下格式对内部 xml 进行了硬编码:

其中点表示包含的数据。运行测试时,请求有效负载已转换为 html 实体,<如下$lt;所示:

在此处输入图像描述

有没有办法避免这种情况?

0 投票
1 回答
3958 浏览

xquery - xquery 检查值是否为 null 然后将 null 作为字符串返回

我是 XQuery 的新手。null请指导我解决下面的问题,如果下面的表达式没有给出任何值,我想将值作为字符串返回。

目前,输出不显示“名称”字段本身。我想有一个名字null。例如-

0 投票
1 回答
717 浏览

informatica - 转换 CLM_DATA 上不允许串联。主动变换(RTR.T_GRP,RTR.B_GRP)

我正在尝试将我的表达式链接到目标表,但出现错误消息。转换 CLM_DATA 时不允许连接。我的 RTR 和 EXP 的主动转换(RTR.T_GRP,RTR.B_GRP) 截图

0 投票
2 回答
1110 浏览

informatica - 初始化转换失败

我正在运行这个应该加载文件的工作流程,但我收到以下错误消息。

  1. 内部错误。无法初始化转换 [LKP_FILE_LOAD_ID{{BLD}}]。联系 Informatica 全球客户支持”。有一个字段“TOT_CLM”是我使用 LTRIM/RTRIM 的字符串,但我使用了“TO_INTEGER(v_TOT_CLM)”,因为该字段在目标表中定义为整数。
  2. 第二条错误消息显示“无法在目录 /utils/infa_cache/USS/vnd_HPS/ 中创建文件。
  3. 最后一条错误消息是“检查文件系统权限和可用空间是否可能失败”。
0 投票
1 回答
532 浏览

informatica - 不能在非空字段中放置空值

我收到错误消息cannot place a null value in a not null field。在目标表中,我拥有的非空字段是“INC”,这是我的 IF 语句

如何编写此 IF 语句,使其不发送任何空值。第二个字段是生成的文件加载 ID,我认为根据文件加载表中的信息可以。

0 投票
1 回答
54 浏览

etl - 如何在 Informatica Data Hub 中过滤属性

我第一次将 Informatica Data Hub 用于一个项目。我们正在使用它以发布者/订阅模式将一些源与目标系统连接起来。现在,我们需要创建一个过滤流程来满足以下要求:

  • 基于属性的数据过滤选项。一些订阅者只会从主题中获取特定数据。
  • 筛选选项哪些属性显示在订阅中。一些订阅者只会从每个主题中获得特定的属性。

我正在阅读 Informatica 的文档,并且知道如何使用 PowerCenter 表达式为使用订阅属性的属性添加过滤选项。但是,我找不到关于点 c 的任何内容,我怎样才能使特定订阅仅使用主题的特定属性?

0 投票
0 回答
145 浏览

informatica - 使用 pmrep / pmcmd 命令从存储库中获取所有工作流的最后修改日期

pmrep我想使用命令从特定文件夹中获取工作流的详细信息及其属性。

输出应包含

  • 工作流名称
  • 导入日期时间或上次保存的日期时间

下面是存储库图像 存储库映像

当命令在 unix 上运行时使用工作流名称和导入日期时间或上次保存日期时,我正在文本文件中寻找如下输出。

工作流名称日期时间戳

0 投票
1 回答
58 浏览

informatica - 我怎样才能写出这样的表达式

我有这个表情

对于下面的示例数据,但是当它在 H 记录之后找到多个 D 记录时它会失败。

我的目标是有一个表达式,如果它在 H 记录之后看到多个 D 记录,它也会读取这些记录,如果只有一个 D 记录,它会读取该记录并移动到下一个 H 记录。

现在,它正在失败,因为它期望在每个 D 记录之后都有一个 H 记录,但是有如下所示的情况,在 H 记录之后有多个 D 记录。

是的,请附上

样本输出

0 投票
1 回答
354 浏览

informatica - 如何在 informatica 中编写 IIF() 函数

如何在 Informatica 中为附加的示例数据编写 IFF 函数。我有一个由不同列组成的目标表。我目前有不同的表达方式。IIF(LTRIM(RTRIM(SUBSTR(HEADER_INFO,1,1)))='',NULL,LTRIM(RTRIM(SUBSTR(HEADER_INFO,1,1))))

IIF(LTRIM(RTRIM(SUBSTR(DETAIL_INFO,2,4)))='',NULL,LTRIM(RTRIM(SUBSTR(DETAIL_INFO,2,4))))

上面的第一个表达式从下面的第一行中提取 H 并将其分配给 A 列,还有另一个表达式函数将 P 分配给另一列 B,它继续直到到达第一行的最后一个字符并将其分配给P列。上面的第二个IFF函数读取1并将其分配给W列,然后具有不同位置的类似表达式将P分配给某个列X,另一个将009046678402分配给Y列,然后另一个将40分配给Z。我想要什么实现的是,在第二行读取并分配值之后,如果之后的下一行再次以“D”开头,它仍然应该读取它。但是我当前拥有的 IFF 功能,只有在有行交替为 HP... D1 ... D2... D3...在此处输入图像描述D1...、D2...、D3...

HP2519263013900HWA8365C DEFORD DONITA 1245327121 1184950479 2012516 0 201909202019092016 0 D1 P00904667840240