Schéma :

ACCOUNT_USAGE

Vue DATA_METRIC_FUNCTION_REFERENCES

La vue Account Usage permet d’identifier les objets de la fonction de métrique des données et leurs références dans votre compte.

Cette vue est complémentaire à la fonction de table Information Schema DATA_METRIC_FUNCTION_REFERENCES.

Colonnes

La vue renvoie les colonnes suivantes :

Colonne

Type de données

Description

metric_database_name

VARCHAR

Base de données qui stocke la fonction de métrique des données.

metric_schema_name

VARCHAR

Schéma qui stocke la fonction de métrique des données.

metric_name

VARCHAR

Nom de la fonction de métrique des données.

argument_signature

VARCHAR

Signature du type des arguments des métriques.

data_type

VARCHAR

Type de données renvoyé de la fonction de métrique des données.

ref_database_name

VARCHAR

Nom de base de données qui contient l’objet sur lequel la fonction de métrique des données est ajoutée.

ref_schema_name

VARCHAR

Nom de schéma qui contient l’objet sur lequel la fonction de métrique des données est ajoutée.

ref_entity_name

VARCHAR

Nom de la table ou de la vue sur laquelle la fonction de métrique des données est définie.

ref_entity_domain

VARCHAR

Type d’objet (table, vue) sur lequel la fonction de métrique des données est définie.

ref_arguments

ARRAY

Identifie les arguments de référence utilisés pour évaluer la règle.

ref_id

VARCHAR

Identificateur unique pour l’association de la fonction de métrique des données à la table ou à la vue.

schedule

VARCHAR

Planification d’exécution de la fonction de métrique des données sur la table ou la vue. La valeur de la planification est toujours la planification la plus récente et la plus efficace.

schedule_status

VARCHAR

Statut de l’association de métriques. Un des éléments suivants :

STARTED

L’association de métriques de données sur la table ou la vue est planifiée pour s’exécuter.

SUSPENDED

L’association de métriques de données sur la table ou la vue n’est pas planifiée pour s’exécuter. Cette valeur apparaît également lorsque le rôle utilisé qui appelle la fonction n’a pas le privilège OWNERSHIP sur la table.

Lorsque vous interrogez la vue Account Usage, les valeurs suivantes sont visibles par défaut ; cependant, lorsque vous appelez la fonction de table, vous devez utiliser un rôle avec le privilège OWNERSHIP sur la table pour voir ces valeurs :

SUSPENDED_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Un des éléments suivants :

  • La table est supprimée.

  • Le schéma ou la base de données qui contient la table est supprimé.

  • Le schéma ou la base de données qui contient la table ne peut pas être résolu par le rôle de propriétaire de la table.

    « Résolu » signifie que le rôle qui appelle la fonction ne dispose pas des privilèges appropriés sur le schéma ou la base de données qui contient la table.

SUSPENDED_DATA_METRIC_FUNCTION_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Un des éléments suivants :

  • La DMF est supprimée.

  • Le schéma ou la base de données qui contient la DMF est supprimé.

  • Le schéma ou la base de données qui contient la DMF ne peut pas être résolu par le rôle de propriétaire de la table.

SUSPENDED_TABLE_COLUMN_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

Un des éléments suivants :

  • La colonne de la table cible est supprimée.

  • Le schéma ou la base de données qui contient la colonne est supprimé.

  • Le schéma ou la base de données qui contient la colonne ne peut pas être résolu par le rôle de propriétaire de la table.

SUSPENDED_INSUFFICIENT_PRIVILEGE_TO_EXECUTE_DATA_METRIC_FUNCTION

Le rôle de propriétaire de la table ne dispose pas du privilège EXECUTE DATA METRIC FUNCTION.

SUSPENDED_ACTIVE_EVENT_TABLE_DOES_NOT_EXIST_OR_NOT_AUTHORIZED

La table d’événements n’est pas définie au niveau du compte.

Notes sur l’utilisation

  • La latence de la vue peut atteindre jusqu’à 3 heures.

  • Pour interroger cette vue, utilisez un rôle auquel est attribué au minimum l’un de ces rôles de base de données : SNOWFLAKE.GOVERNANCE_VIEWER ou SNOWFLAKE.USAGE_VIEWER.