.show database schema, violations
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer
Cette commande identifie les violations de schéma dans une base de données. Il effectue une validation complète des fonctions, des vues matérialisées, des tables externes, des mappages de données, des exportations continues et diverses stratégies.
autorisations
Vous devez disposer au moins des autorisations De visionneuse de base de données ou Moniteur de base de données pour exécuter cette commande. Pour plus d’informations, consultez Contrôle d’accès en fonction du rôle.
Syntaxe
.show
database
DatabaseName schema
violations
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
DatabaseName | string |
Nom de la base de données pour laquelle valider le schéma. |
Retours
La commande retourne une table des problèmes de validation de schéma au sein d’une base de données. Le tableau contient les colonnes suivantes :
Nom de la colonne | Type | Description |
---|---|---|
Type d’entité | string |
Type d’entité de base de données. |
Nom de l’entité | string |
Nom de l’entité. |
Propriété | string |
Propriété de l’entité en cours de validation. Par exemple, cette valeur peut être le nom d’une stratégie. Pour obtenir la liste des stratégies, consultez Vue d’ensemble des stratégies. |
Motif | string |
Message expliquant la raison de l’échec de validation. |
Exemple
L’exemple suivant retourne une table avec des violations de schéma pour la MyDatabase
base de données.
.show database MyDatabase schema violations
Sortie
Type d’entité | Nom de l’entité | Propriété | Motif |
---|---|---|---|
Fonction | DiagnosticMetricsExpand | La requête n’est pas valide et ne peut pas être traitée : erreur sémantique : SEM0100 : opérateur « mvexpand » : échec de la résolution de l’expression de table ou de colonne nommée « DiagnosticRawRecords » | |
ContinuousExport | SampleMetricsExport | Le travail d’exportation continue ' SampleMetricsExport' est désactivé | |
MaterializedView | DailyCovid19 | Tâche de vue matérialisée non valide : « DailyCovid19 ». L’ID d’entité « Covid19 » de type « MaterializedView » est introuvable. |