Esquema:

ACCOUNT_USAGE

Exibição POLICY_REFERENCES

Esta exibição do Account Usage pode ser usada para identificar os objetos e colunas em que uma política de mascaramento está definida ou as tabelas e exibições em que uma política de acesso a linhas está definida.

A exibição complementa a função de tabela do Information Schema POLICY_REFERENCES.

Colunas

Nome da coluna

Tipo de dados

Descrição

POLICY_DB

TEXT

O banco de dados no qual a política é definida.

POLICY_SCHEMA

TEXT

O esquema no qual a política é definida.

POLICY_ID

NUMBER

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

POLICY_NAME

TEXT

O nome da política.

POLICY_KIND

TEXT

O tipo de política.

REF_DATABASE_NAME

TEXT

O nome do banco de dados que contém um objeto ao qual o objeto consultado faz referência.

REF_SCHEMA_NAME

TEXT

O nome do esquema que contém um objeto ao qual o objeto consultado faz referência.

REF_ENTITY_NAME

TEXT

O nome do objeto (isto é, nome_tabela, nome_exibição, nome_tabela_externa) no qual a política é definida.

REF_ENTITY_DOMAIN

TEXT

O tipo de objeto (ou seja, tabela, exibição) no qual a política é definida.

REF_COLUMN_NAME

TEXT

O nome da coluna na qual a política é definida.

REF_ARG_COLUMN_NAMES

ARRAY

Retorna NULL para linhas no resultado da consulta em que é definida uma política de mascaramento de segurança em nível de coluna.

TAG_DATABASE

TEXT

O nome do banco de dados contendo a tag que tem uma política atribuída à tag ou NULL se uma política não for atribuída à tag.

TAG_SCHEMA

TEXT

O nome do esquema contendo a tag que tem uma política atribuída à tag ou NULL se uma política não for atribuída à tag.

TAG_NAME

TEXT

O nome da tag que tem uma política atribuída a ela ou NULL se uma política não for atribuída à tag.

POLICY_STATUS

TEXT

Especifica o status da política, que pode ser um dos quatro valores possíveis: ACTIVE, MULTIPLE_MASKING_POLICY_ASSIGNED_TO_THE_COLUMN, COLUMN_IS_MISSING_FOR_SECONDARY_ARG ou COLUMN_DATATYPE_MISMATCH_FOR_SECONDARY_ARG.

Observe o seguinte para a coluna POLICY_STATUS:

ACTIVE

Especifica que a coluna (isto é, REF_COLUMN_NAME) só é associada a uma única política por uma tag.

MULTIPLE_MASKING_POLICY_ASSIGNED_TO_THE_COLUMN

Especifica que múltiplas políticas de mascaramento são atribuídas à mesma coluna.

COLUMN_IS_MISSING_FOR_SECONDARY_ARG

Especifica que a política (isto é, POLICY_NAME) é uma política de mascaramento condicional e a tabela (isto é, REF_ENTITY_NAME) não tem uma coluna com o mesmo nome.

COLUMN_DATATYPE_MISMATCH_FOR_SECONDARY_ARG

Especifica que a política é uma política de mascaramento condicional e a tabela tem uma coluna com o mesmo nome, mas um tipo de dados diferente do tipo de dados na assinatura da política de mascaramento.

Notas de uso

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

  • A visualização exibe apenas objetos para os quais a função atual da sessão tem privilégios de acesso.