| Version 1 (modified by adriaan, 15 years ago) (diff) |
|---|
Beheer van de database (beheer-menu)
Wanneer u OpenAC inlogt als admin beschikt u over diverse database-beheersfuncties onder het menu beheer naast bestand, bewerken etc.
Codetabellen, datamodel
Verwijzingen naar de beheerschermen die hierboven al zijn beschreven.
Datastructuur bijwerken
Tijdens het opstarten controleert OpenAC of alle tabellen en velden in de database in overeenstemming zijn met het datamodel. Wanneer er verschillen zijn, werkt OpenAC grotendeels automatisch bij, voor zover dat veilig kan. Zijn er wijzigingen nodig die niet zomaar kunnen worden uitgevoerd, zoals aanpassen of verwijderen van een veldje, dan vraagt OpenAC of de beheerder expliciet opdracht wil geven tot aanpassen van het datamodel.
Het strekt tot aanbeveling dit altijd zo snel mogelijk te doen na het moment dat alle gebruikers op de versie in kwestie zijn overgestapt.
Integriteitscheck
Door gebruik van OpenAC kunnen kleine inconsistenties optreden in de database. Deze kunnen worden opgeruimd middels deze functie. Wanneer deze functie voor het eerst wordt uitgevoerd, schrikt men soms van het aantal fouten dat wordt opgelost.
Hoewel het altijd aan te raden is eerst een backup te maken, is het gebruik van deze functie een relatief veilige aangelegenheid. Hoe langer de fouten blijven bestaan, hoe meer nieuwe inconsistenties erbij kunnen komen.
Bij recente versies van OpenAC moeten er niet meer dan enkele inconsistenties bijkomen. Heeft u er meer dan 10 per maand (na een eerste keer), dan kan het goed zijn [wiki:ServiceLevels? contact op te nemen met het bureau].
Tabel doorrekenen
In een enkel geval is het nodig een hele tabel in de OpenAC-database opnieuw door te rekenen. Concreet:
- Het dossierscherm heeft zijn eigen doorrekenfunctie, die bovendien de mogelijkheid heeft om een selectie op te geven.
- Wanneer alle plangroepen worden gewijzigd, kan de sortering van de medewerkers veranderen. De tabel rooster_item dient dan opnieuw te worden doorgerekend, anders worden de rooster-items in het beheerscherm
voor het rooster niet consequent gesorteerd weergegeven.
Importeren uit…
Afhankelijk van de adaptatie van OpenAC kunnen onder deze menuregel één of meerdere importfuncties zitten.
Backup/restore
In het menu beheer, submenu Backup/restore... staan opties voor het maken van datasets en terugzetten van backups, en het veilig verzenden van gegevens uit OpenAC aan de FENAC.
Backup maken
Met dit item maakt u een OpenAC-backup. Dit is een map met tab-separated bestanden, één bestand per tabel in de OpenAC-database.
Backup terugzetten
Met dit item kunt u een OpenAC-backup (directory met TSV-bestanden) terugzetten. U kiest in de regel voor 'bestanden leegmaken voor terugzetten', tenzij u een gedeeltelijke backup wilt terugzetten (data toevoegen aan een bestaande database).
Geanonimiseerde backup maken en versturen
Met dit item maakt u een TSV-dataset waarbij persoonsgegevens en tekstnotities onherleidbaar zijn gemaakt (uitgezonderd zijn de geboortedatum en - vooralsnog - de 4 cijfers van de postcode). Deze geboortedatum is nodig omdat de anonieme datasets anders niet leiden tot dezelfde geaggregeerde gegevens (o.a. andere AP-producten). De gegevens worden niet alleen lokaal opgeslagen, maar worden ook verstuurd aan de FENAC. Gebruik deze functie om periodiek een dataset naar de branchevereniging te sturen in het kader van de landelijke afspraak (4x per jaar) over dataverzameling.
https://www.fenac.nl/openac/upload/
Backup van één of meer dossiers
Met dit item maakt u een OpenAC-backup van één of meer dossiers. Deze kan naar keuze alleen lokaal worden opgeslagen, of worden verstuurd aan de FENAC bijvoorbeeld voor de FENAC ICT helpdesk om problemen met OpenAC op te lossen.
Backup van één of meer dossiers terugzetten
Met dit item zet u een backup van enkele dossiers terug. Deze functie kan worden gebruikt om bijvoorbeeld uit een oude backup enkele dossiers terug te zetten in de productie-omgeving. Uiteraard moet deze functie met enige zorgvuldigheid worden toegepast.
Databeleid FENAC
Dit is een bondige weergave van het voorlopige beleid. De FENAC is bezig het databeleid (Q4/2009) te formaliseren in een dataconvenant.
Datasets met niet geanonimiseerde gegevens (één of meer dossiers) worden vernietigd nadat de betreffende ondersteuningsvraag is beantwoord. Van de datasets met geanonimiseerde gegevens wordt maximaal één kopie bewaard.
De gegevens die naar de FENAC webserver worden verstuurd, worden beveiligd verzonden via HTTPS. FENAC ICT krijgt bij de start en aan het eind van de backup een e-mailbericht. Zij halen de gegevens zo snel mogelijk, uiterlijk binnen 1 dag weer van de FENAC server af en slaan de dataset op op een beveiligde schijf binnen het lokale netwerk van Bureau AudCom voor FENAC en Siméa. Wanneer een backup-procedure onverhoopt wordt afgebroken, worden de al verstuurde bestanden van de incomplete backup automatisch na 4 uur vernietigd. Off site backups van de gegevens bij Bureau AudCom zijn alleen te lezen met een wachtwoord dat slechts bij FENAC ICT bekend is.
Periodiek een backup maken
Er zijn drie mogelijkheden voor het maken van backups van de OpenAC-database.
- OpenAC-backups. De OpenAC-backups bieden meer flexibiliteit met betrekking tot terugzetten. Maak eerst handmatig een backup: log in, kies in het menu beheer, submenu Backup/restore de optie backup maken... en vul de map in waar je backups wilt verzamelen. Breek eventueel het backup-proces af, het gaat erom dat je de instellingen goed invoert. Stel het volgende commando in als "taak" onder Windows (laat de taak uitvoeren door dezelfde windows-gebruiker die al een keer handmatig een backup heeft gemaakt):
Beginnen in : C:\Program Files\OpenAC Uitvoeren: Python24\python.exe script.py backup
- Maak een backup met het programma 'mysqldump'. Deze worden sneller gemaakt, waardoor je vaker een backup kunt draaien.
mysqldump --opt --user=gebruikersnaam --password=password naam_database > openac_backup.sql
- kopieer het bestand 'ibdata' in de MySQL-data-dir. Dit is alleen een 'last-resort' of extra veiligheid.
Database wissen…
Deze optie wordt alleen gebruikt tijdens de uitrol van een nieuwe OpenAC en het testen van een importprocedure.
Tabel leegmaken…
Deze optie wordt alleen gebruikt tijdens de uitrol van een nieuwe OpenAC en het testen van een importprocedure.
Attachments (3)
- showprocess.png (17.8 KB) - added by thomas 11 years ago.
- beheermenu.png (14.5 KB) - added by carolien 9 years ago.
- bcperdossier.png (8.5 KB) - added by carolien 9 years ago.
Download all attachments as: .zip