Fichiers XML de collecte de donnes 2042012 Rgion

  • Slides: 20
Download presentation
Fichiers XML de collecte de données 2/04/2012 Région de Bruxelles-Capitale 1

Fichiers XML de collecte de données 2/04/2012 Région de Bruxelles-Capitale 1

Agenda du 2 avril 2014 1. 2. 3. 4. 5. 6. 7. 8. 2/04/2012

Agenda du 2 avril 2014 1. 2. 3. 4. 5. 6. 7. 8. 2/04/2012 Introduction Solution Technique de collecte Structures XML Périodes de collectes Nom de fichier Documentation Vues schématiques des XSD Exemples XML CLIO 2

1. Introduction : Aperçu de la solution globale Staging Area Pouvoirs Locaux Operational Data

1. Introduction : Aperçu de la solution globale Staging Area Pouvoirs Locaux Operational Data Store E-DWH Oracle DB Data Marts Seman -tic Layer STESUD ADEHIS Sherazade SD Works XML files SFTP Oracle DB BO Universe SFTP Statistiques Metadata Layer Security Layer 2/04/2012 CLIO 3

2. Solution Technique de collecte Le XML permet de structurer l'information dans des fichiers-texte

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. 2/04/2012 CLIO 4

3. Structures XML Nous aurons 4 structures XML représentées par 4 fichiers XSD :

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 2/04/2012 CLIO 5

4. Périodes de collectes • trimestrielle (le dernier jour du mois qui suit la

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 4 de l’année précédente 2/04/2012 Données du Trimestre 1 de l’année en Trimestre 2 de l’année en Trimestre 3 de l’année en cours et données annuelles de l’année précédente CLIO 6

5. Nom de fichier XXXXXXX_III_ YYYY_ T. xml le numéro du trimestre (1 digit)

5. Nom de fichier XXXXXXX_III_ YYYY_ T. xml 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) 2/04/2012 CLIO 7

6. Documentation Un fichier ‘word’ de documentation sera fourni et définit les directives techniques

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. 2/04/2012 CLIO 8

7. Vues schématiques des XSD Données trimestrielles pour le cadre statutaire approuvé: 2/04/2012 CLIO

7. Vues schématiques des XSD Données trimestrielles pour le cadre statutaire approuvé: 2/04/2012 CLIO 9

7. Vues schématiques des XSD Données trimestrielles pour un agent 2/04/2012 CLIO 10

7. Vues schématiques des XSD Données trimestrielles pour un agent 2/04/2012 CLIO 10

7. Vues schématiques des XSD Données trimestrielles pour un agent/carrière 2/04/2012 CLIO 11

7. Vues schématiques des XSD Données trimestrielles pour un agent/carrière 2/04/2012 CLIO 11

7. Vues schématiques des XSD Données trimestrielles pour les mandataires 2/04/2012 CLIO 12

7. Vues schématiques des XSD Données trimestrielles pour les mandataires 2/04/2012 CLIO 12

7. Vues schématiques des XSD Données trimestrielles pour les mandataires/carrière 2/04/2012 CLIO 13

7. Vues schématiques des XSD Données trimestrielles pour les mandataires/carrière 2/04/2012 CLIO 13

7. Vues schématiques des XSD Données annuelles pour les agents 2/04/2012 CLIO 14

7. Vues schématiques des XSD Données annuelles pour les agents 2/04/2012 CLIO 14

7. Vues schématiques des XSD Données annuelles pour les agents/coût annuel 2/04/2012 CLIO 15

7. Vues schématiques des XSD Données annuelles pour les agents/coût annuel 2/04/2012 CLIO 15

7. Vues schématiques des XSD Données annuelles pour les agents/coût annuel Chaque élément recevant

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 2/04/2012 CLIO 16

8. Exemples XML Dans la documentation technique on retrouvera des exemples XML basés sur

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. 2/04/2012 CLIO 17

Upload / Download des fichiers CLIO 2/04/2012 WINSCP COM 004 WINSCP CPAS 102 WINSCP

Upload / Download des fichiers CLIO 2/04/2012 WINSCP COM 004 WINSCP CPAS 102 WINSCP … WINSCP COM 001 CLIO BODS Serveur FTP CLIO DWH 29

Caractéristiques • Utilisation de l’outil WINSCP (ou autre client FTP) pour charger les données

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 2/04/2012 CLIO 30

2/04/2012 CLIO 31

2/04/2012 CLIO 31