- Catégories :
DATA_METRIC_FUNCTION_EXPECTATIONS¶
Renvoie des informations sur les conditions présentent dans le compte.
Syntaxe¶
DATA_METRIC_FUNCTION_EXPECTATIONS(
[ METRIC_NAME => '<string>' ]
[, REF_ENTITY_NAME => '<string>' ]
[, REF_ENTITY_DOMAIN => '<string>' ]
)
Arguments¶
METRIC_NAME => 'string'
Spécifie le nom d’une fonction métrique de données système ou personnalisée (DMF). Cette fonction renvoie les conditions qui ont été ajoutées aux associations entre les objets et la DMF spécifiée.
REF_ENTITY_NAME => 'string'
Spécifie le nom d’un objet avec lequel les DMFs sont associées. Renvoie les conditions qui ont été ajoutées aux associations DMF avec l’objet. Si spécifié, vous devez également spécifier
REF_ENTITY_DOMAIN
.Le nom entier de l’objet doit être entre guillemets simples.
Si le nom de l’objet est sensible à la casse ou inclut des caractères spéciaux ou des espaces, des guillemets doubles sont nécessaires pour traiter la casse / les caractères. Les guillemets doubles doivent être placés entre guillemets simples, par exemple
'"table_name"'
.REF_ENTITY_DOMAIN => 'string'
Le type d’objet de
REF_ENTITY_NAME
.Si l’objet est un type de table, utilisez
table
comme valeur d’argument.Si l’objet est une vue ou une vue matérialisée, utilisez
view
comme valeur d’argument.
Sortie¶
La fonction renvoie les colonnes suivantes :
Nom de la colonne |
Type de données |
Description |
---|---|---|
|
VARCHAR |
Base de données où se trouve la DMF. |
|
VARCHAR |
Schéma où se trouve la DMF. |
|
VARCHAR |
Nom de l’DMF. |
|
VARCHAR |
Signature de la DMF. |
|
VARCHAR |
Le type de données renvoyé par la DMF. |
|
VARCHAR |
Base de données de l’objet associé à la DMF. |
|
VARCHAR |
Schéma de l’objet associé à la DMF. |
|
VARCHAR |
Nom de l’objet associé à la DMF. |
|
VARCHAR |
Type d’objet associé à la DMF. |
|
ARRAY |
Arguments transmis à la DMF. |
|
VARCHAR |
Identificateur généré par le système. |
|
VARCHAR |
Identificateur généré par le système de la condition. |
|
VARCHAR |
Nom donné à la condition par l’utilisateur lors de son ajout à l’association DMF. |
|
VARCHAR |
Expression booléenne de la condition. Voir Définir ce qui répond à l’attente. |
Exemples¶
Renvoyer les conditions qui existent pour un objet spécifique.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
REF_ENTITY_NAME => 'my_table',
REF_ENTITY_DOMAIN => 'table'));
Renvoyer les conditions qui existent pour une DMF spécifique.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
METRIC_NAME => 'SNOWFLAKE.CORE.NULL_COUNT'));
Renvoyer les conditions qui existent pour une association spécifique entre un objet et une DMF.
SELECT *
FROM TABLE(
INFORMATION_SCHEMA.DATA_METRIC_FUNCTION_EXPECTATIONS(
METRIC_NAME => 'SNOWFLAKE.CORE.NULL_COUNT',
REF_ENTITY_NAME => 'my_table',
REF_ENTITY_DOMAIN => 'table'));