Visualizzazione SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION
La visualizzazione INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION contiene
informazioni sulle repliche dello schema associate a una prenotazione di failover. La visualizzazione
INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION è limitata al
progetto della prenotazione di failover, a differenza della
visualizzazione INFORMATION_SCHEMA.SCHEMATA_REPLICAS, che è limitata al
progetto che contiene il set di dati.
Ruolo richiesto
    
      Per ottenere le autorizzazioni necessarie per eseguire query sulla visualizzazione INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION, chiedi all'amministratore di concederti il ruolo IAM Visualizzatore risorse BigQuery  (roles/bigquery.resourceViewer) nel progetto.
  
  
  
  
  Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
  
  
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Schema
La vistaINFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION
ha lo schema seguente:
| Colonna | Tipo | Descrizione | 
|---|---|---|
| failover_reservation_project_id | STRING | L'ID progetto del progetto di amministrazione della prenotazione di failover, se è associato alla replica. | 
| failover_reservation_name | STRING | Il nome della prenotazione di failover se è associata alla replica. | 
| catalog_name | STRING | L'ID progetto del progetto contenente il set di dati. | 
| schema_name | STRING | L'ID del set di dati. | 
| replica_name | STRING | Il nome della replica. | 
| location | STRING | La regione o le regioni in cui è stata creata la replica. | 
| replica_primary_assigned | BOOL | Se il valore è TRUE, la replica ha l'assegnazione primaria. | 
| replica_primary_assignment_complete | BOOL | Se il valore è TRUE, l'assegnazione principale è completata.
      Se il valore èFALSE, la replica non è (ancora) la replica principale, anche sereplica_primary_assignedè uguale aTRUE. | 
| creation_time | TIMESTAMP | Data/ora di creazione
      della replica. Quando viene creata per la prima volta, la replica non è completamente sincronizzata con la replica primaria finché creation_completenon è uguale aTRUE. Il valore dicreation_timeè impostato prima checreation_completesia uguale aTRUE. | 
| creation_complete | BOOL | Se il valore è TRUE, la sincronizzazione completa iniziale della
        replica primaria con la replica secondaria è completata. | 
| replication_time | TIMESTAMP | Il valore di  Alcune tabelle nella replica potrebbero essere successive a questo timestamp. Questo valore è visibile solo nella regione secondaria. Se il set di dati contiene una tabella con dati di streaming, il valore di  | 
| sync_status | JSON | Lo stato della sincronizzazione tra le repliche primaria e secondaria per i set di dati di replica tra regioni e recupero di emergenza. Restituisce NULLse la replica è una replica primaria o se il set di dati non utilizza la replica. | 
| replica_primary_assignment_time | TIMESTAMP | L'ora in cui è stato attivato il passaggio dalla replica primaria alla replica. | 
| replica_primary_assignment_completion_time | TIMESTAMP | L'ora in cui è stato completato il passaggio dall'istanza principale alla replica. | 
Ambito e sintassi
Le query su questa visualizzazione devono includere un qualificatore di regione. La tabella seguente spiega l'ambito della regione per questa visualizzazione:
| Nome vista | Ambito risorsa | Ambito regione | 
|---|---|---|
| [RESERVATION_PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION[_BY_PROJECT] | Livello progetto | REGION | 
- 
  (Facoltativo) PROJECT_ID: l'ID del tuo Google Cloud progetto. Se non specificato, viene utilizzato il progetto predefinito.
- 
  REGION: qualsiasi nome della regione del set di dati. Ad esempio:`region-us`.
Esempi
Questa sezione elenca query di esempio della
visualizzazione INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION.
Esempio: elenca tutti i set di dati replicati in una regione
L'esempio seguente elenca tutti i set di dati replicati nella regione US:
SELECT * FROM `region-us`.INFORMATION_SCHEMA.SCHEMATA_REPLICAS_BY_FAILOVER_RESERVATION WHERE failover_reservation_name = "failover_reservation";
Il risultato è simile al seguente:
+--------------+--------------+--------------+----------+--------------------------+-------------------------------------+---------------------+-------------------+---------------------+---------------------------------+---------------------------+-------------------------------------------------------------------------------+
| catalog_name | schema_name  | replica_name | location | replica_primary_assigned | replica_primary_assignment_complete |    creation_time    | creation_complete |  replication_time   | failover_reservation_project_id | failover_reservation_name |                                  sync_status                                  |
+--------------+--------------+--------------+----------+--------------------------+-------------------------------------+---------------------+-------------------+---------------------+---------------------------------+---------------------------+-------------------------------------------------------------------------------+
| project2     | test_dataset | us-east4     | us-east4 |                     true |                                true | 2024-05-09 20:34:06 |              true |                NULL | project1                        | failover_reservation      |                                                                          NULL |
| project2     | test_dataset | us           | US       |                    false |                               false | 2024-05-09 20:34:05 |              true | 2024-05-10 18:31:06 | project1                        | failover_reservation      | {"last_completion_time":"2024-06-06 18:31:06","error_time":null,"error":null} |
+--------------+--------------+--------------+----------+--------------------------+-------------------------------------+---------------------+-------------------+---------------------+---------------------------------+---------------------------+-------------------------------------------------------------------------------+