Vue OBJECT_DEPENDENCIES

Cette vue ACCOUNT_USAGE affiche une ligne pour chaque dépendance d’objet.

Par exemple, en créant une vue à partir d’une seule table, la vue dépend de la table. Snowflake renvoie une ligne pour enregistrer la dépendance de la vue sur la table.

Cependant, si la création de la vue dépend de deux tables, Snowflake renvoie une ligne pour enregistrer la dépendance de la vue sur la première table et, séparément, une ligne pour enregistrer la dépendance de la vue sur la seconde table. Ce schéma se poursuit quel que soit le nombre de dépendances d’un objet donné.

Colonnes

Nom de la colonne

Type de données

Description

REFERENCED_DATABASE

TEXT

Base de données parente de l’objet référencé.

REFERENCED_SCHEMA

TEXT

Schéma parent de l’objet référencé.

REFERENCED_OBJECT_NAME

TEXT

Nom de l’objet référencé.

REFERENCED_OBJECT_ID

NUMBER

ID objet de l’objet référencé.

REFERENCED_OBJECT_DOMAIN

TEXT

Domaine (par exemple TABLE, VIEW) de l’objet référencé.

REFERENCING_DATABASE

TEXT

Base de données parente de l’objet de référence.

REFERENCING_SCHEMA

TEXT

Schéma parent de l’objet de référence.

REFERENCING_OBJECT_NAME

TEXT

Nom de l’objet de référence.

REFERENCING_OBJECT_ID

NUMBER

ID objet de l’objet de référence.

REFERENCING_OBJECT_DOMAIN

TEXT

Domaine (par exemple TABLE, VIEW) de l’objet de référence.

DEPENDENCY_TYPE

TEXT

Type de dépendance (BY_ID, BY_NAME, ou BY_NAME_AND_ID).

Notes sur l’utilisation

  • La latence pour cette vue peut aller jusqu’à trois heures.

  • Pour une liste complète des objets pris en charge et de leur type de dépendance, voir Dépendances d’objets prises en charge.

  • Cette vue a été remplie le 22 janvier 2022 pour inclure les dépendances avant de rendre la vue disponible. Snowflake continue à enregistrer les dépendances après cette date.

    Notez que si une vue ou une UDF n’était pas valide en raison d’une dépendance manquante avant cette date et que la dépendance manquante est corrigée ultérieurement, Snowflake n’enregistre pas la dépendance pour la vue ou l’UDF.

    Par exemple, si vous avez créé une vue qui dépend d’une table le 1er décembre 2021, que vous avez supprimé la table le même jour et que vous avez ensuite supprimé la table le 1er février 2022, Snowflake n’enregistre pas le fait que la vue dépend de la table.

    Comme solution de contournement, créez ou remplacez la vue ou l’UDF afin que cette vue enregistre la dépendance.

  • Pour plus de détails sur les limites de cette vue et sur la façon dont cette vue est liée à d’autres fonctions et objets Snowflake, voir :

Revenir au début