Rozwiązania stosowane w dziedzinie magazynów danych różnią się zasadniczo od rozwiązań stosowanych w tradycyjnych systemach transakcyjnych. Podstawowa różnica polega na tym, że magazyny danych nigdy nie są statyczne, lecz nieustannie zmieniają się by odzwierciedlić ewolucję przedsiębiorstwa i jego zmieniające się potrzeby. W praktyce oznacza to, że magazyny danych muszą być projektowane w elastyczny sposób, który' będzie pozwala! na łatwe wprowadzanie modyfikacji do struktury magazynu danych. Kłopot polega na tym, że w momencie konstruowania magazynu danych przy szłe potrzeby i wymagania są w ogólności nieznane.
Z powodu nieustannie zmieniających się wymagań proces konstrukcji magazynu danych różni się fundamentalnie od metodologii stosowanej powszechnie w przypadku systemów' transakcyjnych. Tradycyjne podejście zakładające rozpoczęcie projektowania architektury i struktury systemu po uprzednim zakończeniu fazy' analizy' może łatwo doprowadzić do ..paraliżu przez analizę", ponieważ najczęściej pełne zebranie wszystkich wymagań jest niemożliwe. W rzeczywistości konieczne jest konstruowanie magazynu dany ch na podstawie aktualnie dostępny ch wymagań oraz tego, co projektanci mogą przewidzieć na temat przyszłych zastosowań, wymagań, profilów zapytań i innych parametrów projektowanego magazy nu danych.
Na ry sunku 1 przedstaw iono ogólny schemat procesu tworzenia magazynu danych.
Rys. 1. Proces tworzenia magazynu danych
• Strategia
Magazyn danych jest strategiczną inwestycją przedsiębiorstwa, a koszty jego budowy mogą być bardzo wysokie. Projekt powinien mieścić się w ramach szerszej strategii informatycznej przedsiębiorstwa, ponieważ w przeciw nym wypadku jego finansow anie może okazać się trudne.
2