b'\n_START_ARTICLE_\nData warehouse\n_START_PARAGRAPH_\nEtt data warehouse, \xc3\xa4ven kallat informationslager eller datalager, \xc3\xa4r en sammanst\xc3\xa4llning av information fr\xc3\xa5n flera k\xc3\xa4llor, utf\xc3\xb6rd p\xc3\xa5 ett s\xc3\xa5dant s\xc3\xa4tt att det underl\xc3\xa4ttar en avancerad analys av informationen. Sammanst\xc3\xa4llningen har dessutom en s\xc3\xa5dan struktur, och \xc3\xa4r f\xc3\xb6rsedd med s\xc3\xa5dana hj\xc3\xa4lpmedel, att analysen kan utf\xc3\xb6ras utan mera djupg\xc3\xa5ende IT-kunskaper. Tekniker f\xc3\xb6r s\xc3\xb6kbara datalager \xc3\xa4r en del av det vidare begreppet big data, som ocks\xc3\xa5 innefattar datautvinning, det vill s\xc3\xa4ga statistisk dataanalys.\n_START_SECTION_\nUppbyggnad\n_START_PARAGRAPH_\nEtt informationslager \xc3\xa4r i praktiken alltid databasbaserat; k\xc3\xa4llorna kan dock vara lagrade p\xc3\xa5 flera olika s\xc3\xa4tt, p\xc3\xa5 n\xc3\xa5got s\xc3\xa4tt tillg\xc3\xa4ngliga f\xc3\xb6r informationslagret. En m\xc3\xa5ngfald s\xc3\xa4tt att \xc3\xb6verf\xc3\xb6ra data finns: via epost, ftp, direkta l\xc3\xa4nkar mellan databaser, med flera._NEWLINE_Analysen av informationen \xc3\xa4r normalt baserad p\xc3\xa5 flera parametrar, s\xc3\xa5 kallade dimensioner. En dimension motsvaras av minst en databastabell. Det data som analyseras, faktat, lagras ocks\xc3\xa5 det i en eller flera databastabeller._NEWLINE_Den vanligaste uppbyggnaden av ett informationslager \xc3\xa4r stj\xc3\xa4rnschemat (engelska Star Schema), d\xc3\xa4r faktatabellen (eller tabellerna) omges av en dimensionstabell per dimension. Tabellerna i ett stj\xc3\xa4rnschema \xc3\xa4r denormaliserade. Strukturen p\xc3\xa5minner om en stj\xc3\xa4rna, d\xc3\xa4rav namnet._NEWLINE_En annan vanlig uppbyggnad \xc3\xa4r sn\xc3\xb6flingeschemat (engelska Snow Flake Schema), fortfarande med en eller flera faktatabeller i mitten. Dimensionstabellerna \xc3\xa4r emellertid normaliserade, vanligtvis p\xc3\xa5 tredje normalformen. Man har allts\xc3\xa5 (vanligtvis) mer \xc3\xa4n en tabell per dimension, och strukturen p\xc3\xa5minner vagt om en sn\xc3\xb6flinga._NEWLINE_I princip \xc3\xa4r stj\xc3\xa4rnschemat mer tidskr\xc3\xa4vande att bygga \xc3\xa4n sn\xc3\xb6flingeschemat, men snabbare och enklare att anv\xc3\xa4nda. De flesta experter tenderar att f\xc3\xb6rorda stj\xc3\xa4rnscheman._NEWLINE_Det finns \xc3\xa4ven dimensionsl\xc3\xb6sa informationslager. P\xc3\xa5 grund av att dessa vanligtvis \xc3\xa4r betydligt mindre effektiva vad g\xc3\xa4ller s\xc3\xb6ktider, anv\xc3\xa4nds de fr\xc3\xa4mst f\xc3\xb6r mindre datam\xc3\xa4ngder.\n_START_SECTION_\nMetadata\n_START_PARAGRAPH_\nEn viktig del av det lagrade datat \xc3\xa4r s\xc3\xa5 kallad metadata, "data om data". Metadata utg\xc3\xb6rs av information som \xc3\xa4r v\xc3\xa4sentlig f\xc3\xb6r anv\xc3\xa4ndningen av informationslagret: Laddningstidpunkt, \xc3\xa4ndringstidpunkt, beskrivning av inneh\xc3\xa5llet i de olika f\xc3\xa4lten, relationer mellan olika typer av data med mera. N\xc3\xa4r det g\xc3\xa4ller beskrivningen av datat \xc3\xa4r det viktigt med en enhetlig namnkonvention i de fall (allt mer vanliga) d\xc3\xa5 informationslagret skall anv\xc3\xa4ndas av dotterbolag i m\xc3\xa5nga l\xc3\xa4nder._NEWLINE_Det \xc3\xa4r ocks\xc3\xa5 vanligt att olika koder (landskoder, felkoder m.m.) f\xc3\xb6rklaras, ofta i olika tabeller.\n_START_SECTION_\nAnv\xc3\xa4ndning\n_START_PARAGRAPH_\nEn typisk anv\xc3\xa4ndning f\xc3\xb6r informationslager \xc3\xa4r f\xc3\xb6r att underl\xc3\xa4tta f\xc3\xb6r ledningen av en stor koncern att f\xc3\xb6lja aff\xc3\xa4rsprocesserna. Exempelvis kan man st\xc3\xa4lla en fr\xc3\xa5ga om hur mycket som s\xc3\xa5lts av vissa angivna produkter i ett antal l\xc3\xa4nder under vissa \xc3\xa5r. Det erh\xc3\xa5llna svaret kan presenteras p\xc3\xa5 flera olika s\xc3\xa4tt, ofta i form av ett "drillbart bildsk\xc3\xa4rmsdokument" men \xc3\xa4ven som exempelvis grafiska diagram och rapporter p\xc3\xa5 papper. Uttrycket "drillbarhet" kommer av engelskans drill-down, d\xc3\xa4r begreppet avser m\xc3\xb6jlighet att borra sig ner i materialet. Ett drillbart bildsk\xc3\xa4rmsdokument \xc3\xa4r ett dokument d\xc3\xa4r man kan markera olika kolumner f\xc3\xb6r att antingen dela upp dem p\xc3\xa5 kortare dimensionsintervall eller summera dem p\xc3\xa5 st\xc3\xb6rre intervall. Om datan i ett s\xc3\xa5dant dokument fr\xc3\xa5n b\xc3\xb6rjan presenteras per m\xc3\xa5nad och land kan man exempelvis v\xc3\xa4lja att summera per \xc3\xa5r eller dela upp per vecka, alternativt summera per v\xc3\xa4rldsdelar eller dela upp per f\xc3\xb6rs\xc3\xa4ljningsomr\xc3\xa5den/l\xc3\xa4n/kommun (motsvarande).\n_START_SECTION_\nAggregat\n_START_PARAGRAPH_\nEftersom det \xc3\xa4r brukligt i informationslagermilj\xc3\xb6 med summeringar av data \xc3\xa4r det vanligt att spara inte bara ett, utan flera olika aggregat, allts\xc3\xa5 data som summerats p\xc3\xa5 de vanligaste parametrarna, f\xc3\xb6r att snabba upp s\xc3\xb6kningarna i drillbara dokument.\n_START_SECTION_\nSlowly changing dimensions\n_START_PARAGRAPH_\nDet som \xc3\xa4r tidsvariant och konstant i ett informationslager \xc3\xa4r faktat. Dimensionerna kan emellertid ocks\xc3\xa5 \xc3\xa4ndras \xc3\xb6ver tiden, till exempel om en kund (eller producent, eller n\xc3\xa5got annat som faktat delas upp efter) \xc3\xa4ndrar adress och hamnar i en annan region, vilket kan skapa problem n\xc3\xa4r man j\xc3\xa4mf\xc3\xb6r data. Detta problem \xc3\xa4r k\xc3\xa4nt som slowly changing dimensions._NEWLINE_Den mest radikala l\xc3\xb6sningen p\xc3\xa5 detta \xc3\xa4r att f\xc3\xb6r\xc3\xa4ndringar i tiden aldrig raderas, utan lagras som historisk data, precis som f\xc3\xb6r fakta. Detta har dock i praktiken visat sig opraktiskt; idag lagrar man oftast historisk data bara f\xc3\xb6r en eller ett par dimensioner, och l\xc3\xa5ter de \xc3\xb6vriga vara utan (det vill s\xc3\xa4ga man skriver \xc3\xb6ver datat). Inte s\xc3\xa4llan har man \xc3\xb6ver huvud taget ingen historisk dimensionsdata alls. Informationslager tenderar att bli mycket stora, och att lagra stora m\xc3\xa4ngder av historisk data inte bara f\xc3\xb6r faktat (som vanligtvis har f\xc3\xa5 kolumner), utan \xc3\xa4ven f\xc3\xb6r dimensionerna \xc3\xa4r b\xc3\xa5de tids- och utrymmeskr\xc3\xa4vande. Det finns ocks\xc3\xa5 olika tekniker f\xc3\xb6r att lagra dimensionsdata i inte helt fullst\xc3\xa4ndig (och d\xc3\xa4rmed utrymmesbesparande) grad.'