Ansicht PROJECT_OPTIONS_CHANGES
Sie können die INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES
-Ansicht abfragen, um Echtzeit-Metadaten zu BigQuery-Konfigurationsänderungen eines Projekts abzurufen.
Diese Ansicht zeigt Konfigurationsänderungen auf Projektebene, die nach dem 31. Januar 2024 vorgenommen wurden.
Erforderliche Berechtigungen
Zum Abrufen der Konfiguration benötigen Sie die IAM-Berechtigung (Identity and Access Management) bigquery.config.update
auf Projektebene. Die vordefinierte IAM-Rolle roles/bigquery.admin
enthält die Berechtigungen, die Sie zum Erstellen einer Konfiguration benötigen.
Weitere Informationen über detaillierte BigQuery-Berechtigungen finden Sie unter Rollen und Berechtigungen.
Schema
Wenn Sie die INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES
-Ansicht abfragen, wird im Ergebnis jede Konfigurationsänderung in einem Projekt in einer eigenen Zeile dargestellt.
Die Ansicht INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES
hat das folgende Schema:
Spaltenname | Datentyp | Wert |
---|---|---|
update_time |
TIMESTAMP |
Zeit, zu der die Konfigurationsänderung erfolgt ist |
username |
STRING |
Bei Erstnutzern ist es die E-Mail-Adresse ihres Nutzers. Für externe Nutzer ist dies der Name, den Nutzer beim externen Identitätsanbieter festgelegt haben. |
updated_options |
JSON |
Ein JSON-Objekt der Konfigurationsoptionen, die Nutzer bei der Änderung aktualisiert haben, enthält die vorherigen und neuen Werte der aktualisierten Felder. |
project_id |
STRING |
Die Projekt-ID. Dieses Feld ist für Konfigurationsänderungen auf Organisationsebene leer. |
project_number |
INTEGER |
Die Projektnummer. Dieses Feld ist für die Konfigurationsänderungen auf Organisationsebene leer. |
Datenaufbewahrung
Diese Ansicht enthält ausgeführte Sitzungen und den Verlauf der Sitzungen, die in den letzten 180 Tagen abgeschlossen wurden.
Bereich und Syntax
Für Abfragen dieser Ansicht muss ein Region-Qualifizierer verwendet werden.
Ansichtsname | Ressourcenbereich | Regionsbereich |
---|---|---|
`region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES |
Konfigurationsänderungen innerhalb des angegebenen Projekts. | REGION |
Ersetzen Sie Folgendes:
REGION
: ist ein beliebiger Dataset-Regionsname. Beispiel:US
oderus-west2
.
Beispiele
Im folgenden Beispiel werden alle Spalten der Ansicht INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES
abgerufen.
SELECT * FROM `region-REGION`.INFORMATION_SCHEMA.PROJECT_OPTIONS_CHANGES;
Das Ergebnis sieht etwa so aus:
+----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+ | 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_interactive_query_queue_timeout_ms":{"new":1860369,"old":1860008}} | +----------------+------------+-------------------------+-----------------+------------------------------------------------------------------------------------------------------------------+