Esquema:

ACCOUNT_USAGE

Exibição GRANTS_TO_USERS

Esta exibição do Account Usage pode ser usada para consultar as funções concedidas ao usuário.

Colunas

Nome da coluna

Tipo de dados

Descrição

CREATED_ON

TIMESTAMP_LTZ

Hora e data (no fuso horário UTC) quando a função é concedida.

DELETED_ON

TIMESTAMP_LTZ

Hora e data (no fuso horário UTC) quando a função é revogada.

ROLE

VARCHAR

Identificador para a função concedida ao usuário.

GRANTED_TO

VARCHAR

Para esta exibição, o valor será USER.

GRANTEE_NAME

VARCHAR

Nome do usuário a quem o privilégio é concedido.

GRANTED_BY

VARCHAR

Identificador para a função que concedeu o privilégio.

Notas de uso

  • A latência da visualização pode ser de até 120 minutos (2 horas).

  • Esta exibição registra as concessões atuais e as concessões históricas, incluindo as concessões que foram revogadas e concedidas novamente. Quando ocorre uma única concessão e enquanto ela permanecer ativa (ou seja, não revogada):

    • A exibição inclui uma linha para a concessão da mesma função ao mesmo usuário.

    • Uma nova concessão da mesma função ao mesmo usuário não é registrada como uma nova linha. Em vez disso, a coluna DELETED_ON permanece NULL enquanto a concessão estiver ativa.

  • Quando uma concessão é revogada do usuário, a coluna DELETED_ON da concessão é atualizada de NULL para o carimbo de data/hora em que a concessão foi revogada.

  • Depois de revogar a função do usuário, uma concessão da mesma função para o mesmo usuário é registrada em uma nova linha. Nesta nova linha, o valor da coluna DELETED_ON será NULL porque a concessão agora está ativa.