Aplikacja dedykowana do sprawdzania spójności przetwarzanych danych

Cel projektu

Zaprojektowanie i wykonanie aplikacji usprawniającej proces analizy danych przetwarzanych w procesie inwentaryzacji materiałów audio-wideo.

Głównym wymaganiem aplikacji była możliwość dokładnego zidentyfikowanie braku lub niepoprawności danych zgodnie z przygotowanym opisem formatu danych (formatu, typu danych oraz powiązań między danymi) oraz brak konieczności przebudowy aplikacji w przypadku zmiany opisu formatu danych.

Rozwiązanie

W ramach rozwiązania Codelly zaprojektowało dedykowaną aplikacje z interfejsem graficznym pozwalającą na weryfikacje wielu plików CSV zgodnie ze zdefiniowanym schematem danych.

Schemat danych oparty został o deklaratywny język JSON Schema.

Użyte technologie

Python-logo-notext.svg

Python

jsonschema

JsonSchema