Skip to main content

Hva er datavarehusprogramvare?

Data Warehouse -programvaren har vokst eksponentielt de siste årene og forventes å oppleve over gjennomsnittet vekst langt inn i fremtiden.Et datavarehus er et depot av alle transaksjonsdataene til en organisasjon eller selskap.Hovedformålet med et datavarehus er å analysere transaksjoner og kjøre komplekse rapporter.

Det er tre primære funksjoner for alle datavarehusprogramvareprodukter: Datautdrag, å lage databasestrukturen og lage tilpassede spørsmål.I informasjonsteknologibransjen er datavarehuseksperter kjent som spesialister på forretningsinformasjon.De har vanligvis bakgrunn i matematikk, statistikk eller datasystemanalyse.Ytterligere opplæring er ofte nødvendig i relasjonsdatabaser, systemarkitektur og grunnleggende om databaseprogrammering.

En av de viktigste funksjonene til hvilken som helst datavarehusprogramvare er muligheten til å trekke ut og strukturere data riktig fra en rekke kilder.Dette kalles ofte et Extract, Transform and Load (ETL) -verktøy.Datavarehus må befolkes med data fra transaksjonssystemet på en måte som opprettholder integriteten og inter-forholdet til dataene, samtidig som de ansatte kan tilpasse dataene som blir trukket ut.Dette er en essensiell del av arkitekturen til systemet.

Det er viktig å merke seg at de fleste datavarehusprogrammer brukes til å opprette, støtte og vedlikeholde flere datasett.I mange situasjoner er det noen tabeller duplisert på tvers av alle kuber, mens det er andre datasett som må forbli separate og distinkte.For eksempel vil en datakube med innkjøpsdata ha mange delte datapunkter med en kube av leverandørbetalinger.Imidlertid vil det også være en rekke spesifikk informasjon i hver kube som bare gjelder den spesifikke kube.

Dataarkitekten er ansvarlig for å identifisere de delte dataene, bekrefte at de er riktig, og lar denne informasjonen være tilgjengelig i flere terninger, uten å påvirke integriteten til hver kube.I tillegg er han eller hun ansvarlig for å administrere dataopplastingsprosessen som kreves for å oppdatere datakubene.Dette kan være en automatisert eller manuell prosess, avhengig av kompleksiteten til kubene og hvordan dataene blir gitt.

Alle datavarehusprogrammer har en rekke standardrapporter og spørsmål.Disse rapportene er basert på vanlige forretningsbehov og har en tendens til å være ganske generelle.For eksempel er en rapport fra de ti beste kundene etter salgsvolum for inneværende år en vanlig rapportforespørsel og vil være standard i de fleste programmer.

Imidlertid synes mange firmaer at de krever å lage tilpassede rapporter for å imøtekomme spesifikke behov.For eksempel kan den samme salgsrapporten trenge å inkludere salgsrepresentantenavn og sortere dataene i spesifikke distrikter eller territorier.Evnen til raskt å lage en tilpasset rapport og skreddersy den for å imøtekomme eksisterende forretningsbehov er avgjørende for å lykkes med denne typen programvare.