Violazioni di .show database schema
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Questo comando identifica le violazioni dello schema all'interno di un database. Esegue una convalida completa di funzioni, viste materializzate, tabelle esterne, mapping dei dati, esportazioni continue e vari criteri.
Autorizzazioni
Per eseguire questo comando, è necessario disporre almeno delle autorizzazioni Visualizzatore database o Monitoraggio database. Per altre informazioni, vedere Controllo degli accessi in base al ruolo.
Sintassi
.show
database
DatabaseName schema
violations
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
DatabaseName | string |
Nome del database per il quale convalidare lo schema. |
Valori restituiti
Il comando restituisce una tabella dei problemi di convalida dello schema all'interno di un database. La tabella contiene le colonne seguenti:
Nome colonna | Tipo | Descrizione |
---|---|---|
Tipo di entità | string |
Tipo di entità di database. |
Nome entità | string |
Il nome dell'entità. |
Proprietà | string |
Proprietà dell'entità da convalidare. Ad esempio, questo valore può essere il nome di un criterio. Per un elenco dei criteri, vedere Panoramica dei criteri. |
Motivo | string |
Messaggio che spiega il motivo dell'errore di convalida. |
Esempio
Nell'esempio seguente viene restituita una tabella con violazioni dello schema per il MyDatabase
database.
.show database MyDatabase schema violations
Output
Tipo di entità | Nome entità | Proprietà | Motivo |
---|---|---|---|
Funzione | DiagnosticMetricsExpand | La richiesta non è valida e non può essere elaborata: errore semantico: SEM0100: operatore 'mvexpand': Impossibile risolvere l'espressione di tabella o colonna denominata 'DiagnosticRawRecords' | |
Esportazionecontinua | SampleMetricsExport | Il processo di esportazione continua 'SampleMetricsExport' è disabilitato | |
MaterializedView | DailyCovid19 | Processo di visualizzazione materializzato non valido: 'DailyCovid19'. Impossibile trovare l'ID entità "Covid19" di tipo "MaterializedView". |