200 likes | 316 Views
CLIO. Fichiers XML de collecte de données. Région de Bruxelles-Capitale. Agenda du 2 avril 2014. Introduction Solution Technique de collecte Structures XML Périodes de collectes Nom de fichier Documentation Vues schématiques des XSD Exemples XML. CLIO.
E N D
CLIO Fichiers XML de collecte de données • Région de Bruxelles-Capitale
Agenda du 2 avril 2014 Introduction Solution Techniquede collecte Structures XML Périodes de collectes Nom de fichier Documentation Vues schématiques des XSD Exemples XML CLIO CLIO
1.Introduction : Aperçu de la solution globale Seman-tic Layer Staging Area E-DWH Pouvoirs Locaux Operational Data Store Data Marts Statistiques SFTP BO Universe XML files STESUD ADEHIS Sherazade SD Works SFTP Oracle DB Oracle DB Oracle DB Metadata Layer Security Layer CLIO CLIO
2.Solution Technique de collecte Le XML permet de structurer l'information dans des fichiers-texte sous une forme plus robuste que les fichiers binaires ou tabulaires. Les structures que devront suivre les différents fichiers XML seront formalisées dans des fichiers XSD. Ils seront utilisés pour valider les fichiers XML envoyés par les pouvoirs locaux. CLIO CLIO
3.Structures XML Nous aurons 4 structures XML représentées par 4 fichiers XSD : • Données trimestrielles pour un agent • clio_workforce_trimestrial.xsd • Données trimestrielles pour les mandataires clio_workforce_trimestrial_representative.xsd • Données trimestrielles pour le cadre statutaire approuvé clio_organization.xsd • Données annuelles pour les agents • clio_workforce_annual.xsd CLIO CLIO
4.Périodes de collectes • trimestrielle (le dernier jour du mois qui suit la fin du trimestre) • Un fichier pour le Cadre • Un fichier pour les Agents • Un fichier pour les Mandataires • annuelle (fin avril de l’année suivante au plus tard) • Un fichier pour les Agents reprenant leurs données financières Données du Trimestre 3 de l’année en cours Données du Trimestre 4 de l’année précédente Données du Trimestre 2 de l’année en cours Données du Trimestre 1 de l’année en cours et données annuelles de l’année précédente CLIO CLIO
5.Nom de fichier III_ YYYY_ .xml XXXXXXXXXXXXXX_ T • le numéro du trimestre (1 digit) Si celui-ci est égal à 0 cela sera le rapport annuel. • l’année (4 digit) • le code de l’institution (3 digit) le type de données : WORKFORCE (effectif), ORGANIZATION (cadre), REPRESENTATIVE (mandataire), FINANCIAL (données financières) CLIO CLIO
6.Documentation Un fichier ‘word’ de documentation sera fourni et définit les directives techniques à suivre dans le cadre de la collecte des données et est structuré en 3 chapitres principaux: Le chapitre Introduction donne un aperçu des modalités de transferts des fichiers XML. Le chapitre Description des Template XSD décrit les règles à suivre concernant les données qui seront contenues dans les fichiers XML. Le chapitre Exemples XML défini des scénarios d’exemples et les fichiers XML correspondants qui permettent une meilleure compréhension des données attendues. CLIO CLIO
7.Vues schématiques des XSD Données trimestrielles pour le cadre statutaire approuvé: CLIO CLIO
7.Vues schématiques des XSD Données trimestrielles pour un agent CLIO CLIO
7.Vues schématiques des XSD Données trimestrielles pour un agent/carrière CLIO CLIO
7.Vues schématiques des XSD Données trimestrielles pour les mandataires CLIO CLIO
7.Vues schématiques des XSD Données trimestrielles pour les mandataires/carrière CLIO
7.Vues schématiques des XSD Données annuelles pour les agents CLIO
7.Vues schématiques des XSD Données annuelles pour les agents/coût annuel CLIO CLIO
7.Vues schématiques des XSD Données annuelles pour les agents/coût annuel Chaque élément recevant une valeur pourra suivre des règles de validation suivant les validations XSD disponibles dans la documentation. Exemple: • Valeur entre -50000 et 50000 • Se compose de 3 ou 5 chiffres • Se compose de 2 chiffres CLIO CLIO
8. Exemples XML Dans la documentation technique on retrouvera des exemples XML basés sur des scénarios fictifs pour chacun des fichiers de la collecte. Ces exemples permettent une meilleure compréhension des données attendues. Scénario d’exemple pour un mandataire Un mandataire est élu en octobre 2012 à Woluwe Saint Lambert comme Conseiller Communal sur la liste «GESTION COMMUNALE». Durant son mandat à la date du 12 juillet 2017, il décide de siéger de manière indépendante. En 2018 il n’est pas réélu mais en octobre 2024 sur la liste LB il est élu conseiller et devient échevin. Lors du décès du bourgmestre en fonction le devient en janvier 2026. Il est réélu en avril 2030 et prend sa pension en mars 2031. CLIO CLIO
Upload / Download des fichiers CLIO Serveur FTP COM 004 WINSCP WINSCP CPAS 102 CLIO DWH BODS WINSCP … WINSCP COM 001 CLIO CLIO
Caractéristiques • Utilisation de l’outil WINSCP (ou autre client FTP) pour charger les données sur le serveur MINERVE • Chaque utilisateur a accès à son propre container en lecture et écriture • Chaque container contient deux folders: • INBOX pour les fichiers éventuellement reçus • OUTBOX pour l’envoi de fichiers vers BPL CLIO CLIO
CLIO CLIO