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-merge
table
[ 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
}
]
```