我有带有 xml 数据的 xml 类型列的 oracle 表,该 xml 数据有一些需要屏蔽的元素,例如电话号码、出生数据、名字和姓氏等。使用 informatica。目前我一直在遵循以下方法。尝试将 xml 数据导出到 xml 文件中,并使用 informatica 使用 xml 转换进行屏蔽,并使用手动更新查询更新这些 xml 列。有没有办法直接从 oracle xml 类型列读取 xml 数据并应用 Mapplet 并将其加载到目标表或任何其他通用方法来实现此解决方案?
问问题
114 次
1 回答
0
应该可以完全按照您的描述进行。从 Oracle 读取数据,通过将使用的 Mapplet 传递 xml 数据XML parser
,进行屏蔽并将用于XML Generator
将数据全部放回单个列中。
映射:
Source--xml_column-->Mapplet----\
\----->all_other_columns---->Joiner-->Target
Mapplet:
Input_coulmn-->XML parser-->Exp_Masking-->XML Generator-->Output
您尝试过什么,遇到了什么错误?
于 2020-10-20T08:45:42.780 回答