Esquema:

ORGANIZATION_USAGE

Exibição ROW_ACCESS_POLICIES

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 exibe uma linha para cada política de acesso a linhas definida em uma conta.

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

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

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 por uma operação de metadados de DML, DDL ou em segundo plano. 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, 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.

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 exibição pode ser de até 24 horas.

  • A exibição só retorna linhas se pelo menos uma política de acesso a linhas tiver sido criada.

  • 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). Esta coluna é atualizada mesmo quando nenhuma linha é afetada pela instrução DML.

    • 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 account_name, policy_name, policy_signature, created
from row_access_policies
order by created
;
Copy