Table des matières

Fichiers Données Minutes Conextcontrol

Objectif

L'objectif de ce wiki est de créer les fichiers 1Min CC souhaités par le client. Ces fichiers ont une certaine forme qu'il faut respecter.
Voici un exemple de fichier :

1 : Table Fichier_min

Sur la base SQL de la sdsv161, il faut s'assurer que la table fichier_min est créée car c'est dans cette table que l'on va stocker les données minutes souhaitées.
Pour se faire, se connecter a la base de données, puis regarder dans Databases→pv_db→Tables et chercher dbo.Fichier_min

Si la table n'existe pas, vous pouvez exécuter la requête Création_Table_Fichier_min.sql disponible sur le serveur (Bureau→Requêtes_TMA_AI→Dev)

2 : Export des données dans la table

Une fois que la table est créée, ouvrir la requête Requete_export.sql (Bureau→Requêtes_TMA_AI→Dev)
Dans la zone “Variables à saisir”, il est important de remplir l'ID du site, le nombre de jour à traiter et la date du 1er jour.

Une fois les variables correctement saisies, lancer la requête.

Cette requête supprime les données déjà présente dans la table Fichier_min ! Pour finaliser un site, il est important de faire l'étape 2 puis l'étape 3 avant de faire un autre site

3 : Création du CSV

Une fois la table Fichier_min remplie, il suffit d'extraire en CSV ce quelle contient pour le jour en question (si plusieurs jours pour un même site, bien faire un fichier csv par jour)

Ouvrir la requête Select_Export.sql, changer la date de début, modifier les options de requêtes (Query → Query Options → Text → Mettre “Custom delimiter” dans Output format et mettre “;” dans Custom delimiter), bien activer le “Result to File” et effectuer la requête.

Bien ouvrir la requête déjà faite ! Il y aura des colonnes NULL ! Ces colonnes sont importantes pour la macro, il faut quelles soient présentes

Pour la date, il est important de respecter la demande du client ! Celui-ci souhaite avoir des fichiers avec des données entre 05h et 22h59, il est donc important de vérifier le décalage horaire (+01:00 ou +02:00) et d'ajuster l'heure de début pour avoir le bonne date : Exemple : si on est en été (+01:00), mettre 04:00:00, et vérifier sur la 1ere ligne qu'il y a bien YYYY-MM-JJ 05:00:00.000 +01:00)

4 : Utilisation de la macro Excel

Une fois les fichiers CSV extraits, les ramener sur son ordi (FileZila) pour pouvoir les utiliser dans la macro Excel (Macro_1Min_Data_ConextControl.xlms)
La macro Excel est disponible sur l'affaire ARIB2594 - TMA Engie Green 84MW

Fonctionnement de la macro : Aller dans la feuille “Acceuil”

1) Utilisez le bouton “Choix du dossier d'enregistrement” pour trouver le chemin où les fichiers CC seront enregistrés

2) Renseignez le site, le jour, le mois et l'année

3) Appuyez sur le bouton “Lancer macro”, choisir le fichier csv correspondant au site et à la date et valider pour lancer la macro

Avant chaque nouvelles utilisations, les données précédentes seront supprimées. Il n'est pas nécessaire de le faire.

Les fichiers seront directement au bon format et prêt à l'envoi pour le client.

Attention, maintenant il ne faut plus envoyer les fichiers 1 minute dans le CMMS mais uniquement par mail en notifiant dans le CMMS qu'ils sont envoyés par mail