Od back-end perspektive, to je druga zgodba. Upravljavci zbirke podatkov mora dati veliko misli v sistem podatkovnega skladišča, da bo učinkovit in uspešen. Pretvarjanje podatkov, zbranih iz različnih virov v skupnem formatu je lahko še posebej težko. Sistem zahteva dosleden pristop k opisovanju in kodiranje podatkov.
Skladišče mora imeti bazo podatkov, ki je dovolj velik za shranjevanje podatkov, zbranih iz različnih virov. Nekatera podatkovna skladišča vključujejo dodaten korak, imenovano podatki mart. Podatkovno skladišče prevzame dolžnosti za združevanje podatkov, medtem ko podatki mart odgovarja na vprašanja uporabnikov, ki jih pridobivanje in kombiniranje ustrezne podatke iz skladišča.
Ena od težav, s skladišči podatkov, je, da so informacije v njih ni vedno aktualne. To je zaradi načina, podatkovna skladišča delo - so vleči informacije iz drugih baz podatkov periodično. Če so podatki v teh bazah sprememb med ekstrakcij, poizvedbe v podatkovno skladišče ne bo povzročila najbolj aktualnih in natančnih mnenj. Če podatki v sistemu le redko spreminja, to ni nič takega. Za druge aplikacije, čeprav, to je problematično.
Če se vrnemo k naši primer izpred s poročilom o prometu in zemljevid, lahko vidite, kako bi to lahko problem. Medtem ko je mestni karti morda ne zahteva pogoste posodobitve, lahko prometne razmere drastično spremenile v relativno kratkem času. Podatkovno skladišče morda ni izpisa podatkov zelo pogosto, kar pomeni časovno občutljivih informacij ne morejo biti zanesljivi. Za tiste vrste aplikacij, je bolje, da se sprejme drugačen pristop integracije podatkov.
Kaj je alternativa za skladiščenje podatkov? Ugotovite, v naslednjem poglavju.
Mrežne Baze
Za sisteme za integracijo podatkov, ki se zanašajo na informacije, ki spreminja pogosto, pristop podatkovnega skladišča ni idealen. Eden od načinov, da IT strokovnjaki poskušali za reševanje tega vprašanja je, da oblikujejo sisteme, ki sesajo podatkov neposredno iz posameznih virov podatkov. Ker ni centralizirana podatkovna baza, namenjena analizi, kategorizacijo in povezovanje podatkov v pripravah na vprašanja uporabnikov, ti odgovornost pade na drugih delih sist