Brussels Hoofdstedelijk Gewest

20
Brussels Hoofdstedelijk Gewest XML-bestanden met betrekking tot gegevensinzameling 2/04/2012 1

description

CLIO. XML-bestanden met betrekking tot gegevensinzameling. Brussels Hoofdstedelijk Gewest. Agenda 2 april 2014. Inleiding Oplossing inzamelingstechniek XML-structuren Inzamelingsperiodes Bestandsnaam Documentatie Schematische beelden van de XSD's XML-voorbeelden. CLIO. - PowerPoint PPT Presentation

Transcript of Brussels Hoofdstedelijk Gewest

Page 1: Brussels Hoofdstedelijk Gewest

Brussels Hoofdstedelijk Gewest

XML-bestanden met betrekking tot gegevensinzameling

2/04/2012

Page 2: Brussels Hoofdstedelijk Gewest

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

Page 3: Brussels Hoofdstedelijk Gewest

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

Page 4: Brussels Hoofdstedelijk Gewest

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

Page 5: Brussels Hoofdstedelijk Gewest

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

Page 6: Brussels Hoofdstedelijk Gewest

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

Page 7: Brussels Hoofdstedelijk Gewest

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

Page 8: Brussels Hoofdstedelijk Gewest

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

Page 9: Brussels Hoofdstedelijk Gewest

9

7. Schematische beelden van de XSD's

Kwartaalgegevens voor het goedgekeurde statutaire kader

2/04/2012 CLIO

Page 10: Brussels Hoofdstedelijk Gewest

10

7. Schematische beelden van de XSD'sKwartaalgegevens voor een personeelslid

2/04/2012 CLIO

Page 11: Brussels Hoofdstedelijk Gewest

11

7. Schematische beelden van de XSD'sKwartaalgegevens voor een personeelslid/loopbaan

2/04/2012 CLIO

Page 12: Brussels Hoofdstedelijk Gewest

12

7. Schematische beelden van de XSD's

Kwartaalgegevens voor de mandatarissen

2/04/2012 CLIO

Page 13: Brussels Hoofdstedelijk Gewest

13

7. Schematische beelden van de XSD's

Kwartaalgegevens voor de mandatarissen/loopbaan

2/04/2012 CLIO

Page 14: Brussels Hoofdstedelijk Gewest

14

7. Schematische beelden van de XSD'sJaargegevens voor de personeelsleden

2/04/2012 CLIO

Page 15: Brussels Hoofdstedelijk Gewest

15

7. Schematische beelden van de XSD'sJaargegevens voor de personeelsleden/jaarlijkse kosten

2/04/2012 CLIO

Page 16: Brussels Hoofdstedelijk Gewest

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

Page 17: Brussels Hoofdstedelijk Gewest

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

Page 18: Brussels Hoofdstedelijk Gewest

29

Upload / Download van de CLIO-bestanden

FTP-server

BOD

S

GEM 004

OCMW 102

GEM 001

WINSCP

CLIODWH

WINSCP

WINSCP

WINSCP

2/04/2012 CLIO

Page 19: Brussels Hoofdstedelijk Gewest

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

Page 20: Brussels Hoofdstedelijk Gewest

2/04/2012 CLIO

Vraag- en antwoordsessie