JSON-tiedostojen ohjelmallinen parsinta
Auralinna, Akseli (2023)
Auralinna, Akseli
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023122239072
https://urn.fi/URN:NBN:fi:amk-2023122239072
Tiivistelmä
Opinnäytetyön aiheena oli rakentaa Python-sovellusarkkitehtuuri, jonka avulla on mahdollista parsia JSON-tiedostoja ohjelmallisesti, ja tallentaa parsittu data tietokantaan. Projektissa hyödynnetään Metan toteuttajasta keräämää tietoa. Sivutuotteena syntyi datamassa, josta on aggregoimalla mahdollista analysoida käyttäjän aktiivisuutta palvelussa. Projekti on henkilökohtainen ja sen tuotoksen tarkoitus on täydentää toteuttajan portfoliota.
Työ toteutettiin toiminnallisena, käyttäen Pythonia ja Polars-ohjelmointirajapintaa, ja Podmanilla kontitettuja PostgreSQL-tietokantoja. Raportissa esitellään kontitettujen ympäristöjen pystyttäminen sekä sovellusarkkitehtuurin toimintaa käytännön esimerkein.
Raportin päätöskappaleessa käsitellään mahdollisia jatkokehitysvaatimuksia, että projektin tuotokset ovat käyttökelpoisia käytännön toiminnassa. Sivuttuja aiheita on muun muassa automatiikka, datamassojen potentiaalinen suuruus, sekä tunnistetut heikkoudet parserin toteutuksessa.
Työ toteutettiin toiminnallisena, käyttäen Pythonia ja Polars-ohjelmointirajapintaa, ja Podmanilla kontitettuja PostgreSQL-tietokantoja. Raportissa esitellään kontitettujen ympäristöjen pystyttäminen sekä sovellusarkkitehtuurin toimintaa käytännön esimerkein.
Raportin päätöskappaleessa käsitellään mahdollisia jatkokehitysvaatimuksia, että projektin tuotokset ovat käyttökelpoisia käytännön toiminnassa. Sivuttuja aiheita on muun muassa automatiikka, datamassojen potentiaalinen suuruus, sekä tunnistetut heikkoudet parserin toteutuksessa.