Co to jest oprogramowanie do magazynu danych?
Oprogramowanie do hurtowni danych wzrosło wykładniczo w ciągu ostatnich kilku lat i oczekuje się, że w przyszłości doświadczy powyżej średniego wzrostu. Hurtownia danych to repozytorium wszystkich danych transakcyjnych organizacji lub firmy. Głównym celem hurtowni danych jest analiza transakcji i uruchamianie złożonych raportów.
Istnieją trzy podstawowe funkcje w każdym oprogramowaniu do oprogramowania do magazynu danych: wyodrębnienie danych, tworzenie struktury bazy danych i tworzenie dostosowanych zapytań. W branży informatycznej eksperci ds. Hurtowni danych są znani jako specjaliści od wywiadu biznesowego. Zazwyczaj mają one doświadczenie matematyki, statystyki lub analizy systemu komputerowego. Dodatkowe szkolenie jest często wymagane w relacyjnych bazach danych, architekturze systemu i podstawach programowania bazy danych.
Jedną z najważniejszych funkcji dowolnego oprogramowania do magazynu danych jest możliwość prawidłowego wyodrębnienia i struktury danych z różnych źródeł. Często to zadzwońED narzędzie wyciągu, transformacji i ładowania (ETL). Hurasy danych muszą być wypełnione danymi z systemu transakcji w sposób, który utrzymuje integralność i wzajemne relacje danych, jednocześnie umożliwiając personelowi dostosowanie wyodrębnionych danych. Jest to istotna część architektury systemu.
Należy zauważyć, że większość programów w magazynie danych jest używana do tworzenia, obsługi i utrzymania wielu zestawów danych. W wielu sytuacjach istnieją niektóre tabele powielone na wszystkie kostki, podczas gdy istnieją inne zestawy danych, które muszą pozostać oddzielne i odrębne. Na przykład kostka danych z danymi zakupowymi będzie miała wiele wspólnych punktów danych z kostką płatności dostawców. W każdej sześcianie pojawi się jednak szereg szczegółowych informacji, które dotyczą tylko tego konkretnego sześcianu.
Architekt danych jest odpowiedzialny za identyfikację udostępnionych danych, potwierdźże jest to poprawne, i umożliwiając dostęp do tych informacji w wielu kostkach, bez wpływu na integralność każdej kostki. Ponadto jest odpowiedzialny za zarządzanie procesem przesyłania danych wymaganych do odświeżenia kostek danych. Może to być proces zautomatyzowany lub ręczny, w zależności od złożoności kostek i sposobu dostarczania danych.
Wszystkie oprogramowanie do magazynowania danych są wyposażone w szereg standardowych raportów i zapytań. Raporty te opierają się na wspólnych potrzebach biznesowych i mają tendencję do całkiem ogólnego charakteru. Na przykład raport dziesięciu najlepszych klientów według wolumenu sprzedaży w bieżącym roku jest powszechnym żądaniem raportu i byłby standardem w większości programów.
Jednak wiele firm uważa, że wymagają one tworzenia niestandardowych raportów, aby zaspokoić określone potrzeby. Na przykład ten sam raport sprzedaży może wymagać zawierania nazw przedstawicieli handlowych i sortowania danych w określonych dzielnicach lub terytoriach. Możliwość szybkiego tworzenia niestandardowego raportu i TailoZ spełnienie istniejących potrzeb biznesowych jest niezbędne dla sukcesu tego rodzaju oprogramowania.