0

ADF を使用して、ADX クエリの結果を JSON ファイルにエクスポートしようとしています。コピー アクティビティを使用して、データをクエリから BLOB ストレージ データセットに直接マップしようとしました。返される列のうち 2 つは ADX の「動的」タイプであり、ファイル内の JSON オブジェクトとして出力する必要があります。

クエリの入力は必要に応じて表示され、追加の文字はありません。

入力データセットの定義

データのプレビュー

以下の画像は、プロパティ列の上部 (列 5) で、オブジェクト ブラケットの開口部を示しています。

プロパティ オブジェクト列

出力ファイルには、返されるプロパティ オブジェクト データ内の追加のエスケープ文字と改行文字のみが含まれます。Build、TypeName、およびその他のキーと値のペアの列は影響を受けません。

変更された出力列

このデータを追加の文字なしで JSON 形式で返せるようにする必要があります。ADF 内でこれを達成する方法についてのアイデアはありますか?

更新: Azure Data Studio でテストし、データをアプリケーションから直接 JSON にエクスポートしたところ、KQL が問題のようです。parse_json(Properties) を使用すると、以前と同じ /r/n および /" 文字を受け取ります。extractjson("$",tostring(Properties)) を使用すると、わずかな改善が見られますが、" はまだエスケープされています \ "

ここに画像の説明を入力

4

1 に答える 1