.show database schema violations (Pokaż naruszenia schematu bazy danych)
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer
To polecenie identyfikuje naruszenia schematu w bazie danych. Wykonuje kompleksową walidację funkcji, zmaterializowanych widoków, tabel zewnętrznych, mapowań danych, eksportów ciągłych i różnych zasad.
Uprawnienia
Aby uruchomić to polecenie, musisz mieć co najmniej uprawnienia podglądu bazy danych lub monitora bazy danych. Aby uzyskać więcej informacji, zobacz Kontrola dostępu oparta na rolach.
Składnia
.show
database
schema
Nazwa bazy danych violations
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
Nazwa bazy danych | string |
Nazwa bazy danych, dla której ma być weryfikowany schemat. |
Zwraca
Polecenie zwraca tabelę problemów ze sprawdzaniem poprawności schematu w bazie danych. Tabela zawiera następujące kolumny:
Nazwa kolumny | Type | Opis |
---|---|---|
Rodzaj jednostki | string |
Typ jednostki bazy danych. |
Nazwa podmiotu | string |
Nazwa jednostki. |
Właściwości | string |
Właściwość jednostki, która jest weryfikowana. Na przykład ta wartość może być nazwą zasad. Aby uzyskać listę zasad, zobacz Omówienie zasad. |
Przyczyna | string |
Komunikat wyjaśniający przyczynę niepowodzenia walidacji. |
Przykład
Poniższy przykład zwraca tabelę z naruszeniami schematu dla MyDatabase
bazy danych.
.show database MyDatabase schema violations
Wyjście
Rodzaj jednostki | Nazwa podmiotu | Właściwości | Przyczyna |
---|---|---|---|
Function | DiagnosticMetricsExpand | Żądanie jest nieprawidłowe i nie można go przetworzyć: błąd semantyczny: SEM0100: operator "mvexpand": Nie można rozpoznać wyrażenia tabeli lub kolumny o nazwie "DiagnosticRawRecords" | |
Ciągłe eksportowanie | SampleMetricsExport | Zadanie eksportu ciągłego "SampleMetricsExport" jest wyłączone | |
Zmaterializowany widok | DailyCovid19 | Nieprawidłowe zmaterializowane zadanie widoku: "DailyCovid19". Nie znaleziono identyfikatora jednostki "Covid19" typu "MaterializedView". |