Esquema:

ORGANIZATION_USAGE

Exibição ROLES

Importante

Essa exibição só está disponível na conta da organização. Para obter mais informações, consulte Exibições premium na conta da organização.

Essa exibição do Organization Usage pode ser usado para consultar uma lista de todas as funções definidas em cada conta.

Colunas

Colunas em nível de organização

Nome da coluna

Tipo de dados

Descrição

ORGANIZATION_NAME

VARCHAR

Nome da organização.

ACCOUNT_LOCATOR

VARCHAR

Identificador gerado pelo sistema para a conta.

ACCOUNT_NAME

VARCHAR

Identificador definido pelo usuário para a conta.

Colunas adicionais

Nome da coluna

Tipo de dados

Descrição

ROLE_ID

NUMBER

Identificador interno/gerado pelo sistema para a função.

CREATED_ON

TIMESTAMP_LTZ

Data e hora (no fuso horário UTC) em que a função foi criada.

DELETED_ON

TIMESTAMP_LTZ

Data e hora (no fuso horário UTC) em que a função foi excluída.

NAME

VARCHAR

Nome da função.

COMMENT

VARCHAR

Comentário para a função.

OWNER

VARCHAR

Função com o privilégio OWNERSHIP no objeto.

ROLE_TYPE

TEXT

ROLE, DATABASE_ROLE, INSTANCE_ROLE ou APPLICATION_ROLE.

ROLE_DATABASE_NAME

TEXT

Nome do banco de dados que contém a função de banco de dados, se a função for uma função de banco de dados.

ROLE_INSTANCE_ID

NUMBER

Identificador interno/gerado pelo sistema para a instância de classe à qual a função pertence.

OWNER_ROLE_TYPE

TEXT

O tipo de função que possui o objeto, por exemplo ROLE. . Se um Snowflake Native App possui o objeto, o valor é APPLICATION. . Snowflake retorna NULL se você excluir o objeto porque um objeto excluído não tem uma função de proprietário.

Notas de uso

  • A latência da exibição pode ser de até 24 horas.

  • A exibição não inclui funções de banco de dados para bancos de dados criados a partir de compartilhamentos.

Função interna do Snowflake para Snowsight

A primeira vez que o Snowsight é acessado em uma conta, o Snowflake cria as funções internas APPADMIN e WORKSHEETS_APP_RL para oferecer suporte à interface da web. Estas funções são usadas para fazer o cache dos resultados em um estágio interno de sua conta. Esses dados em cache são criptografados e protegidos pela hierarquia chave para a conta. Os privilégios limitados concedidos a essas funções internas só permitem que a Snowsight tenha acesso ao estágio interno para armazenar esses resultados. Estas funções não podem listar objetos em sua conta ou dados de acesso em suas tabelas. Para obter mais informações, consulte Introdução ao Snowsight.