2

Data Factory のコピー アクティビティを使用して区切りテキスト ファイルを Blob Storage から Table Storage に取得する場合、入力スキーマと出力スキーマ、および関連する 1 対 1 の列マッピングを指定できます。

ソース スキーマで 1 つまたは複数の列を連結またはフォーマットし (おそらく $$Text.Format?)、これらを宛先の単一の列にマップすることは可能ですか?

可能であれば、同様のアプローチ (2 つ以上のソース列の値から取得した複合キー、またはさらに良いのは、SliceStart と連結されたソース列の値) を使用してパーティション キーを設定できる場合、これは特に役立ちます。

4

2 に答える 2

2

これについて Microsoft から回答を得たので、共有したいと思います。

現時点では、ADF コピー アクティビティでこれを行うことはできません。推奨される回避策は、ソース テキスト ファイルに必要なデータを最初から正しい形式にすることです (つまり、既に 1 つの列に連結されているか、日付をスライス日付として使用する場合は、これを次のようにファイルに追加します)。追加の列)。

次に、これらの列をパーティションまたは行キーに 1 対 1 のマッピングとして直接マップできます。

これには、区切りテキスト ファイルの事前解析手順が必要になる場合があります。これは、Blob ファイルからテーブル ストレージへの手順の上流にある ADF のカスタム .NET アクティビティに最適です。

https://azure.microsoft.com/en-gb/documentation/articles/data-factory-use-custom-activities/

于 2016-02-18T19:10:47.283 に答える
0

ご質問ありがとうございます。現在、列マッピングはテンプレート機能を使用できません。このリンクで必要な機能をリクエストできます: https://feedback.azure.com/forums/270578-azure-data-factory

于 2016-03-07T09:04:42.220 に答える