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 に答える