Flux de Traitement Préfacturation

Architecture des données depuis les sources C68/R63 jusqu'à la table finale prefac_extract

Retour Projection Accueil
Légende :
Tables sources
Procédures stockées
Tables intermédiaires
Table finale
📊 ÉTAPE 1 : Sources de Données c68_compteurs_col Compteurs COL • Données COL par PRM • Index et consommations R63 Courbes de charge • Mesures horaires • Énergies actives/réactives ⚙️ ÉTAPE 2 : Extraction et Transformation prefac_extract_COL_add() Extraction des données COL par période et par PRM prefac_extract_R63_ADD() Extraction des courbes R63 agrégation par heure et PRM 💾 ÉTAPE 3 : Tables Intermédiaires prefac_extract_compteurs_col • Index COL extraits • Par PRM et période prefac_extract_r63 • Courbes horaires • EA/ER par heure 🔄 ÉTAPE 4 : Consolidation et Projection prefac_extract_ADD() Procédure principale de consolidation 1. Pivot des grandeurs physiques (PA/PRI/PRC) 2. Calcul PAP et PR_BRUT_ER 3. Appelle prefac_extract_ADD_pt() pour CT 4. Appelle prefac_extract_ADD_spot() pour SPOT prefac_extract_ADD_pt() Classes temporelles TURPE prefac_extract_ADD_spot() Valeurs spot CALL CALL 📊 ÉTAPE 5 : Tables de Statistiques prefac_extract_periode Périodes de facturation définies prefac_extract_prm Statistiques par PRM et plages horaires Insertion directe 📈 prefac_extract (Table Finale) ✅ Données complètes avec CT, SPOT, PAP par PRM Colonnes : idprm | cons_prod | type_extract | d_date | d_date_heure | CT | valeur_spot | PAP
Explications Détaillées du Flux

  • c68_compteurs_col : Contient les données des compteurs COL (Courbe de Charge Locale) avec les index et consommations par PRM
  • R63 : Table des courbes de charge avec les mesures horaires d'énergie active et réactive

  • prefac_extract_COL_add() : Extrait et structure les données COL pour la période sélectionnée
  • prefac_extract_R63_ADD() : Extrait les courbes R63 et les agrège par heure et par PRM
  • Ces procédures effectuent le nettoyage et la transformation initiale des données brutes

  • prefac_extract_compteurs_col : Stocke les index COL extraits, organisés par PRM et période
  • prefac_extract_r63 : Contient les courbes horaires avec les énergies actives/réactives et leur statut de qualité
  • Ces tables permettent de vérifier les données intermédiaires avant consolidation

prefac_extract_ADD() : Procédure CENTRALE qui orchestre toute la consolidation

  1. Insertion pivot : Transforme les données R63 (grandeurs en lignes) en colonnes (PA_BRUT, PA_BEST, PRI_BRUT, PRC_BRUT)
  2. Calculs dérivés :
    • PR_BRUT_ER = PRI_BRUT + PRC_BRUT
    • PAP = √(PA_BEST² + PR_BRUT_ER²)
  3. CALL prefac_extract_ADD_pt() : Applique les classes temporelles TURPE (HP/HC/PTE/HPH/HCH/HPE/HCE) sur chaque ligne horaire
  4. CALL prefac_extract_ADD_spot() : Récupère les valeurs SPOT pour chaque date/heure

⚠️ Important : Cette procédure appelle les sous-procédures _pt et _spot en interne. Pas besoin de les lancer séparément.

  • prefac_extract_periode : Stocke les périodes de facturation (date début/fin) utilisées pour l'extraction
  • prefac_extract_prm : Contient les statistiques agrégées par PRM et plages horaires (HP/HC/PTE)
  • Ces tables permettent l'affichage des statistiques et la navigation dans l'interface de projection

Structure de la table finale :

  • idprm : Identifiant du Point de Référence Mesure
  • cons_prod : Grandeur métier (consommation ou production)
  • prm_fap : Clé composite PRM + FAP
  • type_extract : Type d'extraction ('05' pour R63)
  • d_date / d_date_heure : Date et heure de la mesure
  • pa_brut_ea / pa_best_ea : Puissance active (brut/BEST) en kWh
  • pri_brut / prc_brut : Puissances réactives (inductive/capacitive)
  • pr_brut_er : Somme PRI + PRC
  • pap : Puissance apparente = √(PA_BEST² + PR_BRUT_ER²)
  • class_temporelle_turpe (CT) : Classe temporelle (HP/HC/PTE/HPH/HCH/HPE/HCE)
  • valeur_spot : Prix spot du marché pour cette date/heure

Utilisation : Cette table permet la visualisation graphique CT, l'export Excel, et l'analyse détaillée des consommations avec toutes les grandeurs physiques calculées.