问题标签 [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.
informatica - informatica 中的数据类型有哪些类型以及它们可以采用的取值范围
我试图使用 informatica 将数据加载到 db 中,在那里我使用了函数 to_integer() 但它抛出了整数过低的错误。我需要在 SQL 中将数据加载到精度为 18,0 的列中有人可以告诉我可以将字符串转换为数字并在 db 中加载高范围值的不同数据类型吗
hadoop - 下载并安装 informatica 以将其与 hadoop 集成
我正在尝试开发用于将 Informatica 与 Hadoop 集成的 POC。我已经完成了我的学习并收集了很多有用的信息。现在我计划在我的个人笔记本电脑上实现它。我需要的是用于与 hadoop 集成的 informatica 9.5.1 或更高版本,因为它具有 Power Exchnage 中的新功能,可以连接到 HDFS。
有人可以指导我在我的笔记本电脑上安装 Informatia(不确定应该下载所有组件,如 Informatica Server、DB 等)吗?
oracle - 在删除到目标之前需要在更新之前加载插入...数据都在一个源中
因此,我们目前正在努力实现以下目标:
SourceTableA 是一个变更数据捕获表,它将包含自然键 I、U、D、I 然后 U、I 然后 D、I 然后 U 然后 D 或 U 然后 D。此表的主键是自然键+ 动作(I、U 或 D)。
TargetTableA 是一个类型 2 的 scd 表,具有由序列生成器生成的代理键。
我们遇到的主要问题是处理尚未插入的记录的更新(代理键仅存在于映射中,而不存在于表中),但在同一管道中。
我们必须批量处理 SourceTableA 中的所有记录。
由于复杂的查找逻辑,我们不能使用 3 个不同的源限定符作为 I、U、D 管道。
我们不能使用动态缓存来维护生成的代理键的存储,因为我们无法控制 Oracle 将如何处理 ins/upd/delete。它实际上是有效的,直到我们发现它在插入引用的记录之前尝试更新。
我在这里束手无策。
应该发生的情况的前场景:
插入记录进入,为此记录生成密钥,例如 100。它以 active_flag = 'Y' 插入,并且 end_date 为 'open'。接下来,为相同的自然键输入一条更新记录,生成一个键,101,并以 active_flag = 'Y' 插入具有新数据的记录。先前“插入”的第 100 行被停用为 active_flag = 'N' 和 end_date = (update_row).end_date - 1 秒。
谢谢!
web-services - Informatica 作业来自 Web 服务的实时作业
我们需要使用 Informatica 将 Web 服务中的数据加载到目标数据库中。每当源端发生变化时,源应用程序都会启动 Web 服务。在 Informatica 方面,每当我们收到 Web 服务而不是调度/批处理作业时,我们都必须触发加载作业。
如果您有任何选项可以使用电源交换实现此目的,请告诉我。
informatica - 包含新行(多行)的 CSV 文件
我们正在开展一个项目,计划生成多行 csv 文件并通过电源交换加载到 informatica。
我们的 csv 文件如下所示。
只是想检查一下电力交换是否理解这种类型的 csv 文件?
更新:我们尝试将示例文件加载到电源交换并将新行转换为空间:-( 有没有办法将其保留为新行并作为新行加载到数据中心?
informatica - Informatica:插入时需要很长时间
我有一个映射,它只包含一个源表和一个目标表。源表有 100 列和大约 33xxxx 条记录,我需要使用这个工具插入到目标表中,逻辑是仅插入。informatica 的版本是 9.6.1 版本,数据库是 SQL Server 2012。我运行工作流后,插入需要 5x/s。速度太慢了。我认为这可能与列数有关
谁能帮我提高速度?
非常感谢
rows - 将单列中的多行转换为单行 informatica 中的单条记录
如何在 Informatica 中将单列中的多行转换为单行中用逗号分隔的多列?
informatica - 用逗号分隔的源文件,然后使用 java 转换来拆分行
我有一个以逗号分隔的源平面文件,文件的标题带有 start date 和 end date ,下一行包含所有文件名,并继续源文件的数据示例:
所以现在我将它作为一个精度为 1000 的长字符串读取,然后我想使用 Java 转换并将它们与分布在多个标题中的列名拆分,并将它们与下面的值相关联。一个输入行将登陆尽可能多的目标行。
第一件事:将文件逐行读入一个长字符串端口。
将“CurrentlyProcessedFileName”端口添加到源以捕获文件名。
计算读取的行数
用逗号分隔行 - 我该如何实现?猜测表达式或java转换以及java中的以下整个过程或者我可以使用SP,但是我如何用逗号分割行?
对于每个源行,输出行数应等于不同 Amount_types 的计数,(不包括空行)
informatica - 消息代码:JAVA PLUGIN_1762 消息:[错误] java.lang.IndexOutOfBoundsException:索引:37,大小:37
大家好,我在java转换中遇到标题错误,来源是逗号分隔,第一行正在读取日期,第2,3和4行将连接字段并其余值请帮助。