INFORMATION_SCHEMA.BI_CAPACITY_CHANGES visualizzazione
La vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
contiene la cronologia delle modifiche
alla capacità di BI Engine. Se vuoi visualizzare lo stato attuale della prenotazione di BI Engine, consulta la vista INFORMATION_SCHEMA.BI_CAPACITIES
.
Autorizzazione obbligatoria
Per eseguire query sulla vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
, devi disporre dell'autorizzazione
bigquery.bireservations.get
Identity and Access Management (IAM) per le
prenotazioni di 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
, i risultati
della query contengono una riga per ogni aggiornamento della capacità di BI Engine,
incluso 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 della capacità di BI Engine. |
project_id |
STRING |
L'ID del progetto che contiene capacità BI Engine. |
project_number |
INTEGER |
Il numero del progetto che contiene capacità BI Engine. |
bi_capacity_name |
STRING |
Il nome dell'oggetto. Attualmente può esserci una sola capacità per progetto, il nome è sempre default . |
size |
INTEGER |
RAM di BI Engine in byte. |
user_email |
STRING |
Indirizzo email dell'utente o dell'oggetto della federazione delle identità per la forza lavoro che ha apportato la modifica. google per le modifiche
apportate da Google. NULL se l'indirizzo email è sconosciuto.
|
preferred_tables |
REPEATED STRING |
L'insieme di tabelle preferite per cui deve essere utilizzata questa capacità di BI Engine. Se impostato su null , la capacità di BI Engine viene utilizzata per tutte le query nel progetto attuale. |
Sintassi
Le query relative a questa vista devono includere un qualificatore regione. L'ID progetto è facoltativo. Se non viene specificato alcun ID progetto, viene utilizzato il progetto in cui viene eseguita la 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 le modifiche attuali della capacità di BI Engine
dalla vista INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
.
Per eseguire la query su un progetto diverso da quello in cui è eseguita, aggiungi l'ID progetto alla regione nel seguente formato: `project_id`.`region_id`.INFORMATION_SCHEMA.BI_CAPACITY_CHANGES
.
L'esempio seguente recupera tutte le modifiche apportate alla capacità di BI Engine
da un utente con 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 degli 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"] | +---------------------+--------------+----------------------+-------------------+