Visualizzazione ORGANIZATION_OPTIONS_CHANGES

Puoi eseguire una query sulla vista INFORMATION_SCHEMA.ORGANIZATION_OPTIONS_CHANGES per recuperare metadati in tempo reale sulle modifiche alla configurazione di BigQuery dell'organizzazione. Questa visualizzazione riflette le modifiche alla configurazione a livello di organizzazione e di progetto apportate dopo il 31 gennaio 2024.

Autorizzazioni obbligatorie

Per ottenere l'autorizzazione necessaria per apportare le modifiche alla configurazione, chiedi all'amministratore di concederti il ruolo IAM Amministratore BigQuery (roles/bigquery.admin) per la tua organizzazione. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene bigquery.config.update autorizzazione, che è obbligatorio per ottenere le modifiche alla configurazione.

Potresti anche riuscire a ottenere questa autorizzazione con ruoli personalizzati altri ruoli predefiniti.

Schema

Quando esegui una query sulla visualizzazione INFORMATION_SCHEMA.ORGANIZATION_OPTIONS_CHANGES, i risultati della query contengono una riga per ogni modifica di configurazione in un'organizzazione.

La vista INFORMATION_SCHEMA.ORGANIZATION_OPTIONS_CHANGES ha lo schema seguente:

Nome colonna Tipo di dati Valore
update_time TIMESTAMP L'ora in cui è stata apportata la modifica alla configurazione.
username STRING Per gli utenti proprietari, si tratta del loro indirizzo email. Per gli utenti di terze parti, è il nome impostato dagli utenti nel provider di identità di terze parti.
updated_options JSON Un oggetto JSON delle opzioni di configurazione aggiornate dagli utenti nel modifica, contenente i valori precedenti e nuovi dei campi aggiornati.
project_id STRING L'ID del progetto. Questo campo è vuoto per le modifiche alla configurazione a livello di organizzazione.
project_number INTEGER Il numero del progetto. Questo campo è vuoto per il livello di organizzazione modifiche alla configurazione.

Conservazione dei dati

Questa visualizzazione contiene le sessioni in esecuzione e la cronologia delle sessioni completate negli ultimi 180 giorni.

Ambito e sintassi

Le query relative a questa vista devono avere un qualificatore regione.

Nome vista Ambito risorsa Ambito regione
`region-REGION`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS_CHANGES Modifiche alla configurazione all'interno dell'organizzazione specificata. REGION

Sostituisci quanto segue:

Esempi

L'esempio seguente recupera tutte le modifiche dell'opzione default_query_job_timeout_ms option:

SELECT
  *
FROM
  `region-REGION`.INFORMATION_SCHEMA.ORGANIZATION_OPTIONS_CHANGES
WHERE
  updated_options.default_query_job_timeout_ms is not null;

Il risultato è simile al seguente:

+----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+
| project_number | project_id | update_time             | username        | updated_options                                                                                                  |
|----------------|------------|-------------------------|-----------------|------------------------------------------------------------------------------------------------------------------|
| 4471534625     | myproject1 | 2023-08-22 06:57:49 UTC | user1@gmail.com | {"default_query_job_timeout_ms":{"new":0,"old":1860369},"default_time_zone":{"new":"America/New_York","old":""}} |
|----------------|------------|-------------------------|-----------------|------------------------------------------------------------------------------------------------------------------|
| 5027725474     | myproject2 | 2022-08-01 00:00:00 UTC | user2@gmail.com | {"default_query_job_timeout_ms":{"new":1860369,"old":1860008}}                                                   |
+----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+