Informatica 列拆分
Informatica column splitting
我有一个只有一列的来源,如下所示
Col1
123@abcdef#ghij
trsp#728&hmbb6378
$@#1267rtxc
我想用三列将此源加载到目标 table 下面。 col1 应该只包含字母,col2 应该只包含数字,col3 应该只包含特殊字符
col1 col2 col3
请告诉我 Informatica 中的方法。
像这样使用 REPLACECHR link https://forgetcode.com/informatica/1816-replacechr-replace-characters-in-a-string-with-some-other-character-or-remove-them
首先用空白替换所有字符 a 到 z 和 1 到 9 以获得变量 port 让我们只用特殊字符调用 portB。然后使用 portB 作为第二个变量中的替换字符,让我们根据原始输入端口调用 portC。创建您的号码端口让我们通过将 portC 的所有字符替换为空白来调用 portD。创建您的字母表端口让我们通过将 portC 的所有数字替换为空白来调用 portE。创建一个输出端口portF 等于portB。将 portD、portE 和 portF 连接到您的目标
我有一个只有一列的来源,如下所示
Col1
123@abcdef#ghij
trsp#728&hmbb6378
$@#1267rtxc
我想用三列将此源加载到目标 table 下面。 col1 应该只包含字母,col2 应该只包含数字,col3 应该只包含特殊字符
col1 col2 col3
请告诉我 Informatica 中的方法。
像这样使用 REPLACECHR link https://forgetcode.com/informatica/1816-replacechr-replace-characters-in-a-string-with-some-other-character-or-remove-them
首先用空白替换所有字符 a 到 z 和 1 到 9 以获得变量 port 让我们只用特殊字符调用 portB。然后使用 portB 作为第二个变量中的替换字符,让我们根据原始输入端口调用 portC。创建您的号码端口让我们通过将 portC 的所有字符替换为空白来调用 portD。创建您的字母表端口让我们通过将 portC 的所有数字替换为空白来调用 portE。创建一个输出端口portF 等于portB。将 portD、portE 和 portF 连接到您的目标