région de bruxelles-capitale
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Région de Bruxelles-Capitale
Fichiers XML de collecte de données
2/04/2012
CLIO 2
Agenda du 2 avril 2014
1. Introduction2. Solution Technique de collecte3. Structures XML4. Périodes de collectes5. Nom de fichier6. Documentation7. Vues schématiques des XSD8. Exemples XML
2/04/2012
CLIO 3
1.Introduction : Aperçu de la solution globale
Pouvoirs Locaux
STESUDADEHISSherazadeSD Works
Staging Area
Operational Data Store
E-DWH Data Marts
Oracle DB
Oracle DB
Oracle DB
Seman-tic
Layer
BO U
nive
rse
Metadata Layer
Security Layer
XML files
SFTP
SFTP
Statistiques
2/04/2012
CLIO 4
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 5
3.Structures XMLNous aurons 4 structures XML représentées par 4 fichiers XSD :
• Données trimestrielles pour un agent clio_workforce_trimestrial.xsd
• Données annuelles pour les agents clio_workforce_annual.xsd
• Données trimestrielles pour le cadre statutaire approuvé clio_organization.xsd
• Données trimestrielles pour les mandataires clio_workforce_trimestrial_representative.xsd
2/04/2012
CLIO 6
4.Périodes de collectes• trimestrielle (le dernier jour du mois qui suit la fin du trimestre)
Un fichier pour le CadreUn fichier pour les AgentsUn 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 duTrimestre 4 de l’année
précédente
Données duTrimestre 1 de l’année en
cours et données annuelles de l’année précédente
Données duTrimestre 2 de l’année en
cours
Données duTrimestre 3 de l’année en
cours
2/04/2012
CLIO 7
5.Nom de fichier
.xmlle numéro du trimestre (1 digit) Si celui-ci est égal à 0 cela sera le rapport annuel.
le code de l’institution (3 digit)
l’année (4 digit)
le type de données : WORKFORCE (effectif), ORGANIZATION (cadre),REPRESENTATIVE (mandataire),FINANCIAL (données financières)
XXXXXXXXXXXXXX_III_ YYYY_ T
2/04/2012
CLIO 8
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 Exemples XML défini des scénarios d’exemples et les fichiers XML correspondants qui permettent une meilleure compréhension des données attendues.
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 Introduction donne un aperçu des modalités de transferts des fichiers XML.
2/04/2012
CLIO 9
7.Vues schématiques des XSDDonnées trimestrielles pour le cadre statutaire approuvé:
2/04/2012
CLIO 10
7.Vues schématiques des XSDDonnées trimestrielles pour un agent
2/04/2012
CLIO 11
7.Vues schématiques des XSDDonnées trimestrielles pour un agent/carrière
2/04/2012
CLIO 12
7.Vues schématiques des XSDDonnées trimestrielles pour les mandataires
2/04/2012
CLIO 13
7.Vues schématiques des XSDDonnées trimestrielles pour les mandataires/carrière
2/04/2012
CLIO 14
7.Vues schématiques des XSDDonnées annuelles pour les agents
2/04/2012
CLIO 15
7.Vues schématiques des XSDDonnées annuelles pour les agents/coût annuel
2/04/2012
CLIO 16
7.Vues schématiques des XSD
Chaque élément recevant une valeur pourra suivre des règles de validation suivant les validations XSD disponibles dans la documentation.
Exemple:
Données annuelles pour les agents/coût annuel
Valeur entre -50000 et 50000
Se compose de 3 ou 5 chiffres
Se compose de 2 chiffres
2/04/2012
CLIO 17
8. Exemples XMLDans 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.
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.
Scénario d’exemple pour un mandataire
2/04/2012
CLIO 29
Upload / Download des fichiers CLIO
Serveur FTP
BOD
S
COM 004
CPAS 102
…
COM 001
WINSCP
CLIODWH
WINSCP
WINSCP
WINSCP
2/04/2012
CLIO 30
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
2/04/2012