Brussels Hoofdstedelijk Gewest
XML-bestanden met betrekking tot gegevensinzameling
2/04/2012
2
Agenda 2 april 2014
1. Inleiding2. Oplossing inzamelingstechniek3. XML-structuren4. Inzamelingsperiodes5. Bestandsnaam6. Documentatie7. Schematische beelden van de XSD's8. XML-voorbeelden
2/04/2012 CLIO
3
1. Inleiding: Overzicht van de globale oplossing
Plaatselijke Besturen
STESUDADEHISSherazadeSD Works
Staging Area
Operational Data Store
E-DWH Data Marts
Oracle DB
Oracle DB
Oracle DB
Semantic Layer
BO U
nive
rse
Metadata Layer
Security Layer
XML files
SFTP
SFTP
Statistieken
2/04/2012 CLIO
4
2. Oplossing inzamelingstechniek
Het XML-formaat maakt het mogelijk de informatie te structureren in sterkere tekstbestanden dan binaire of tabelbestanden.
De structuur volgens welke de verschillende XML-bestanden zijn opgebouwd, wordt beschreven in XSD-bestanden. Die zullen gebruikt worden om de XML-bestanden goed te keuren die de plaatselijke besturen opsturen.
2/04/2012 CLIO
5
3. XML-structurenWe zullen met vier XML-structuren werken, vertegenwoordigd door vier XSD-bestanden :
• Kwartaalgegevens voor een personeelslid clio_workforce_trimestrial.xsd
• Jaargegevens voor de personeelsleden clio_workforce_annual.xsd
• Kwartaalgegevens voor het goedgekeurde statutaire kaderclio_organization.xsd
• Kwartaalgegevens voor de mandaathouders clio_workforce_trimestrial_representative.xsd
2/04/2012 CLIO
6
4. Inzamelingsperiodes• per kwartaal (de laatste dag van de maand die volgt op het einde
van het kwartaal)Een bestand voor het personeelskader
Een bestand voor de personeelsledenEen bestand voor de mandatarissen
• per jaar (uiterlijk eind april van het jaar dat erop volgt)Een bestand voor de personeelsleden met hun financiële gegevens
Gegevens vanKwartaal 4 van het
voorgaande jaar
Gegevens vanKwartaal 1 van het lopende jaar en jaargegevens van het
voorgaande jaar
Gegevens vanKwartaal 2 van het lopende
jaar
Gegevens vanKwartaal 3 van het lopende
jaar
2/04/2012 CLIO
7
5. Bestandsnaam
.xmlhet nummer van het kwartaal (1 cijfer). Is dit cijfer gelijk aan nul, dan gaat het om het jaarverslag.
de code van de instelling (3 cijfers)
het jaar (4 cijfers)
het type gegevens : WORKFORCE (personeelslid) ORGANIZATION (personeelskader)REPRESENTATIVE (mandatarissen)FINANCIAL (financiële gegevens)
XXXXXXXXXXXXXX_III_ YYYY_ T
2/04/2012 CLIO
8
6. Documentatie
Een Word-document met documentatie wordt verschaft en legt de technische richtlijnen vast die gevolgd moeten worden in het kader van de gegevensinzameling. Het is opgedeeld in drie grote hoofdstukken:
Het hoofdstuk XML-voorbeelden omschrijft scenario's met voorbeelden en de XML-bestanden die ermee overeenstemmen en die het mogelijk maken de verwachte gegevens beter te begrijpen.
Het hoofdstuk Beschrijving van de XSD-templates beschrijft de regels die gevolgd moeten worden voor de gegevens die in de XML-bestanden komen te staan.
Het hoofdstuk Inleiding geeft een overzicht van de wijze waarop de XML-bestanden overgedragen moeten worden.
2/04/2012 CLIO
9
7. Schematische beelden van de XSD's
Kwartaalgegevens voor het goedgekeurde statutaire kader
2/04/2012 CLIO
10
7. Schematische beelden van de XSD'sKwartaalgegevens voor een personeelslid
2/04/2012 CLIO
11
7. Schematische beelden van de XSD'sKwartaalgegevens voor een personeelslid/loopbaan
2/04/2012 CLIO
12
7. Schematische beelden van de XSD'sKwartaalgegevens voor de mandatarissen
2/04/2012 CLIO
13
7. Schematische beelden van de XSD'sKwartaalgegevens voor de mandatarissen/loopbaan
2/04/2012 CLIO
14
7. Schematische beelden van de XSD'sJaargegevens voor de personeelsleden
2/04/2012 CLIO
15
7. Schematische beelden van de XSD'sJaargegevens voor de personeelsleden/jaarlijkse kosten
2/04/2012 CLIO
16
7. Schematische beelden van de XSD's
Elk element dat een waarde krijgt, zal de valideringsregels kunnen volgen overeenkomstig de XSD-valideringen die beschikbaar zijn in de documentatie.
Voorbeeld:
Jaargegevens voor de personeelsleden/jaarlijkse kosten
Waarde tussen -50.000 en 50.000
Bestaat uit 3 of 5 cijfers
Bestaat uit 2 cijfers
2/04/2012 CLIO
17
8. XML-voorbeeldenIn de technische documentatie vinden we XML-voorbeelden terug die gebaseerd zijn op fictieve scenario's voor elk van de bestanden voor de gegevensinzameling.
Via die voorbeelden krijgt u een beter beeld van de gegevens die verwacht worden.
In oktober 2012 wordt er in Sint-Lambrechts-Woluwe een mandataris verkozen als gemeenteraadslid op de lijst "GEMEENTEBEHEER". Tijdens zijn mandaat, op 12 juli 2017, beslist hij om onafhankelijk te gaan zetelen. In 2018 wordt hij niet herkozen, maar in oktober 2024 wordt hij op de LB-lijst verkozen tot gemeenteraadslid en wordt hij schepen. Als de burgemeester in functie sterft, wordt hij in januari 2026 burgemeester. In april 2030 wordt hij opnieuw verkozen, en in maart 2031 gaat hij met pensioen.
Voorbeeldscenario voor een mandataris
2/04/2012 CLIO
29
Upload / Download van de CLIO-bestanden
FTP-server
BODS
GEM 004
OCMW 102
…
GEM 001
WINSCP
CLIODWH
WINSCP
WINSCP
WINSCP
2/04/2012 CLIO
30
Eigenschappen
• Gebruik van de tool WINSCP (of andere klant-FTP) om de gegevens up te loaden naar de MINERVE-server
• Elke gebruiker heeft toegang tot zijn eigen container en kan daarin lezen en schrijven.
• Elke container omvat twee mappen:• INBOX voor de eventuele ontvangen bestanden• OUTBOX voor de verzending van bestanden naar BPB
2/04/2012 CLIO
2/04/2012 CLIO
Vraag- en antwoordsessie
Top Related