Udostępnij za pośrednictwem


Polecenie aktualizacji zasad tabeli alter-merge

Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer

Zmienia zasady aktualizacji tabeli. Zasady aktualizacji upraszczają proces synchronizowania i aktualizowania danych między dwiema tabelami. Po wstawieniu nowych danych do tabeli źródłowej zapytanie przekształcenia jest uruchamiane na tych danych w celu zmodyfikowania i wstawienia danych do tabeli docelowej.

Uwaga

  • Tabela źródłowa i tabela, dla której zdefiniowano zasady aktualizacji, muszą znajdować się w tej samej bazie danych.
  • Schemat funkcji zasad aktualizacji i schemat tabeli docelowej muszą być zgodne w nazwach kolumn, typach i kolejności.
  • Jeśli zasady zostały już zdefiniowane w tabeli, obiekty PolicyObject określone w poleceniu zostaną dodane do tablicy obiektów PolicyObjects w istniejących zasadach.

Uprawnienia

Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia administratora tabeli.

Składnia

.alter-mergetable [ DatabaseName ]TableName .policy update ArrayOfPolicyObjects

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Type Wymagania opis
Nazwa bazy danych string Nazwa bazy danych. Po uruchomieniu polecenia z kontekstu bazy danych zawierającego tabelę do zmiany nazwa _ bazy danych nie jest wymagana.
TableName string ✔️ Nazwa tabeli. Symbol wieloznaczny , *oznacza wszystkie tabele.
ArrayOfPolicyObjects string ✔️ Serializowana tablica obiektów zasad. Aby uzyskać więcej informacji, zobacz zasady aktualizacji.

Zwraca

Zwraca reprezentację JSON zasad.

Przykład

Następujące polecenie zmienia zasady aktualizacji tabeli przy użyciu literałów ciągu wielowierszowego.

.alter-merge table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```