Esquema:

ACCOUNT_USAGE

Exibição DATA_METRIC_FUNCTION_REFERENCES

Esta exibição do Account Usage pode ser usada para identificar objetos de função de métrica de dados e suas referências na sua conta.

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

Colunas

A exibição retorna as seguintes colunas:

Coluna

Tipo de dados

Descrição

metric_database_name

VARCHAR

O banco de dados que armazena a função de métrica de dados.

metric_schema_name

VARCHAR

O esquema que armazena a função de métrica de dados.

metric_name

VARCHAR

O nome da função de métrica de dados.

argument_signature

VARCHAR

A assinatura de tipo dos argumentos de métricas.

data_type

VARCHAR

O tipo de dados de retorno da função de métrica de dados.

ref_database_name

VARCHAR

O nome do banco de dados que contém o objeto no qual a função de métrica de dados é adicionada.

ref_schema_name

VARCHAR

O nome do esquema que contém o objeto no qual a função de métrica de dados é adicionada.

ref_entity_name

VARCHAR

O nome da tabela ou exibição na qual a função de métrica de dados está definida.

ref_entity_domain

VARCHAR

O tipo de objeto (tabela, exibição) no qual a função de métrica de dados é definida.

ref_arguments

ARRAY

Identifica os argumentos de referência usados para avaliar a regra.

ref_id

VARCHAR

Um identificador exclusivo para a associação da função de métrica de dados à tabela ou exibição.

schedule

VARCHAR

O agendamento para executar a função de métrica de dados na tabela ou exibição. O valor do cronograma é sempre o cronograma mais recente e efetivo.

schedule_status

VARCHAR

O status da associação de métricas. Um dos seguintes:

STARTED

A associação de métricas de dados na tabela ou exibição está agendada para ser executada.

SUSPENDED

A associação de métricas de dados na tabela ou exibição não está agendada para ser executada. Este valor também ocorre quando a função em uso que chama a função não tem o privilégio OWNERSHIP na tabela.

Ao consultar a exibição Account Usage, os seguintes valores são visíveis por padrão; no entanto, ao chamar a função de tabela, você deve usar uma função com o privilégio OWNERSHIP na tabela para ver esses valores:

SUSPENDED_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Um dos seguintes:

  • A tabela é descartada.

  • O esquema ou banco de dados que contém a tabela é descartado

  • O esquema ou banco de dados que contém a tabela não pode ser resolvido pela função de proprietário da tabela.

    “Resolvido” significa que a função que chama a função não tem os privilégios apropriados no esquema ou banco de dados que contém a tabela.

SUSPENDED_DATA_METRIC_FUNCTION_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Um dos seguintes:

  • A DMF é descartada.

  • O esquema ou banco de dados que contém a DMF é descartada.

  • O esquema ou banco de dados que contém a DMF não pode ser resolvido pela função de proprietário da tabela.

SUSPENDED_TABLE_COLUMN_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Um dos seguintes:

  • A coluna da tabela de destino é descartada.

  • O esquema ou banco de dados que contém a coluna é descartado.

  • O esquema ou banco de dados que contém a coluna não pode ser resolvido pela função de proprietário da tabela.

SUSPENDED_INSUFFICIENT_PRIVILEGE_TO_EXECUTE_DATA_METRIC_FUNCTION

A função de proprietário da tabela não tem o privilégio EXECUTE DATA METRIC FUNCTION.

SUSPENDED_ACTIVE_EVENT_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

A tabela de eventos não é definida no nível da conta.

Notas de uso

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

  • Para consultar esta exibição, use uma função que tenha sido concedida a qualquer uma destas funções de banco de dados no mínimo: SNOWFLAKE.GOVERNANCE_VIEWER ou SNOWFLAKE.USAGE_VIEWER.