Datan siirron ja muunnoksen automatisointi SQL Server -ympäristössä : ratkaisu datan eheyden ja ajantasaisuuden varmistamiseksi
Kärkkäinen, Milla (2026)
Kärkkäinen, Milla
2026
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2026051612679
https://urn.fi/URN:NBN:fi:amk-2026051612679
Tiivistelmä
Datan määrän jatkuvasti kasvaessa tehokkaampien ja luotettavampien raportointiprosessien tarve korostuu. Taideyliopiston talousosasto oli ottamassa käyttöön uutta raportointiympäristöä ja tunnisti mahdollisuuden parantaa koko raportointiprosessia. Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa heidän Microsoft SQL Server -palvelinympäristöönsä ratkaisu, joka tehostaa datan käsittelyä ja vähentää siihen liittyvää manuaalisen työn tarvetta. Palvelimella sijaitseva tietokanta toimii uuden raportointiympäristön tietolähteenä. Raportoinnin laadun varmistaminen edellyttää luotettavaa ja automatisoitua lähestymistapaa datan eheyden ja ajantasaisuuden ylläpitämiseksi.
Teoreettinen viitekehys käsitteli datan ja SQL:n keskeisiä ominaisuuksia sekä tarkasteli reaaliaikaisen raportoinnin vaikutuksia organisaatioihin. Useita SQL Server -ympäristön automatisointiominaisuuksia arvoitiin, sekä vaihtoehtoisia toteutustapoja verrattiin ja testattiin ennen lopullisen ratkaisun muodostamista. Näin varmistettiin, että lopullinen prosessi oli teknisesti kestävä sekä vastasi toimeksiantajan asettamia vaatimuksia.
Työn tuloksena syntyi automatisoitu datan käsittelyprosessi, joka hakee aineiston, suorittaa tarvittavat muunnokset ja lataa käsitellyn aineiston lopulliseen tietokannan tauluun määritetyn aikataulun mukaisesti. Raportointiympäristö käyttää ajantasaista dataa tietolähteenään, minkä ansiosta raportit tukevat toimeksiantajan päätöksentekoa tehokkaammin. With data amounts increasing perpetually, the need for more efficient and reliable reporting processes becomes more pressing. The finance department of Uniarts Helsinki was in the process of implementing a new reporting environment and identified an opportunity to improve the overall reporting process. The aim of the thesis was to design and develop a solution for their Microsoft SQL Server environment that would streamline data processing and reduce the need for manual work. The database hosted on the server functions as a data source for the new reporting environment. Ensuring the quality of reporting requires a reliable and automated approach to maintaining data integrity and timeliness.
The theoretical framework explored the key features of data and SQL and examined the impact of real-time reporting on organizations. Various automation features within the SQL Server environment were evaluated, and alternative implementations were compared and tested before developing the final solution. This ensured that the final process was technically sound and aligned with the requirements set by the client.
The result was an automated data processing solution that retrieves data, performs the necessary transformations, and loads the processed data into the final database table on a scheduled basis. The reporting environment uses up-to-date data as its source, which allows the reports to better support the client's decision-making.
Teoreettinen viitekehys käsitteli datan ja SQL:n keskeisiä ominaisuuksia sekä tarkasteli reaaliaikaisen raportoinnin vaikutuksia organisaatioihin. Useita SQL Server -ympäristön automatisointiominaisuuksia arvoitiin, sekä vaihtoehtoisia toteutustapoja verrattiin ja testattiin ennen lopullisen ratkaisun muodostamista. Näin varmistettiin, että lopullinen prosessi oli teknisesti kestävä sekä vastasi toimeksiantajan asettamia vaatimuksia.
Työn tuloksena syntyi automatisoitu datan käsittelyprosessi, joka hakee aineiston, suorittaa tarvittavat muunnokset ja lataa käsitellyn aineiston lopulliseen tietokannan tauluun määritetyn aikataulun mukaisesti. Raportointiympäristö käyttää ajantasaista dataa tietolähteenään, minkä ansiosta raportit tukevat toimeksiantajan päätöksentekoa tehokkaammin.
The theoretical framework explored the key features of data and SQL and examined the impact of real-time reporting on organizations. Various automation features within the SQL Server environment were evaluated, and alternative implementations were compared and tested before developing the final solution. This ensured that the final process was technically sound and aligned with the requirements set by the client.
The result was an automated data processing solution that retrieves data, performs the necessary transformations, and loads the processed data into the final database table on a scheduled basis. The reporting environment uses up-to-date data as its source, which allows the reports to better support the client's decision-making.
