Cas d'utilisation : agrégation d'une durée moyenne - 7.3

Guide de référence de Talend Change Data Capture

Version
7.3
Language
Français
Product
Talend Change Data Capture
Module
Talend Change Data Capture
Content
Création et développement > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Gouvernance de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Qualité et préparation de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Last publication date
2023-11-09

Ce cas d'usage est implémenté dans un hôpital mais peut être adapté à d'autres contextes.

L'objectif est de calculer la durée moyenne avant l'endormissement d'un·e patient·e, selon le·a patient·e et le type d'intervention.

Les données disponibles sont l'heure d'endormissement DATETIME et l'heure de réveil DATETIME pour chaque patient·e et type d'intervention. Les valeurs DATETIME peuvent varier au fil du temps.

Deux actions spécifiques sont effectuées :

  1. La différence de minutes entre deux DATETIME est calculée avec une sous-requête DATEDIFF dans la base de données SQL Server. Cette valeur sera utilisée pour mettre l'agrégation à jour.
  2. Dans l'assistant Choose the columns (Sélection des colonnes), la catégorie GROUP BY est renseignée par les colonnes correspondant au patient ou à la patiente et au type d'intervention. La catégorie AGGREGATE est renseignée par les colonnes correspondant au nombre d'interventions et à la durée avant l'endormissement du patient ou de la patiente.