1

ADX は追加専用システムであるため、既存の行を更新できないことはわかっています。条件付きで特定の行を追加したい: テーブル内に特定の列に同じ値を持つ行が他にない場合。

私はこのロジックを思いつきましたが、これはもっと簡単にできると思います:

.set-or-append target_table <|
let exists_row_count = old_table | where field1 == value1 and field2 == value2 | count()
let appended_row = case(exists_row_count == 0, <the whole record>, <empty record or null>)
appended_row

*value1、value2 を取得し、ここでロジック アプリを使用している場合、テーブルに挿入するすべての新しいレコードを反復処理できること、そしてもちろんレコードが含まれていることを言及する必要があります。表形式。

4

1 に答える 1

1

元のテーブルの上にマテリアライズド ビューを作成し、選択した列で重複除去できます。

于 2022-02-01T09:03:48.443 に答える