Tiedon toistuvan analysoinnin automatisointi
Sandborg, Ilari (2020)
Sandborg, Ilari
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060517350
https://urn.fi/URN:NBN:fi:amk-2020060517350
Tiivistelmä
Työn tilaajana toimi Wioss Witron Onsite Services Gmbh. Tilaajan organisaatiossa automaatiojärjestelmän tuottamaa tietoa hyödynnettiin laitteiston tilan ja tuotantoprosessin analysointiin. Useita raportteja ja muita tietolähteitä yhdistelevät, toistuvat tarkistukset ja analysoinnit veivät kuitenkin paljon resursseja ja olivat herkkiä tulkintavirheille. Tämän insinöörityön tavoitteena oli etsiä ja toteuttaa tekninen ratkaisu, jonka pohjalta tilaaja voi tulevaisuudessa automatisoida tiedon keräämisen ja analysoinnin.
Tietoturvallisuus vaatimusten asettamien rajoitusten vuoksi valmiin kaupallisen ohjelmiston käyttäminen osoittautui mahdottomaksi ja kaikki tavoitteen saavuttamiseksi tarvittava ohjelmisto toteutettiin itse. Työtä varten tehtiin kaksi erillistä ohjelmaa. Ensimmäinen ohjelma havaitsee raportointijärjestelmän muodostamat raportit, suodattaa niistä halutut tiedot ja siirtää tiedot perustettavaan SQL-tietokantaan. Toinen ohjelma analysoi tiedot määrättyjen sääntöjen mukaan ja esittää ne tilaajan selainpohjaiseen järjestelmään integroidussa osassa.
Lopputuotteena tilaajalle toteutettiin ohjelmisto, joka kerää tarvittavat tiedot automaatiojärjestelmästä, tallentaa ne tietokantaan sekä analysoi ja esittää ne käyttäjälle. Esimerkkinä toteutettiin laitteiden häiriötiheyden muutoksia tarkkaileva analyysi.
Ohjelmisto on ollut testikäytössä tilaajalla useiden kuukausien ajan ja todettu luotettavaksi ja toimivaksi. Työssä toteutetun ohjelmiston ja esimerkin pohjalta tilaajan on helppo jatkaa analysointiprosessien automatisointia.
Tietoturvallisuus vaatimusten asettamien rajoitusten vuoksi valmiin kaupallisen ohjelmiston käyttäminen osoittautui mahdottomaksi ja kaikki tavoitteen saavuttamiseksi tarvittava ohjelmisto toteutettiin itse. Työtä varten tehtiin kaksi erillistä ohjelmaa. Ensimmäinen ohjelma havaitsee raportointijärjestelmän muodostamat raportit, suodattaa niistä halutut tiedot ja siirtää tiedot perustettavaan SQL-tietokantaan. Toinen ohjelma analysoi tiedot määrättyjen sääntöjen mukaan ja esittää ne tilaajan selainpohjaiseen järjestelmään integroidussa osassa.
Lopputuotteena tilaajalle toteutettiin ohjelmisto, joka kerää tarvittavat tiedot automaatiojärjestelmästä, tallentaa ne tietokantaan sekä analysoi ja esittää ne käyttäjälle. Esimerkkinä toteutettiin laitteiden häiriötiheyden muutoksia tarkkaileva analyysi.
Ohjelmisto on ollut testikäytössä tilaajalla useiden kuukausien ajan ja todettu luotettavaksi ja toimivaksi. Työssä toteutetun ohjelmiston ja esimerkin pohjalta tilaajan on helppo jatkaa analysointiprosessien automatisointia.