Hurtownia danych



Marcinie, do realizacji swych analiz potrzebujesz dostępu do danych, do wielu, wielu informacji – czy się mylę? Twoje zapytania tj. Analityka danych (w skrócie: Analityka) mogą być proste, ale też przekrojowe, wymagające sięgnięcia do kilku miejsc, z różnych okresów, różnych tabel. Finalnie jednak Twoje zapytanie wygeneruje „tylko” kilka wartości, uzyskanie tych wartości wymaga jednak wykorzystania znacznych mocy obliczeniowych bazy.

Marcinie, swoim zapytaniem możesz istotnie obciążyć pracę bazy. Po prostu walczysz o moc obliczeniową bazy z obsługą bieżącą sprzedaży, bieżącą obsługą operacji, ogólnie: z bieżącą obsługą KLIENTA.

Analityk może negatywnie wpłynąć na obsługę Klienta. Ten problem, to ryzyko istotnie ogranicza się poprzez odcięcie Analityka bezpośrednio od baz służących do bieżącej obsługi klienta.

I tak narodziła się koncepcja Hurtowni Danych, którą to wyjaśnię Ci na przykładzie. Marcinie, spójrz na przykładowy model baz w banku. I tak są cztery bazy:
  • BW – baza gromadząca dane o wnioskach. Z tą bazą użytkownicy komunikują się wyłącznie poprzez zaprojektowane tylko do obsługi tej bazy aplikacje ( czyli popularnie zwany: K – Klient), ale mogą to być fizyczni użytkownicy (pracownicy) oraz automatyczne połączenia z innych baz. BW dane o zebranych wioskach wysyła do BD i przyjmuje odpowiedzi z BD.
  • BD – przetwarza wnioski automatycznie oraz dodatkowo ręcznie są uzupełniane dane – głównie nadawane są decyzje. Obsługa, komunikacja z bazą podobnie jak w pierwszym przypadku tylko poprzez dedykowanego Klienta. Ofertę lub decyzję negatywną BD odsyła do BW. Jeżeli są podpisane umowy, a tę informację BD może mieć bezpośrednio od osoby pracującej na BD lub automatycznie z BW.  Baza BD komunikuje się z BG i zleca uruchomienie środków.
  • BG – uruchamia środki, nalicza odsetki, przyjmuje spłaty, wysyła do BD dane o statusach klientów do podejmowania kolejnych decyzji.
  • I w końcu BH czyli HURTOWNIA DANYCH - z wszystkich ww. baz co noc kopiowane określone są tabele do BH (niekoniecznie całe, tylko te dane co są potrzebne Analitykowi). Analityk korzysta z danych w BH, nie obciąża swymi działaniami obsługi Klienta, aczkolwiek dane dostępne Analitykowi są opóźnione w czasie.
Marcinie, czy to jest dla Ciebie jasne?




    Brak komentarzy:

    Prześlij komentarz