Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Visualização ASSIGNMENT_CHANGES
A visualização INFORMATION_SCHEMA.ASSIGNMENT_CHANGES contém uma lista quase em tempo real
de todas as alterações nas atribuições no projeto de administração. Cada linha representa uma única alteração em uma única atribuição. Para mais informações sobre
reserva, consulte Introdução às reservas.
Permissão necessária
Para consultar a visualização INFORMATION_SCHEMA.ASSIGNMENT_CHANGES, é preciso ter a permissão bigquery.reservationAssignments.list Identity and Access Management (IAM) para o
projeto.
Cada um dos seguintes papéis predefinidos do IAM inclui a
permissão necessária:
A visualização INFORMATION_SCHEMA.ASSIGNMENT_CHANGES tem o seguinte esquema:
Nome da coluna
Tipo de dados
Valor
change_timestamp
TIMESTAMP
Horário em que a alteração ocorreu.
project_id
STRING
ID do projeto de administração.
project_number
INTEGER
Número do projeto de administração.
assignment_id
STRING
Código que identifica exclusivamente a atribuição.
reservation_name
STRING
Nome da reserva que a atribuição usa.
job_type
STRING
O tipo de job que pode usar a reserva. Pode ser PIPELINE ou QUERY.
assignee_id
STRING
Código que identifica exclusivamente o recurso do usuário.
assignee_number
INTEGER
Número que identifica exclusivamente o recurso atribuído.
assignee_type
STRING
Tipo de recurso atribuído. Pode ser organization, folder ou project.
action
STRING
Tipo de evento que ocorreu com a atribuição. Pode ser CREATE, UPDATE ou DELETE.
user_email
STRING
Endereço de e-mail do usuário ou usuário da federação de identidade da força de trabalho que fez a alteração. google para alterações feitas pelo Google. NULL se o endereço de e-mail for desconhecido.
state
STRING
Estado da atribuição. Pode ser PENDING ou ACTIVE.
Retenção de dados
Essa visualização contém as atribuições atuais e excluídas
que são
mantidas por, no máximo, 41 dias após o qual elas são removidas da visualização.
Escopo e sintaxe
As consultas nessa visualização precisam incluir um
qualificador de região.
Se você não especificar um qualificador regional, os metadados serão recuperados de todas as
regiões. A tabela a seguir explica o escopo da região dessa visualização:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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```"]]