INFORMATION_SCHEMA.BI_CAPACITY_CHANGES visualizzazione
La visualizzazione INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
contiene la cronologia delle modifiche
alla capacità di BI Engine. Se vuoi visualizzare lo stato attuale
delle prenotazioni di BI Engine, consulta
INFORMATION_SCHEMA.BI_CAPACITIES
visualizzazione.
Autorizzazione obbligatoria
Per eseguire query sulla vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
, è necessario il
bigquery.bireservations.get
Autorizzazione Identity and Access Management (IAM) per
nelle prenotazioni BI Engine.
Per ulteriori informazioni sulle autorizzazioni BigQuery, consulta Controllo dell'accesso con IAM.
Schema
Quando esegui una query sulla vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
, la query
contengono una riga per ogni aggiornamento
della capacità di BI Engine,
compreso lo stato attuale.
La vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
ha il seguente schema:
Nome colonna | Tipo di dati | Valore |
---|---|---|
change_timestamp |
TIMESTAMP |
Timestamp dell'aggiornamento attuale alla capacità di BI Engine è stato eseguito. |
project_id |
STRING |
L'ID del progetto che contiene BI Engine e la capacità di archiviazione. |
project_number |
INTEGER |
Il numero del progetto che contiene dalla capacità di BI Engine. |
bi_capacity_name |
STRING |
Il nome dell'oggetto. Attualmente può esserci una sola capacità per
progetto, perciò il nome è sempre default . |
size |
INTEGER |
RAM di BI Engine in byte. |
user_email |
STRING |
Indirizzo email dell'utente o del soggetto dell'identità della forza lavoro
federazione che ha apportato la modifica. google per le modifiche
realizzati da Google. NULL se l'indirizzo email è sconosciuto.
|
preferred_tables |
REPEATED STRING |
L'insieme di tabelle preferite che questa capacità di BI Engine deve
Google Cloud. Se impostato su null , BI Engine
viene utilizzata la capacità
per tutte le query nel progetto attuale. |
Sintassi
Le query relative a questa vista devono includere un qualificatore regione. Un ID progetto è facoltativo. Se non viene specificato alcun ID progetto, il progetto eseguito dalla query .
Nome vista | Ambito risorsa | Ambito della regione |
---|---|---|
[PROJECT_ID.]`region-REGION`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES |
Livello di progetto | REGION |
- (Facoltativo)
PROJECT_ID
: l'ID del tuo progetto Google Cloud. Se non specificato, viene utilizzato il progetto predefinito. REGION
: qualsiasi nome della regione del set di dati. Ad esempio:region-us
.
-- Returns the history of BI Engine capacity.
SELECT * FROM myproject.`region-us`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES;
Esempi
L'esempio seguente recupera la capacità attuale di BI Engine
modifiche dalla visualizzazione INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
.
Eseguire la query su un progetto diverso da quello a cui si riferisce la query
in esecuzione, aggiungi l'ID progetto alla regione nel seguente formato:
`project_id`.`region_id`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
.
L'esempio seguente riporta tutte le modifiche apportate alla capacità di BI Engine
da un utente con indirizzo email email@mycompanymail.com
:
SELECT *
FROM `my-project-id.region-us`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
WHERE user_email = "email@mycompanymail.com"
Il risultato è simile al seguente:
+---------------------+---------------+----------------+------------------+--------------+---------------------+----------------------------------------------------------------------------------------+ | change_timestamp | project_id | project_number | bi_capacity_name | size | user_email | preferred_tables | +---------------------+---------------+----------------+------------------+--------------+---------------------+----------------------------------------------------------------------------------------+ | 2022-06-14 02:22:18 | my-project-id | 123456789000 | default | 268435456000 | email@mycompany.com | ["my-project-id.dataset1.table1","bigquery-public-data.chicago_taxi_trips.taxi_trips"] | | 2022-06-08 20:25:51 | my-project-id | 123456789000 | default | 268435456000 | email@mycompany.com | ["bigquery-public-data.chicago_taxi_trips.taxi_trips"] | | 2022-04-01 21:06:49 | my-project-id | 123456789000 | default | 161061273600 | email@mycompany.com | [""] | +---------------------+---------------+----------------+------------------+--------------+---------------------+----------------------------------------------------------------------------------------+
L'esempio seguente riporta le modifiche della capacità di BI Engine per gli ultimi sette giorni:
SELECT
change_timestamp,
size,
user_email,
preferred_tables
FROM `my-project-id.region-us`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
WHERE change_timestamp > TIMESTAMP_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
Il risultato è simile al seguente:
+---------------------+--------------+----------------------+-------------------+ | change_timestamp | size | user_email | preferred_tables | | +---------------------+--------------+----------------------+-------------------+ | 2023-07-08 18:25:09 | 268435456000 | sundar@mycompany.com | [""] | | 2023-07-09 17:47:26 | 161061273600 | pichai@mycompany.com | ["pr.dataset.t1"] | +---------------------+--------------+----------------------+-------------------+