Catégories :

Fonctions du moniteur de modèles

MODEL_MONITOR_STAT_METRIC

Obtient les mesures de métriques d’un moniteur de modèle. Chaque moniteur de modèle surveille un modèle de machine learning.

Voir aussi :

Interrogation des résultats de surveillance pour plus d’informations.

Syntaxe

MODEL_MONITOR_STAT_METRIC(<model_monitor_name>, <stat_metric_name>, <column_name>
    [, <granularity> [, <start_time>  [, <end_time> ] ] ] )
Copy

Arguments

Obligatoire :

MODEL_MONITOR_NAME

Nom du moniteur de modèle utilisé pour calculer la métrique.

Valeurs valides :

Une chaîne qui est le nom du moniteur du modèle. Il peut s’agir d’un nom simple ou entièrement qualifié.

METRIC_NAME

Nom de la métrique.

Valeurs valides :

  • 'COUNT'

  • 'COUNT_NULL'

COLUMN_NAME

Nom de la colonne utilisée pour calculer le nombre.

Valeurs valides :

Toute chaîne existant en tant que colonne de fonction, colonne de prédiction ou colonne réelle dans le moniteur de modèle.

Facultatif :

GRANULARITY

Granularité de l’intervalle de temps faisant l’objet de la requête. La valeur par défaut est 1 DAY.

Valeurs valides :

  • '<nb> DAY'

  • '<nb> WEEK'

  • '<nb> MONTH'

  • '<nb> QUARTER'

  • '<nb> YEAR'

  • 'ALL'

  • NULL

START_TIME

Début de l’intervalle de temps utilisé pour calculer la métrique. La valeur par défaut est de 60 jours avant l’heure actuelle et est calculée chaque fois que vous appelez la fonction.

Valeurs valides :

Une expression d’horodatage ou NULL.

END_TIME

Fin de l’intervalle de temps utilisé pour calculer la métrique. La valeur par défaut est l’heure actuelle et est calculée à chaque fois que vous appelez la fonction.

Valeurs valides :

Une expression d’horodatage ou NULL.

Renvoie

Colonne

Description

EVENT_TIMESTAMP

Horodatage du début de l’intervalle de temps.

METRIC_VALUE

Valeur de la métrique dans l’intervalle de temps spécifié.

METRIC_NAME

Nom de la métrique qui a été calculée.

COLUMN_NAME

Nom de la colonne pour laquelle la métrique a été calculée.

SEGMENT_COLUMN

Nom de la colonne de segment utilisée dans le calcul de la métrique.

SEGMENT_VALUE

Valeur du segment pour lequel la métrique est calculée.

Notes sur l’utilisation

Le modèle de moniteur doit comporter la colonne utilisée pour calculer la métrique.

Si les valeurs que vous avez spécifiées pour column_name ou model_monitor_name sont sensibles à la casse ou contiennent des caractères spéciaux ou des espaces, placez-les entre des guillemets doubles. Vous devez placer les guillemets doubles entre les guillemets simples. Par exemple, '"<example_model_monitor_name>"'.

Si des guillemets doubles ne sont pas ajoutés dans ces deux champs, column_name ou model_monitor_name sera considéré comme insensible à la casse.

Pour minimiser l’impact potentiel des modifications de schéma, mettez à jour vos requêtes en sélectionnant explicitement les colonnes nécessaires au lieu d’utiliser un caractère générique (*).

Exemples

L’exemple suivant permet d’obtenir les mesures de comptage pour le moniteur de modèle et l’intervalle de temps spécifiés :

SELECT * FROM TABLE(MODEL_MONITOR_STAT_METRIC(
'MY_MONITOR', 'COUNT', 'MODEL_PREDICTION', '1 DAY', TO_TIMESTAMP_TZ('2024-01-01')
, TO_TIMESTAMP_TZ('2024-01-02'))
)
Copy

L’exemple suivant permet d’obtenir la métrique de comptage pour MY_MONITOR au cours des 30 derniers jours :

SELECT * FROM TABLE(MODEL_MONITOR_STAT_METRIC(
'MY_MONITOR', 'COUNT', 'MODEL_PREDICTION', '1 DAY', DATEADD('DAY', -30, CURRENT_DATE()), CURRENT_DATE())
)
Copy