Hurtownia danych to specjalna baza danych przeznaczona do zaawansowanego raportowania analitycznego organizacji. Istnieje wiele podejść do budowania hurtowni danych. Zależą one zazwyczaj od wymagań sprawozdawczych organizacji. Większość projektów opiera się na relacjach opartych na podmiotach, działach lub przedsiębiorstwach. Pozwala to jednostce na wyszukiwanie danych w oparciu o konkretną implementację hurtowni danych.
Sprawozdawczość korporacyjna wymaga odpowiedniego planowania i koordynacji z grupami biznesowymi w firmie. Grupy te dostarczają krytycznych informacji niezbędnych do zdefiniowania układu tabel i elementów danych w hurtowni danych. Wdrożenie uzależnione jest od potrzeb sprawozdawczych tych poszczególnych jednostek biznesowych. Określa to, w jaki sposób relacje między danymi będą definiowane w bazie danych.
Hurtownia danych to historyczny widok danych w organizacji. Dane te są podzielone na wiadra informacji, co ułatwia raportowanie. Hurtownia danych wymaga konfiguracji hurtowni danych i informacji korporacyjnych z transakcyjnych baz danych firmy. Wdrożenie hurtowni danych to metoda służąca do segregowania informacji o firmie. Niektóre przykłady takich partycji obejmują finanse, relacje z klientami, sprzedaż i procesy biznesowe.
Hurtownia zaprojektowana do wykonywania zapytań o informacje o osobach jest przykładem wdrożenia hurtowni danych. Wymaga to specyficznego projektu modelowania danych, który obsługuje wymagania dotyczące raportowania w oparciu o osoby, które wchodzą w interakcje z firmą. Hurtownia danych oparta na osobach umożliwi tworzenie raportów opartych na konkretnych danych osobowych. Zwykle obejmuje to nazwiska, wiek, ogólne dane biograficzne i dane biometryczne. Ten rodzaj magazynu jest najczęściej wykorzystywany w systemach zarządzania relacjami z klientami.
Raportowanie finansowe przedsiębiorstwa to kolejna forma wdrożenia hurtowni danych. Jest to konieczne w przypadku dużych organizacji, które mają kilka unikalnych linii biznesowych. Hurtownia danych jest niezbędna do ściągnięcia wszystkich danych biznesowych z każdej grupy do jednego repozytorium raportowania. Ten pojedynczy widok danych finansowych umożliwia raportowanie sprzedaży, zysków i wydatków całej organizacji w oparciu o regiony i trendy marketingowe.
Typowa hurtownia danych zawiera zarówno tabele faktów, jak i tabele wymiarów. Te tabele faktów są połączone z tabelami wymiarów za pomocą specjalnych kluczy reprezentujących parametry zapytania potrzebne do celów raportowania. Implementacja hurtowni danych to podstawowy projekt i relacje między tymi tabelami.
Hurtownia danych oparta na sprzedaży to kolejny przykład wdrożenia hurtowni danych. Przy tego typu konstrukcji sprzedaż uważana jest za tabele faktów niezbędne do raportowania. Te tabele faktów można skonfigurować w celu odwzorowania na kilka wymiarów. Niektóre przykłady tabel wymiarów obejmują sklepy, produkty i klientów. Ten typ projektu umożliwiłby użytkownikowi wysyłanie zapytań o sprzedaż na podstawie klientów, produktów lub sklepów w organizacji.