Esquema:

ACCOUNT_USAGE

Exibição ROW_ACCESS_POLICIES

Esta exibição de Account Usage exibe uma linha para cada política de acesso a linhas definida em sua conta.

Cada linha corresponde a uma política de acesso a linhas diferente.

Colunas

Nome da coluna

Tipo de dados

Descrição

POLICY_NAME

TEXT

Nome da política de acesso a linhas.

POLICY_ID

NUMBER

Identificador interno/gerado pelo sistema para a política de acesso a linhas.

POLICY_SCHEMA_ID

TEXT

Identificador interno/gerado pelo sistema para o esquema no qual a política se encontra.

POLICY_SCHEMA

TEXT

Esquema ao qual pertence a política de acesso a linhas.

POLICY_CATALOG_ID

TEXT

Identificador interno/gerado pelo sistema para o banco de dados no qual a política se encontra.

POLICY_CATALOG

TEXT

Banco de dados ao qual pertence a política de acesso a linhas.

POLICY_OWNER

TEXT

Nome da função proprietária da política de acesso a linhas.

POLICY_SIGNATURE

TEXT

Assinatura do tipo de argumentos da política de acesso a linhas.

POLICY_RETURN_TYPE

TEXT

Tipo de dados de valor de retorno.

POLICY_BODY

TEXT

Definição da política de acesso a linhas.

POLICY_COMMENT

TEXT

Comentários inseridos para a política de acesso a linhas (se houver).

CREATED

TIMESTAMP_LTZ

Data e hora em que foi criada a política de acesso a linhas.

LAST_ALTERED

TIMESTAMP_LTZ

Data e hora em que o objeto foi alterado pela última vez. Consulte as Notas de uso.

DELETED

TIMESTAMP_LTZ

Data e hora em que a política de acesso a linhas foi descartada.

OWNER_ROLE_TYPE

TEXT

O tipo de função que possui o objeto, ROLE ou DATABASE_ROLE. . Se um Snowflake Native App possuir o objeto, o valor será APPLICATION. . Snowflake retornará NULL se você excluir o objeto porque um objeto excluído não tem função de proprietário.

OPTIONS

VARIANT

O valor da propriedade EXEMPT_OTHER_POLICIES na política. Se definido como TRUE, a coluna retornará { "EXEMPT_OTHER_POLICIES: "TRUE" }. Se a propriedade estiver definida como FALSE ou não estiver definida, a coluna retornará NULL.

Notas de uso

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

  • A visualização só retorna linhas se tiverem sido criadas políticas de acesso a linhas em sua conta.

  • A coluna LAST_ALTERED é atualizada quando as seguintes operações são executadas em um objeto:

    • operações DDL.

    • operações DML (somente para tabelas).

    • Operações de manutenção em segundo plano em metadados realizadas pelo Snowflake.

Exemplo

Obtenha todas as políticas de acesso a linhas criadas em sua conta, ordenadas pelo carimbo de data/hora em que a política foi criada:

select policy_name, policy_signature, created
from row_access_policies
order by created
;
Copy