2017-09-14 23 views
0

現在、クライアントのタブ区切りファイルを行単位で読み込み、Dataweaveを使用してデータをモデルに変換してデータベースに保存します。Dataweaveの不一致引用符の削除または保存

問題は、モデルへのマッピングに問題が発生していることです。

Dataweaveで比類のない二重引用符を処理する方法はありますか?我々は、不快な引用符を削除するか、すべての引用符を完全に削除するという短期的な選択肢があります。

もう1つの好ましいオプションは、データをそのまま二重引用符で囲んで保存することです。データベースデータは元のソースデータと一致します。

これらの結果のいずれかをDatawaveのみで達成することはできますか?

多くのありがとうございます。

+0

入力したい出力サンプルを投稿してください。 – AnupamBhusari

+0

例として、が "不一致を余分に持つ場合、結果は"不一致/ textraの1つの列にあり、必要なものは1つの列で不一致であり、余分なものがある "という行に沿って表示されます。 – PeterISS

答えて

0

不一致の二重引用符で問題が発生する可能性がある場合は、それをそのまま下流に渡すことができるように\"unmatchedに変更できます。あなたが言及した他のオプションはソースデータを変更します。エスケープ文字を使用するとデータの変更が防止されます。

+0

ありがとうanupambhusariすべての二重引用符の内側にパイプ文字を入れてエスケープ文字として追加しました。これはデータをそのまま保存しています。 – PeterISS

関連する問題