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)) を使用すると、わずかな改善が見られますが、" はまだエスケープされています \ "