1

Data Factory v2 を使用しています。Azure SQL データセットを入力として、Azure Storage Blob を出力として持つコピー アクティビティがあります。SQL データセットの各行を個別の BLOB として書き込みたいのですが、これを行う方法がわかりません。

コピー アクティビティに copyBehavior が表示されますが、それはファイル ベースのソースからのみ機能します。

別の可能な設定は、私のデータセットの filePattern です。

各 JSON ファイルに格納されるデータのパターンを示します。許可される値は、setOfObjects および arrayOfObjects です。

setOfObjects - 各ファイルには、単一のオブジェクト、または行区切り/連結された複数のオブジェクトが含まれます。出力データセットでこのオプションを選択すると、コピー アクティビティによって、各オブジェクトが 1 行 (行区切り) の 1 つの JSON ファイルが生成されます。

arrayOfObjects - 各ファイルにはオブジェクトの配列が含まれています。

説明は「各ファイル」について語っているので、最初は可能だと思っていましたが、今テストしたところ、setOfObjects は各行が新しい行に書き込まれる行区切りファイルを作成するようです。setOfObjects 設定は、json 配列を含むファイルを作成し、各行を配列の新しい要素として追加します。

構成がどこかに欠けているのではないかと思っていますか、それとも単に不可能なのでしょうか?

4

1 に答える 1