SQL Server Integration Services : -ETL-prosessien kehittäminen
Kallio, Timo (2012)
Kallio, Timo
Savonia-ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205025890
https://urn.fi/URN:NBN:fi:amk-201205025890
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli tutkia erityyppisten tietolähteiden ja tievarastojen välisten tiedonsiirtojen toteuttamisessa käytettävää ETL-toteutusmallia ja sen eri vaiheita. Työn tarkoituksena oli tutkia myös, että minkä tyyppisiä tietokonesovelluksia ETL-rajapintojen kehittämisessä käytetään. Tähän liittyen työn tarkoituksena oli tutkia lisäksi, että miten SQL Server -tietokantaohjelmistoon liittyvän SQL Server Integration Services -ohjelmiston avulla luodaan ETL-toteutusmallin mukaisia tiedonsiirtorajapintoja.
Tämän opinnäytetyön teoriaosuudessa käytiin läpi ETL-toteutusmalliin liittyvät poiminta-, muunto- ja lataus-vaihe sekä selvitettiin ETL-tiedonsiirtojen toteutuksessa käytettävien tietokonesovellusten käyttötarkoitus, toimintalogiikka ja hyödyt. Työn käytännön osuus muodostui sen sijaan SSIS-ohjelmiston arkkitehtuuriin kuuluvien keskeisten tekijöiden läpikäynnistä. SSIS-ohjelmiston toimintaa tutkittiin lisäksi laajasti käytännön esimerkkien avulla. Tutkimuksen painopiste oli selkeästi SSIS-ympäristön teknisen toiminnan tutkimisessa.
Tutkimuksen avulla voitiin ottaa kantaa siihen, että miten SSIS-ohjelmisto soveltuu erityyppisten ETL-rajapintojen kehittämiseen huomioiden sekä yrityksen että teknisen näkökulman. Tutkimuksen avulla voitiin ottaa kantaa myös SSIS-ohjelmiston käytettävyyteen. Tällä tarkoitetaan esimerkiksi sitä, että kuinka helppoa SSIS-ohjelmiston avulla on luoda ETL-mallin mukaisia tiedonsiirtorajapintoja.
Tämän opinnäytetyön teoriaosuudessa käytiin läpi ETL-toteutusmalliin liittyvät poiminta-, muunto- ja lataus-vaihe sekä selvitettiin ETL-tiedonsiirtojen toteutuksessa käytettävien tietokonesovellusten käyttötarkoitus, toimintalogiikka ja hyödyt. Työn käytännön osuus muodostui sen sijaan SSIS-ohjelmiston arkkitehtuuriin kuuluvien keskeisten tekijöiden läpikäynnistä. SSIS-ohjelmiston toimintaa tutkittiin lisäksi laajasti käytännön esimerkkien avulla. Tutkimuksen painopiste oli selkeästi SSIS-ympäristön teknisen toiminnan tutkimisessa.
Tutkimuksen avulla voitiin ottaa kantaa siihen, että miten SSIS-ohjelmisto soveltuu erityyppisten ETL-rajapintojen kehittämiseen huomioiden sekä yrityksen että teknisen näkökulman. Tutkimuksen avulla voitiin ottaa kantaa myös SSIS-ohjelmiston käytettävyyteen. Tällä tarkoitetaan esimerkiksi sitä, että kuinka helppoa SSIS-ohjelmiston avulla on luoda ETL-mallin mukaisia tiedonsiirtorajapintoja.