Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Questa funzionalità è in anteprima privata. Per provarlo, contattare il contatto di Azure Databricks.
Questa pagina fornisce un riferimento per la tabella nello schema di sistema, che tiene traccia dello stato di replica di Azure Databricks ripristino di emergenza gestito.This page provides a reference for the states table in the replication system schema, which track the replication status of Azure Databricks managed disaster recovery (DR). Ogni riga è un evento di stato per un gruppo di failover, generato periodicamente e ogni volta che il gruppo di failover cambia. Usare questa tabella per monitorare lo stato di replica corrente e cronologico dei gruppi di failover, inclusi il ritardo di replica e gli eventuali errori che bloccano la replica di almeno un asset.
Percorso tabella: system.replication.states
Informazioni di riferimento sullo schema della tabella Stati
La states tabella usa lo schema seguente:
| Nome della colonna | Tipo di dati | Descrizione | Example |
|---|---|---|---|
event_id |
string | Identificatore univoco per l'evento di stato. | ca886134-876c-4671-a38b-332edf48c602 |
event_time |
Marca temporale | Timestamp di quando è stato generato l'evento. | 2024-01-05T00:00:00.000+00:00 |
account_id |
string | ID dell'account a cui appartiene il gruppo di failover. | ca886134-876c-4671-a38b-332edf48c602 |
failover_group_name |
string | Nome completo del gruppo di failover. | accounts/account1/failover-group/group1 |
replication_state |
string | Stato della replica quando è stato generato l'evento. I valori possibili sono INITIALIZING, REPLICATING, CREATED, DELETEDUPDATED, FAILOVER_STARTED, FAILOVER_FINISHED, e FAILOVER_ABORTED. |
REPLICATING |
errors |
array | Quando replication_state è REPLICATING, un elenco aggregato degli errori che bloccano la replica di almeno un asset, incluso il numero di asset interessati da ogni errore. In caso contrario, gli errori che hanno causato l'esito negativo dell'operazione. Vedere Informazioni di riferimento sugli errori. |
Vedere Informazioni di riferimento sugli errori |
replication_lag_ms |
long | Millisecondi dall'ultima replica riuscita quando è stato generato l'evento. Un null valore indica che almeno un asset non è mai stato replicato dall'origine alla replica. |
2323 |
effective_primary_region |
string | Area primaria del gruppo di failover al momento dell'emissione dell'evento. | us-west-2 |
managed_assets |
struct | Asset gestiti dal gruppo di failover quando l'evento è stato generato. Vedere Informazioni di riferimento sulle risorse gestite. | Vedere Informazioni di riferimento sulle risorse gestite |
Informazioni di riferimento sugli errori
La errors colonna contiene una matrice degli errori che bloccano la replica. Ogni elemento della matrice è uno struct con i campi seguenti:
| Nome campo | Tipo di dati | Descrizione |
|---|---|---|
error |
struct | Dettagli sull'errore. Contiene error_class (stringa), un nome di classe per l'errore; parameters (mappa), parametri chiave-valore con dettagli sull'errore e message (stringa), un messaggio di errore leggibile. |
affected_assets_counts |
array | Una voce per ogni tipo di asset interessato. Ogni voce contiene asset_type (stringa), il tipo dell'asset interessato e failing_count (long), il numero di asset di quel tipo che influisce sull'errore. |
Informazioni di riferimento sulle risorse gestite
La managed_assets colonna è uno struct che descrive gli asset gestiti dal gruppo di failover quando l'evento è stato generato. Include i seguenti campi:
| Nome campo | Tipo di dati | Descrizione |
|---|---|---|
metastores |
array | Metastore gestiti dal gruppo di failover. |
workspace_sets |
array | L'area di lavoro imposta i set gestiti dal gruppo di failover. Ogni voce contiene name (stringa) e workspace_ids (matrice). |
catalogs |
array | Cataloghi gestiti dal gruppo di failover. Ogni voce contiene name (stringa). |
Considerazioni durante la lettura della tabella
Quando si analizza la states tabella, tenere presente quanto segue:
- Il popolamento dei dati può richiedere fino a 3 ore dopo che si verifica un evento.
- La tabella contiene eventi per tutti i gruppi di failover nell'account Azure Databricks.
Interrogazioni di esempio
La query seguente restituisce lo stato di replica più recente per un determinato gruppo di failover, incluso il relativo intervallo di replica corrente replication_statee gli eventuali errori di blocco:
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 seguente restituisce la distribuzione del ritardo di replica per un determinato gruppo di failover:
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name