Changes between Initial Version and Version 1 of Documentatie/Beheerder/Installeren/Database


Ignore:
Timestamp:
Mar 14, 2011 1:10:07 PM (15 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Installeren/Database

    v1 v1  
     1== Beheer van de database (beheer-menu) == 
     2 
     3Wanneer u OpenAC inlogt als '''admin''' beschikt u over diverse database-beheersfuncties 
     4onder het menu '''beheer''' naast '''bestand''', '''bewerken''' etc. 
     5 
     6=== Codetabellen, datamodel === 
     7 
     8Verwijzingen naar de beheerschermen die hierboven al zijn beschreven. 
     9 
     10=== Datastructuur bijwerken ===  
     11 
     12Tijdens het opstarten controleert OpenAC of alle tabellen en velden in de database in overeenstemming zijn 
     13met het datamodel.  Wanneer er verschillen zijn, werkt OpenAC grotendeels automatisch bij, voor zover 
     14dat veilig kan.  Zijn er wijzigingen nodig die niet zomaar kunnen worden uitgevoerd, zoals aanpassen 
     15of verwijderen van een veldje, dan vraagt OpenAC of de beheerder expliciet opdracht wil geven tot 
     16aanpassen van het datamodel. 
     17 
     18Het strekt tot aanbeveling dit altijd zo snel mogelijk te doen na het moment dat alle gebruikers op 
     19de versie in kwestie zijn overgestapt. 
     20 
     21 
     22=== Integriteitscheck ===  
     23 
     24Door gebruik van OpenAC kunnen kleine inconsistenties optreden in de database.  Deze kunnen worden 
     25opgeruimd middels deze functie.  Wanneer deze functie voor het eerst wordt uitgevoerd, schrikt men 
     26soms van het aantal fouten dat wordt opgelost. 
     27 
     28Hoewel het altijd aan te raden is eerst een backup te maken, is het gebruik van deze functie 
     29een relatief veilige aangelegenheid.  Hoe langer de fouten blijven bestaan, hoe meer nieuwe inconsistenties 
     30erbij kunnen komen. 
     31 
     32Bij recente versies van OpenAC moeten er niet meer dan enkele inconsistenties bijkomen.  Heeft u er meer 
     33dan 10 per maand (na een eerste keer), dan kan het goed zijn [wiki:ServiceLevels contact op te nemen met 
     34het bureau]. 
     35 
     36 
     37=== Tabel doorrekenen ===  
     38 
     39In een enkel geval is het nodig een hele tabel in de OpenAC-database opnieuw door te rekenen.  Concreet: 
     40 
     41 * Het '''dossierscherm''' heeft zijn eigen doorrekenfunctie, die bovendien de mogelijkheid heeft om een selectie op te geven. 
     42 * 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 
     43voor het rooster niet consequent gesorteerd weergegeven. 
     44 
     45 
     46=== Importeren uit... ===  
     47 
     48Afhankelijk van de adaptatie van OpenAC kunnen onder deze menuregel één of meerdere importfuncties zitten. 
     49 
     50 
     51=== Backup/restore === 
     52 
     53In 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. 
     54 
     55==== Backup maken ==== 
     56 
     57Met dit item maakt u een OpenAC-backup.  Dit is een map met tab-separated bestanden, één bestand per tabel in de OpenAC-database. 
     58 
     59==== Backup terugzetten ==== 
     60 
     61Met dit item kunt u een OpenAC-backup (directory met TSV-bestanden) terugzetten.  U kiest in de regel 
     62voor 'bestanden leegmaken voor terugzetten', tenzij u een gedeeltelijke backup wilt terugzetten (data 
     63toevoegen aan een bestaande database). 
     64 
     65==== Geanonimiseerde backup maken en versturen ==== 
     66 
     67Met 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 
     68functie om periodiek een dataset naar de branchevereniging te sturen in het kader van de landelijke afspraak 
     69(4x per jaar) over dataverzameling. 
     70 
     71https://www.fenac.nl/openac/upload/ 
     72 
     73==== Backup van één of meer dossiers ==== 
     74 
     75Met dit item maakt u een OpenAC-backup van één of meer dossiers.  Deze kan naar keuze alleen lokaal worden opgeslagen, 
     76of worden verstuurd aan de FENAC bijvoorbeeld voor de FENAC ICT helpdesk om problemen met OpenAC op te lossen. 
     77 
     78==== Backup van één of meer dossiers terugzetten ==== 
     79 
     80Met 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. 
     81 
     82==== Databeleid FENAC ==== 
     83 
     84''Dit is een bondige weergave van het voorlopige beleid.  De FENAC is bezig het databeleid (Q4/2009) te formaliseren in een dataconvenant.'' 
     85 
     86Datasets 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.   
     87 
     88De 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. 
     89 
     90 
     91==== Periodiek een backup maken ==== 
     92 
     93Er zijn drie mogelijkheden voor het maken van backups van de OpenAC-database. 
     94 
     95 * OpenAC-backups.  De OpenAC-backups bieden meer flexibiliteit met 
     96   betrekking tot terugzetten.  Maak eerst handmatig een backup: log in, 
     97   kies in het menu ''beheer'', submenu ''Backup/restore'' de optie ''backup maken...'' en vul de map 
     98   in waar je backups wilt verzamelen.  Breek eventueel het backup-proces 
     99   af, het gaat erom dat je de instellingen goed invoert.  Stel het 
     100   volgende commando in als "taak" onder Windows (laat de taak uitvoeren 
     101   door dezelfde windows-gebruiker die al een keer handmatig een backup 
     102   heeft gemaakt): 
     103 
     104   {{{ 
     105   Beginnen in : C:\Program Files\OpenAC 
     106   Uitvoeren: Python24\python.exe script.py backup 
     107   }}} 
     108 
     109 * Maak een backup met het programma 'mysqldump'.  Deze worden sneller 
     110   gemaakt, waardoor je vaker een backup kunt draaien. 
     111 
     112   {{{ 
     113   mysqldump --opt --user=gebruikersnaam --password=password naam_database > openac_backup.sql 
     114   }}} 
     115 
     116 * kopieer het bestand 'ibdata' in de MySQL-data-dir.  Dit is alleen een 
     117 'last-resort' of extra veiligheid. 
     118 
     119 
     120=== Database wissen... ===  
     121 
     122Deze optie wordt alleen gebruikt tijdens de uitrol van een nieuwe OpenAC en het testen van een importprocedure. 
     123 
     124=== Tabel leegmaken... ===  
     125 
     126Deze optie wordt alleen gebruikt tijdens de uitrol van een nieuwe OpenAC en het testen van een importprocedure.