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

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

Embed Size (px)

Citation preview

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

Région de Bruxelles-Capitale

Fichiers XML de collecte de données

2/04/2012

Page 2: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 3: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 4: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 5: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 6: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 7: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 8: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 9: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 9

7.Vues schématiques des XSDDonnées trimestrielles pour le cadre statutaire approuvé:

2/04/2012

Page 10: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 10

7.Vues schématiques des XSDDonnées trimestrielles pour un agent

2/04/2012

Page 11: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 11

7.Vues schématiques des XSDDonnées trimestrielles pour un agent/carrière

2/04/2012

Page 12: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 12

7.Vues schématiques des XSDDonnées trimestrielles pour les mandataires

2/04/2012

Page 13: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 13

7.Vues schématiques des XSDDonnées trimestrielles pour les mandataires/carrière

2/04/2012

Page 14: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 14

7.Vues schématiques des XSDDonnées annuelles pour les agents

2/04/2012

Page 15: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

CLIO 15

7.Vues schématiques des XSDDonnées annuelles pour les agents/coût annuel

2/04/2012

Page 16: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 17: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 18: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 19: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

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

Page 20: Région de Bruxelles-Capitale Fichiers XML de collecte de données 2/04/20121

2/04/2012