【发布时间】:2020-05-14 13:35:30
【问题描述】:
我知道 Informatica 是一款从数据源(数据库或平面文件)中提取数据并将它们分别转换为相同数据类型的软件,因此源定义更容易将数据映射和加载到目标定义(数据库或平面文件)。如果源定义和目标定义加载了不同的表(如没有相同列的表),它仍然可以工作吗?
我有几个关于 informatica 的问题..
Informatica:
Source Definition - Upload data from a flat file or data from tables in the database
Source Qualifier - It is normally created with the source definition which is to be used to manipulate the imported data to match with the data type in informatica, which later to be linked with the target definition.
Target Definition - It is created to store the only filtered columns needed for the target structure.
【问题讨论】:
-
不确定这里的问题是什么。您能否详细阅读 Informatica 文档?这是一个提取、转换、加载工具,可以读取、修改、加载从平面文件、xml、wsdl、hive、RDB 到云的任何内容。因此,如果您想知道字段数量是否相同或其数据类型、长度是否相同,您可以放心。
-
是的,源表和目标表不需要有任何共同点。他们之间可能有一整套的转换。
-
想象一下,您可以在表格中拥有一个客户列表,作为来源 - 并作为目标,每个城市的平均客户数量。目标可以是任何可以在转换输入的过程中从源中创建的东西。 ETL 不仅仅是复制数据 - ETL 中的“T”代表“转换”,可以表示任何(有时非常复杂的)转换。
标签: informatica informatica-powercenter