Référence des tables système de réplication
Aperçu
Cette fonctionnalité est en préversion privée. Pour l'essayer, veuillez contacter votre interlocuteur Databricks.
Cette page fournit une référence pour la table states dans le schéma système replication, qui suit l'état de réplication de la reprise après sinistre (DR) gérée par Databricks. Chaque ligne est un événement de statut pour un groupe de basculement, émis périodiquement et chaque fois que le groupe de basculement change. Utilisez ce tableau pour surveiller l'état de réplication actuel et historique de vos groupes de basculement, y compris le délai de réplication et toute erreur bloquant la réplication d'au moins un asset.
Chemin de la table : system.replication.states
Référence du schéma de la table des états
La table states utilise le schéma suivant :
Nom de colonne | Type de données | Description | Exemple |
|---|---|---|---|
| chaîne | Identifiant unique de l'événement d'état. |
|
| Horodatage | Timestamp auquel l'événement a été émis. |
|
| chaîne | ID du compte auquel appartient le groupe de basculement. |
|
| chaîne | Nom complet du groupe de basculement. |
|
| chaîne | État de la réplication au moment où l'événement a été émis. Les valeurs possibles sont |
|
| tableau | Lorsque | Voir la référence des erreurs |
| long | Millisecondes depuis la dernière réplication réussie de tous les assets dans le périmètre lorsque l'événement a été émis. Une valeur |
|
| chaîne | La région principale du groupe de basculement au moment où l'événement a été émis. |
|
| structure | Les assets gérés par le groupe de basculement lorsque l'événement a été émis. Voir Référence des assets gérés. |
Référence des erreurs
La colonne errors contient un tableau des erreurs qui bloquent la réplication. Chaque élément du tableau est une structure avec les champs suivants :
Nom du champ | Type de données | Description |
|---|---|---|
| structure | Détails sur l'erreur. Contient |
| tableau | Une entrée par type d'asset affecté. Chaque entrée contient |
Référence des assets gérés
La colonne managed_assets est une structure qui décrit les assets gérés par le groupe de basculement lorsque l'événement a été émis. Il contient les champs suivants :
Nom du champ | Type de données | Description |
|---|---|---|
| tableau | Les metastores gérés par le groupe de basculement. |
| tableau | Les ensembles de Workspace gérés par le groupe de basculement. Chaque entrée contient |
| tableau | Les catalogues gérés par le groupe de basculement. Chaque entrée contient |
Considérations lors de la lecture de la table
Prenez note des points suivants lorsque vous analysez la table states :
- Les données peuvent prendre jusqu'à 3 heures pour être renseignées après qu'un événement se soit produit.
- Le tableau contient des événements pour tous les groupes de basculement dans le compte Databricks.
Exemples de requêtes
La requête suivante renvoie l’état de réplication le plus récent pour un groupe de basculement donné, y compris son replication_state actuel, le délai de réplication et toutes les erreurs bloquantes :
SELECT
event_time,
replication_state,
replication_lag_ms,
errors
FROM system.replication.states
WHERE failover_group_name = :failover_group_name
ORDER BY event_time DESC
LIMIT 1
La query suivante renvoie la distribution du décalage de réplication pour un groupe de basculement donné :
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name