Bonjour,
Avant de me lancer dans ma 2ème création d'une base OLAP (j'en ai déjà fait uniquement en developpement, pas en conception ni déploiement), je souhaitais vous consulter pour profiter des expériences de chacunsur la pratqiue de la théorie de l'informatique décisionnelle et de ses solutions OLAP.
Je me permet donc de vous présenter mon projet OLAP pour que vous puissiez m'orienter vers une bonne résolution de mes besoins. J'espère que vous aurez des pistes ou des commentaires à m'exposer. Peut être que le domaine fonctionnelle suscitera votre curiosité ou votre interêt : c'est celui des énergies renouvelables.
Je vais (re)créer un système de pilotage et d'analyse de l'exploitation de nos parcs éoliens et solaire 'from scratch' (je travaille pour un concepteur, constructeur, exploitant et producteur). C'est à dire que je casse tout le boulot que a été fait avant 'en mode labyrinthe excel' et que je fais à ma sauce.
Le but est de construire un système capable d'agréger des données de production et d'exploitation qui formeront la population de la BD (ces données varient dans donc le temps ce qui engendre des statistiques différentes). ces données sont issus des journaux de pannes, des données comptage, des mains courantes, etc... donc de plusieurs sources de données hétérogènes et de plusieurs centrales. L'objectif est de fusionner et de présenter ces informations selon différentes dimensions et de proposer aux responsables des centrales des rapports analytiques pour optimiser leur pilotage (selon zone géo, type d'éolienne ou d'onduleur, vue temporelle, cumulée, énergétique etc...). En extrapolant, l'idéal serait un outil qui leur permette de générer leurs propres modèles de rapports (dynamiques) qu'ils pourraient décliner à volonté sur des dimensions choisies (temps, climat, zone, lieu, type de modèle de matériel, etc...). OLAP est bien taillé pour cela, n'est ce pas ?
Je pense utiliser SQL Server 2005 ou 2008 vu le peu d'utilisateurs concurrents, une volumétrie des données assez grosses (la durée de vie de nos centrales est d'au moins 20 ans, la période d'acquisition est 10min !). Le cout est aussi un facteur déterminant. MySQL ne garantie pas l'intégrité de la base (les structures de mes données d'entrées peuvent varier, par exemple un changement de Firmware des SCADA ou des datalogger)
Je suis tout seul à concevoir, développer et tester le projet. J'essaye donc de verrouiller une solution en déterminant un système et un EDI efficace, robuste et éprouvé pour ne pas dériver sur mon planning. L'utilisation d'"Integration Services" (MS SQL Server 2005 & 2008) parait tout indiquer pour l'import / export de sources de données externes (nous travaillons avec des csv, OPC server, fichier 'propriétaire' ). Cela me facilitera et accélèrera grandement cette tâche.
Des idées ? des exemples ?
Partager