Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ansicht ASSIGNMENT_CHANGES
Die Ansicht INFORMATION_SCHEMA.ASSIGNMENT_CHANGES enthält eine nahezu in Echtzeit aktualisierte Liste aller Änderungen an Zuweisungen im Administrationsprojekt. Jede Zeile steht für eine einzelne Änderung an einer einzelnen Zuweisung. Weitere Informationen zur Reservierung finden Sie unter Einführung in Reservierungen.
Erforderliche Berechtigung
Zum Abfragen der INFORMATION_SCHEMA.ASSIGNMENT_CHANGES-Ansicht benötigen Sie die IAM-Berechtigung (Identity and Access Management) bigquery.reservationAssignments.list für das Projekt.
Jede der folgenden vordefinierten IAM-Rollen enthält die erforderliche Berechtigung:
Die Ansicht INFORMATION_SCHEMA.ASSIGNMENT_CHANGES hat das folgende Schema:
Spaltenname
Datentyp
Wert
change_timestamp
TIMESTAMP
Zeit, zu der die Änderung erfolgt ist.
project_id
STRING
ID des Administrationsprojekts.
project_number
INTEGER
Nummer des Administrationsprojekts.
assignment_id
STRING
ID, die die Zuweisung eindeutig kennzeichnet.
reservation_name
STRING
Name der Reservierung, die die Zuweisung verwendet.
job_type
STRING
Die Art des Jobs, der die Reservierung verwenden kann. Kann PIPELINE oder QUERY sein.
assignee_id
STRING
ID, die die Ressource des Empfängers der Zuweisung eindeutig identifiziert.
assignee_number
INTEGER
Zahl, die die Ressource des Empfängers der Zuweisung eindeutig identifiziert.
assignee_type
STRING
Typ der zugewiesenen Ressource. Kann organization, folder oder project sein.
action
STRING
Typ des Ereignisses, das bei der Zuweisung aufgetreten ist. Kann CREATE, UPDATE oder DELETE sein.
user_email
STRING
E-Mail-Adresse des Nutzers oder Subjekts der Workload Identity-Föderation, die die Änderung vorgenommen hat. google für von Google vorgenommene Änderungen. NULL, wenn die E-Mail-Adresse unbekannt ist.
state
STRING
Status der Zuweisung. Kann PENDING oder ACTIVE sein.
Datenaufbewahrung
Diese Ansicht enthält aktuelle Zuweisungen und gelöschte Zuweisungen. Letztere werden bis zu 41 Tage beibehalten und dann aus der Ansicht entfernt.
Bereich und Syntax
Für Abfragen dieser Ansicht muss ein Regions-Qualifier verwendet werden.
Wenn Sie keinen regionalen Qualifier angeben, werden Metadaten aus allen Regionen abgerufen. In der folgenden Tabelle wird der Regionsbereich für diese Ansicht erläutert:
Im folgenden Beispiel wird der Nutzer angezeigt, der die letzte Zuweisungsaktualisierung bei einer bestimmten Zuweisung innerhalb eines bestimmten Datums vorgenommen hat.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-17 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003eINFORMATION_SCHEMA.ASSIGNMENT_CHANGES\u003c/code\u003e view provides a real-time log of all changes made to assignments within the administration project, with each row representing a single assignment change.\u003c/p\u003e\n"],["\u003cp\u003eAccess to query this view requires the \u003ccode\u003ebigquery.reservationAssignments.list\u003c/code\u003e IAM permission, which is included in several predefined roles such as \u003ccode\u003eroles/bigquery.resourceAdmin\u003c/code\u003e, \u003ccode\u003eroles/bigquery.user\u003c/code\u003e, and \u003ccode\u003eroles/bigquery.admin\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe schema includes details like \u003ccode\u003echange_timestamp\u003c/code\u003e, \u003ccode\u003eproject_id\u003c/code\u003e, \u003ccode\u003eassignment_id\u003c/code\u003e, \u003ccode\u003ereservation_name\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e (CREATE, UPDATE, DELETE), and \u003ccode\u003euser_email\u003c/code\u003e indicating who made the change.\u003c/p\u003e\n"],["\u003cp\u003eData within the view is retained for a maximum of 41 days after a deletion occurs, and the view must be queried using a region qualifier, like \u003ccode\u003eregion-us\u003c/code\u003e, to specify the data's geographic scope.\u003c/p\u003e\n"],["\u003cp\u003eAn example query demonstrates retrieving the most recent update, user email, and associated details for a specific assignment within a defined date range from the \u003ccode\u003eregion-us\u003c/code\u003e region.\u003c/p\u003e\n"]]],[],null,["# ASSIGNMENT_CHANGES view\n=======================\n\nThe `INFORMATION_SCHEMA.ASSIGNMENT_CHANGES` view contains a near real-time list\nof all changes to assignments within the administration project. Each row\nrepresents a single change to a single assignment. For more information about\nreservation, see [Introduction to Reservations](/bigquery/docs/reservations-intro).\n\nRequired permission\n-------------------\n\nTo query the `INFORMATION_SCHEMA.ASSIGNMENT_CHANGES` view, you need the\n`bigquery.reservationAssignments.list` Identity and Access Management (IAM) permission for\nthe project.\nEach of the following predefined IAM roles includes the required\npermission:\n\n- `roles/bigquery.resourceAdmin`\n- `roles/bigquery.resourceEditor`\n- `roles/bigquery.resourceViewer`\n- `roles/bigquery.user`\n- `roles/bigquery.admin`\n\nFor more information about BigQuery permissions, see\n[Access control with IAM](/bigquery/docs/access-control).\n\nSchema\n------\n\nThe `INFORMATION_SCHEMA.ASSIGNMENT_CHANGES` view has the following\nschema:\n\nData retention\n--------------\n\nThis view contains current assignments and deleted assignments that are\nkept for a maximum of 41 days after which they are removed from the view.\n\nScope and syntax\n----------------\n\nQueries against this view must include a [region qualifier](/bigquery/docs/information-schema-intro#syntax).\nIf you do not specify a regional qualifier, metadata is retrieved from all\nregions. The following table explains the region scope for this view:\n\nReplace the following:\n\n- Optional: \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the ID of your Google Cloud project. If not specified, the default project is used.\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: any [dataset region name](/bigquery/docs/locations). For example, ```region-us```.\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n | **Note:** You must use [a region qualifier](/bigquery/docs/information-schema-intro#region_qualifier) to query `INFORMATION_SCHEMA` views. The location of the query execution must match the region of the `INFORMATION_SCHEMA` view.\n\n\u003cbr /\u003e\n\nExample\n-------\n\nThe following example displays the user who has made the latest assignment\nupdate to a particular assignment within a specified date. \n\n```googlesql\nSELECT\n user_email,\n change_timestamp,\n reservation_name,\n assignment_id\nFROM\n `region-us`.INFORMATION_SCHEMA.ASSIGNMENT_CHANGES\nWHERE\n change_timestamp BETWEEN '2021-09-30' AND '2021-10-01'\n AND assignment_id = 'assignment_01'\nORDER BY\n change_timestamp DESC\nLIMIT 1;\n```\n\nThe result is similar to the following: \n\n```\n+--------------------------------+-----------------------+--------------------+-----------------+\n| user_email | change_timestamp | reservation_name | assignment_id |\n+--------------------------------+-----------------------+--------------------+-----------------+\n| cloudysanfrancisco@gmail.com |2021-09-30 09:30:00 UTC| my_reservation | assignment_01 |\n+--------------------------------+-----------------------+--------------------+-----------------+\n```"]]