2

我正在使用 sqoop 提取数据。有什么方法可以屏蔽 sqoop 中的任何特定列或修改每个单元格。例如:

creditcardinfo
7888-3333-2222-1002
1111-2342-1235-2090
2331-2131-2222-3421   

我希望数据在摄取后是这样的:

creditcardinfo
XXXX-XXXX-XXXX-1002
XXXX-XXXX-XXXX-2090
XXXX-XXXX-XXXX-3421   

或者

creditcardinfo
1002
2090
3421  

在 sqoop 中是否可能?我试图找出但无法获得太多信息。

4

1 回答 1

1

最简单的方法是使用 sqoop 为您的摄取使用自定义查询,并且在自定义查询中您可以执行您想要的所有转换。您可以在这里查看以供参考:https ://sqoop.apache.org/docs/1.4.1-incubating/SqoopUserGuide.html#_free_form_query_imports 。

于 2016-05-09T07:15:18.393 回答