menu

DBPTK Desktop beste praksis - Del 3 av 4 - SIARD validering

DBPTK Desktop beste praksis - Del 3 av 4 - SIARD validering

av
(423 poeng) 1 3 11
publisert i Veiledere Apr 16, 2021
redigert Apr 29, 2021 av

DBPTK Desktop (notat) versjon 2.5.4 er et SIARD-verktøy utviklet for de europeiske E-ARK prosjektene av KEEPS og er et godt alternativ for å produsere SIARD-uttrekk og fyller en del av rollene i produksjonslinjen for bevaring og formidling av databaser fra elektroniske system.

F. eks. fra bruk av sakila demo-database (notat)

Forutsetning er at vi allerede har en MySQL database på vår lokale klient
 - MySQL må konfigureres for TimeZone og maks størrelser ved import: [Hvordan konfigurere MySQL for kontroll av ordnede (beskrevet) SIARD-uttrekk? (notat)][4]
 - MySQL server brukt kan f. eks.være Uniform Server v14.0.2 (notat)

Del 1 - Del 2 - Del 3 - Del 4


DBPTK Desktop beste praksis -  Del 3 av 4 - SIARD validering

Validering av SIARD struktur og data for skjema, tabeller, kolonner, relasjoner, funksjoner og prosedyrer.
 - Lagrer full valideringsrapport som tekstfil
 - Eksempler og deler av valderingsrapport vist under
 - Validering er tilpasset DBPTK sin tolkning av SIARD-standarden
 - Interoperabilitets-utfordringer gjør at SIARD-uttrekk skapt av andre verktøy kan gi feilmeldinger som ikke nødvendigvis er en feil (f. eks. i LOBs)
 - Eksempel: Hvordan finne og rette problemer i et SIARD 2.1 uttrekk?

** Skjermdumper **

a) DBPTK Home, klikk "MANAGE" for å se importerte databaser
a) DBPTK Home, klikk "MANAGE" for å se importerte databaser

b) Klikk rad sakila demo-database som er "Not Validated" for åpne
b) Klikk rad sakila demo-database som er "Not Validated" for å åpne

c) Database > sakila åpnes med alle detaljer. Klikk "VALIDATE" for å starte validering.
c) Database > sakila åpnes med alle detaljer. Klikk "VALIDATE" for å starte validering.

d) Validation settings 1: Standard plassering ved .siard fil og filnavn. Klikk "BROWS" for å endre til undermappe "\report\" samt at filnavn må skrives opp igjen manuelt.
d) Validation settings 1: Standard plassering ved .siard fil og filnavn

e) Validation settings 2: Endret til undermappe \report\ med samme filnavn. "Allowed data types" og "Skip additional checks" forblir tomme. Klikk "CONFIRM" for å starte validering.
e) Validation settings 2: Endret til undermappe \report\

f) Validation successful
f) Validation successful

g) sakila > Validation: Statistikk (Requierments passed 27 / Failed 0, Errors 0, Warnings 181, Skipped)
g) sakila > Validation: Statistikk

h) Databases > sakila: Validation status = "VALID", klikk "OPEN REPORT"
h) Databases > sakila: Validation status = "VALID", klikk "OPEN REPORT"

#############################################################################
#                                                       DBPTK - Validation Report                                                    #
#############################################################################

DBPTK Version: Database Preservation Toolkit (version 2.9.5)
SIARD Version: 2.1
 

The specification to the SIARD can be found at: https://dilcis.eu/content-types/siard
Additional checks specification can be found at: https://github.com/keeps/db-preservation-toolkit/wiki/Validation

Date: 2021-04-09T23:18:49.153+02:00

SIARD file: C:\uttrekk-demo\sakila\mysql_v8.0.18\dbptk-desktop\v2.5.4\phpmyadmin_v5.0.2\sip\sakila_dbptk-desktop_2.5.4_mysql_8.0.18_int.siard

4.1 - Construction of the SIARD archive file
 G_4.1-1: [OK]
 G_4.1-2: [OK]
 G_4.1-3: [OK]
 G_4.1-4: [OK]
 G_4.1-5: [OK]

Construction of the SIARD archive file [PASSED]

osv...

 - Gir "Warning" for alle elementer som ikke har "Description" enda (unødvendig å rapportere det slik)

eksempler:
 - A_M_5.2-1-4: [WARNING] - The description element does not exist - metadata.xml schema:sakila
 - A_M_5.5-1-3: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:actor
 - A_M_5.6-1-12: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:actor/column:actor_id
 - A_M_5.8-1-3: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:actor/candidateKey:PRIMARY
 - A_M_5.9-1-8: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:address/foreignKey:fk_address_city
 - A_M_5.11-1-3: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:store/candidateKey:idx_unique_manager
 - A_M_5.13-1-6: [WARNING] - The description element does not exist - metadata.xml schema:sakila/table:film/trigger:ins_film
 - A_M_5.14-1-5: [WARNING] - The description element does not exist - metadata.xml schema:sakila/view:actor_info
 - M_5.15-1-2: [WARNING] - The description element does not exist - metadata.xml schema:sakila/routine:sakila.film_in_stock

5.6 - Column level metadata

 [NOTICE] - Different data types used [BLOB, CHARACTER(54), CHARACTER(20), TEXT, CHARACTER(5), BIT, MEDIUMINT UNSIGNED, INT, DATETIME, YEAR, TIMESTAMP, SMALLINT, VARCHAR, TINYINT UNSIGNED, DECIMAL(5,2), DECIMAL(4,2), SMALLINT UNSIGNED, GEOMETRY]- 

T_6.0 - Requirements for table data
 T_6.0-1: [OK]
 - A_T_6.0-1-1: [NOTICE] - Number of missing values for foreign key c6 in content/schema1/table7/table7.xml - 1000
 - A_T_6.0-1-1: [NOTICE] - Number of missing values for foreign key c4 in content/schema1/table13/table13.xml - 5

Velkommen!

Søk etter svar, still spørsmål og bidra med kunnskap sammen med norges felleskap på felter som arkiv, konservering og formidling. Alle er velkomne som medlemmer! Her er terskelen for å spørre veldig lav.


Kunngjøringer :

Artikkelmodulen vil snart bli tilgjengelig!