1 / 20

Brussels Hoofdstedelijk Gewest

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.

loring
Download Presentation

Brussels Hoofdstedelijk Gewest

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CLIO XML-bestanden met betrekking tot gegevensinzameling • Brussels Hoofdstedelijk Gewest

  2. Agenda 2 april 2014 Inleiding Oplossing inzamelingstechniek XML-structuren Inzamelingsperiodes Bestandsnaam Documentatie Schematische beelden van de XSD's XML-voorbeelden CLIO CLIO

  3. 1. Inleiding: Overzicht van de globale oplossing Semantic Layer Staging Area E-DWH Plaatselijke Besturen Operational Data Store Data Marts Statistieken SFTP BO Universe XML files STESUD ADEHIS Sherazade SD Works SFTP Oracle DB Oracle DB Oracle DB Metadata Layer Security Layer CLIO 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-bestandenzijn opgebouwd, wordt beschreven in XSD-bestanden. Die zullen gebruikt worden om de XML-bestanden goed te keuren die de plaatselijke besturen opsturen. CLIO CLIO

  5. 3. XML-structuren We zullen met vier XML-structuren werken, vertegenwoordigd door vier XSD-bestanden : • Kwartaalgegevens voor een personeelslid • clio_workforce_trimestrial.xsd • Kwartaalgegevens voor de mandaathouders clio_workforce_trimestrial_representative.xsd • Kwartaalgegevens voor het goedgekeurde statutaire kader clio_organization.xsd • Jaargegevens voor de personeelsleden • clio_workforce_annual.xsd CLIO 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 personeelsleden • Een 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 van Kwartaal 3 van het lopende jaar Gegevens van Kwartaal 4 van het voorgaande jaar Gegevens van Kwartaal 2 van het lopende jaar Gegevens van Kwartaal 1 van het lopende jaar en jaargegevens van het voorgaande jaar CLIO CLIO

  7. 5. Bestandsnaam III_ YYYY_ .xml XXXXXXXXXXXXXX_ T • het nummer van het kwartaal (1 cijfer). Is dit cijfer gelijk aan nul, dan gaat het om het jaarverslag. • het jaar (4 cijfers) • de code van de instelling (3 cijfers) het type gegevens : WORKFORCE (personeelslid) ORGANIZATION (personeelskader) REPRESENTATIVE (mandatarissen) FINANCIAL (financiële gegevens) CLIO 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 Inleiding geeft een overzicht van de wijze waarop de XML-bestanden overgedragen moeten worden. 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 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. CLIO CLIO

  9. 7. Schematische beelden van de XSD's Kwartaalgegevens voor het goedgekeurde statutaire kader CLIO CLIO

  10. 7. Schematische beelden van de XSD's Kwartaalgegevens voor een personeelslid CLIO CLIO

  11. 7. Schematische beelden van de XSD's Kwartaalgegevens voor een personeelslid/loopbaan CLIO CLIO

  12. 7. Schematische beelden van de XSD's Kwartaalgegevens voor de mandatarissen CLIO CLIO

  13. 7. Schematische beelden van de XSD's Kwartaalgegevens voor de mandatarissen/loopbaan CLIO

  14. 7. Schematische beelden van de XSD's Jaargegevens voor de personeelsleden CLIO

  15. 7. Schematische beelden van de XSD's Jaargegevens voor de personeelsleden/jaarlijkse kosten CLIO CLIO

  16. 7. Schematische beelden van de XSD's Jaargegevens voor de personeelsleden/jaarlijkse kosten Elk element dat een waarde krijgt, zal de valideringsregels kunnen volgen overeenkomstig de XSD-valideringen die beschikbaar zijn in de documentatie. Voorbeeld: • Waarde tussen -50.000 en 50.000 • Bestaat uit 3 of 5 cijfers • Bestaat uit 2 cijfers CLIO CLIO

  17. 8. XML-voorbeelden In 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. Voorbeeldscenario voor een mandataris 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. CLIO CLIO

  18. Upload / Download van de CLIO-bestanden FTP-server GEM 004 WINSCP WINSCP OCMW 102 CLIO DWH BODS WINSCP … WINSCP GEM 001 CLIO CLIO

  19. 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 CLIO CLIO

  20. Vraag- en antwoordsessie CLIO CLIO

More Related