-
Notifications
You must be signed in to change notification settings - Fork 31
ACL Import
In deze folder worden batch bestanden opgeslagen die door ACL gebruikt worden om auditfiles te importeren.
De batchbestanden worden in de werkdirectory geplaatst en kunnen vanuit ACL uitgevoerd worden via:
DO SCRIPT "naam van het batch bestand".bat
Het uitvoeren van de gehele routine leidt ertoe dat 1 of meerdere auditfiles zijn geïmporteerd, omgezet naar de naamgevingsconventies volgens de auditfile standaard en bruikbaar voor het uitvoeren van analyses.
De scriptstructuur gaat uit van:
- elk onderdeel van een auditfile wordt als separaat acl-tabel ingelezen.
- de gedachte dat een gebruiker soms auditfiles van meerdere jaren heeft. De inleesroutine leest de auditfiles in en append de respectievelijke tabellen.
- sommige auditfiles wijken af van de standaard. Mogelijk moet per bronsysteem een aparte inleesroutine worden gedefinieerd.
Hieronder volgt toelichting op de bestanden die in import directory te vinden zijn:
| Naam | Doelstelling |
|---|---|
| ACL_IMP_LIST.bat | Dit script bepaalt hoeveel XAF bestanden in de werk director voorkomen en zal per XAF de import routine opstarten met script import_header.bat |
| ACL_IMP_HEADER.bat | Dit script leest de header van het auditfile in om te bepalen wat het bronsysteem is en welk daadwerkelijk importscript opgestart moet worden. |
| ACL_IMP_%naam van bron%.bat | Dit is het daadwerkelijke importscript (hiervan zijn dus meerdere versies) |
De scripts ACL_IMP_LIST.bat, ACL_IMP_HEADER.bat, ACL_IMP_%naam van bron%.bat verwijzen naar elkaar. Dit resulteert er in dat als het script import_list.bat wordt opgestart, het eind resultaat is dat alle beschikbare auditfiles zijn ingelezen, geharmoniseerd en ge-append (per in de xml opgenomen audit file).
Op dit moment is alleen voor de XAF-standaard het import script opgenomen. In de ideale wereld, is de XAF standaard ook echt een standaard en kun je alle auditfiles met dit script inlezen. De praktijk zal echter weerbarstiger zijn en er zullen dan ook waarschijnlijk per pakket import-scripts moeten worden gemaakt.
Voorgaande structuur geldt vooralsnog voor de XAF en kan worden uitgebreid voor andere type gestandaardiseerde datasets (zoals auditfile salaris e.d.).
De code behorende bij de referentieset data-analyse en andere content in deze repository worden beschikbaar gesteld onder de voorwaarden van de Apache License 2.0. Lees er hier meer over.