Raportointitietokannan suorituskyvyn parantaminen
Salomäki, Toni (2006)
Tiivistelmä
Tietokoneiden tallennuskapasiteetin ja sekä tietokoneiden että verkkojen nopeuden kasvaessa myös käyttäjien odotukset kasvavat. Tietoa talletetaan yhä enemmän ja näistä tiedoista laaditaan yhä monimutkaisempia raportteja. Raporttien monimutkaisuuden kasvaessa niiden tarvitseman tiedon keräämiseen kuluva aika ei kuitenkaan saisi oleellisesti kasvaa. Tämän työn tarkoituksena on tutkia ja parantaa kansainvälisen metsäteollisuusyrityksen myynnin ja logistiikan järjestelmän raportointitietokannan tehokkuutta etenkin raporttien tietojen keräämiseen kuluvalla ajalla mitattuna.
Työssä keskitytään kartoittamaan nykyisen järjestelmän pullonkauloja ja pyritään parantamaan järjestelmän suorituskykyä. Tulevaisuudessa suorituskykyä tarvitaan kuitenkin lisää, joten työssä tarkastellaan myös nykyisen, yleiskäyttöisen tietokannan, korvaamista erityisesti raportointia varten suunnitellulla tietokannalla.
Työn tuloksena järjestelmän raporttien tietojen keräämiseen kuluvaa aikaa pystyttiin pienentämään ja pahimmat pullonkaulat selvittämään. Käyttäjämäärän kasvaessa tietokannan suorituskyvyn rajat tulevat kuitenkin pian vastaan. Tietokanta joudutaan tulevaisuudessa vaihtamaan erityisesti raportointitietokannaksi suunniteltuun. Because storage capacity of computers has increased and the performance of both computers andnetworks is getting better users are setting their demands to a higher level. More and more information is stored and more complex reports are created using stored information. The purpose of this work is to study and improve the efficiency of data warehouse of sales and logistics system used in an international forest company. The efficiency is mainly measured by how much time it takes to gatherneeded data for reports.
The focus of this work is to map the bottlenecks of the current system and improve system's performance. More performance is needed in the future and therefore one part of this work is to study how the current general purpose database could be replaced with a database designed for data warehouses.
As a result of this work the average time spent in gathering data for reports was decreased and the worst bottlenecks were solved but when the usage of the data warehouse increases the limits of the current system will be reached. In the near future the database must be replaced with a one that's more suitable for data warehouse usage.
Työssä keskitytään kartoittamaan nykyisen järjestelmän pullonkauloja ja pyritään parantamaan järjestelmän suorituskykyä. Tulevaisuudessa suorituskykyä tarvitaan kuitenkin lisää, joten työssä tarkastellaan myös nykyisen, yleiskäyttöisen tietokannan, korvaamista erityisesti raportointia varten suunnitellulla tietokannalla.
Työn tuloksena järjestelmän raporttien tietojen keräämiseen kuluvaa aikaa pystyttiin pienentämään ja pahimmat pullonkaulat selvittämään. Käyttäjämäärän kasvaessa tietokannan suorituskyvyn rajat tulevat kuitenkin pian vastaan. Tietokanta joudutaan tulevaisuudessa vaihtamaan erityisesti raportointitietokannaksi suunniteltuun.
The focus of this work is to map the bottlenecks of the current system and improve system's performance. More performance is needed in the future and therefore one part of this work is to study how the current general purpose database could be replaced with a database designed for data warehouses.
As a result of this work the average time spent in gathering data for reports was decreased and the worst bottlenecks were solved but when the usage of the data warehouse increases the limits of the current system will be reached. In the near future the database must be replaced with a one that's more suitable for data warehouse usage.