Data Validation of Spreadsheet Using Schema : An Application and a Schema to Support Validation of Large Amounts of Data in a Spreadsheet
Kronqvist, Jacob (2018)
Kronqvist, Jacob
Yrkeshögskolan Novia
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018061113498
https://urn.fi/URN:NBN:fi:amk-2018061113498
Tiivistelmä
Tehtävänä oli kehittää työkalu, joka tuo laskentataulukon ja validoi dataa laskentataulukosta. Työkalun nimi on Beamex Data Loader. Taustalla on asiakkaiden ilmaisema tarve työkaluun, joka tuo laskentataulukon, jossa on monta riviä dataa, ja lisää dataa Beamex CMX:ään. Beamex CMX on kalibrointijärjestelmä. Helpottaakseen asiakkaan työtä tarvitaan ratkaisu, joka korvaa sen, että asiakas syöttää tiedot käsin. Tehtävä on tehty Beamex Oy Ab:lle.
Tehtävä on suoritettu käyttäen .NET Framework ja eXtensible Markup Language (XML) skeemoja. .NET:in käytetyt komponentit ovat Language INtegrated Query (LINQ) ja Object Linking and Embedding, DataBase (OLE DB). Käyttäen näitä komponentteja laskentataulukko muunnetaan XML:ksi ja validoidaan käyttämällä XML skeemaa. Laskentataulukkojen hallinta tehtiin käyttämällä Microsoft Excelohjelmistoa.
Tulokseksi saatiin sovellus, joka tuo dataa taulukkolaskennasta sekä XML skeema, jolla voidaan validoida. Lisäksi kehitettiin taulukkolaskentamalli, jolla varmistetaan, että data on taulukossa oikeilla paikoillaan.
Tehtävä on suoritettu käyttäen .NET Framework ja eXtensible Markup Language (XML) skeemoja. .NET:in käytetyt komponentit ovat Language INtegrated Query (LINQ) ja Object Linking and Embedding, DataBase (OLE DB). Käyttäen näitä komponentteja laskentataulukko muunnetaan XML:ksi ja validoidaan käyttämällä XML skeemaa. Laskentataulukkojen hallinta tehtiin käyttämällä Microsoft Excelohjelmistoa.
Tulokseksi saatiin sovellus, joka tuo dataa taulukkolaskennasta sekä XML skeema, jolla voidaan validoida. Lisäksi kehitettiin taulukkolaskentamalli, jolla varmistetaan, että data on taulukossa oikeilla paikoillaan.