BAKK.COM



Hurtownie danych - inside
Dlaczego hurtownie danych przynoszą korzyści? Czym się różnią od systemów transakcyjnych? Jak stwierdzić, czy firma potrzebuje hurtowni danych? Na te pytania staramy się znaleźć odpowiedzi w tym artykule.

Hurtownie danych inside: Czemu potrzebuję hurtowni danych, czym się charakteryzuje hurtownia danych, że jej potrzebuję?

Hurtownia danych to najtańszy sposób na uzyskanie pełnego, spójnego obrazu działalności firmy. Dzieje się tak m.in. dlatego, ponieważ dane w firmie są przechowywane w wielu systemach, które na dodatek są budowane w sposób zoptymalizowany i dostosowany do pracy w trybie obsługi działalności. W efekcie, w każdej normalnej firmie są dwie kategorie przeszkód w uzyskaniu spójnego obrazu działalności korzystając bezpośrednio z systemów transakcyjnych: systemów transakcyjnych jest wiele, systemy transakcyjne są zoptymalizowane pod obsługę transakcji.

Na czym to technologicznie polega – m.in. na zastosowaniu odmiennego modelu danych.

Struktura relacyjna znormalizowana

Najbardziej odpowiednim modelem danych do realizacji systemów transakcyjnych są modele releacyjne znormalizowane:


Struktura relacyjna 'gwiazdy'

Podczas, gdy do potrzeb wsparcia raporów i analiz stosuje się odmienne struktury relacyjne. Poniżej opisana struktura ma branżową nazwę 'gwiazdy', która charakteryzuje się tym, iż do jednej tabeli faktów powiązanych jest wiele tabel wymiarów, lecz tabele wymiarów już nie są łączone z dalszymi tabelami wymiarów. W środku diagramu znajduje się tabela faktów, w niej zapisane są dane dotyczące operacji prezentowanych w hurtowni danych. Każda operacja odnosi się do pewnego kontekstu - znajduje się w pewnym wymiarze, tę rolę pełnią tabele wymiarów. Z poniższego przykładu fakt - sprzedaż, dotyczy wymiarów - czasu, klienta, produktu oraz punktu sprzedaży.

Struktura płatka śniegu

Następną stosowaną przy budowie hurtowni danych strukturą relacyjną jest tzw. 'struktura płatka śniegu'. Odróżnia się ona od struktury 'gwiazdy', tym iż występują w niej relacje pomiędzy tabelami wymiarów. Relacje te opisują hierarchie. Z poniżej wymienionego diagramu wynika m.in. iż wymiar produkt ma dwie hierarchie - według producentów i według grup produktów.

Struktury wielowymiarowe

Ostatnia charakterystyczna dla hurtowni danych struktura zapisu danych to struktura wielowymiarowa. Bardzo różni się ona od struktur relacyjnych - ponieważ technologicznie wymaga zupełnie innej platformy. Zaletą wielowymiarowej postaci zapisu jest możliwość przechowywania zapisanych wartości agregatów, podczas gdy opisane wyżej struktury relacyjne wyliczają agregaty na każde zapytanie.

Jaką technologię zapisu danych w hurtowni danych wybrać?

Wynika z powyższego, że można oprzeć raportowanie bezpośrednio o systemy transakcyjne, lecz należy to porównać do nabierania zupy z garnka używając łyżki do herbaty – jeśli zupy jest mało, to da się to zrobić i można nie kupować chochli, lecz jeśli zupy jest dużo to zupełnie nieopłacalne jest 'oszczędzanie' na zakupie chochli. (Zawsze można również podejść w sposób 'a po co mam nabierać zupę' – i nie robić raportów wogóle, bądź robić raporty szczątkowe.)

Powracając do pytania zasadniczego - którą technologię zapisu wykorzystać przy budowie hurtowni można wskazać pewne ogólne zasady:

  • struktura gwiazdy - proste dane, nie wykorzystujące wielu hierarchii, ani hierarchii wielopoziomowych
  • struktura płatka śniegu - dane przedstawiane w wielu hierarchiach
  • struktury wielowymiarowe - dane wymagające przedstawiania agregatów wielopoziomowych hierarchii, lecz nie prezentowane w zbyt wielu wymiarach - bariera jest uzależniona od producenta platformy, lecz upraszczając można przyjąć że jest to 8 wymiarów.

Dalsza tematyka hurtowni danych:


windykator

Kancelaria planuje wdrożenie systemu wspierającego wszystkie działania windykacyjne realizowane w Kancelarii. Windykator Kancelaria koncentruje się na windykacyjnej obsłudze wierzytelności przedsiębiorstw w pełnym zakresie obsługi. Zasadniczym celem do osiągnięcia przez Kancelarię jest usprawnienie funkcjonowania firmy poprzez zintegrowanie kluczowych procesów biznesowych obejmujących funkcje: Wsparcia działań pracowników call center windykator Wsparcie działań pracowników działu prawnego windykator automatyzacja pracochłonnych procesów monitoring Masowe generowanie dokumentów należności Integracja z centralą telefoniczna i wewnętrznymi systemami firmy Wierzyciel

Użytkownicy w biurze korzystają z systemu za pośrednictwem aplikacji Windows (tzw. gruby klient) funkcjonującej w ramach sieci biura Kancelarii. Rozwiązanie wspiera i standaryzuje następujące procesy biznesowe: Obsługa portfela wierzytelności (sprawy zlecone, sprawy własne) Monitorowanie spłat dłużnika należności Obsługa wierzyciela płatności dłużnika wierzytelności Automatyczna komunikacja z dłużnikiem windykacja

Procesy infrastrukturalne wspierające główne procesy biznesowe: Księgowanie, rozksięgowanie wpłat oraz automaty księgowe wierzyciel Automatyczne naliczanie odsetek monitoring należności Obsługa korespondencji przychodzącej i wychodzącej wierzytelności Obieg i archiwizacja dokumentów związanych z procesami realizacji zleceń Prowadzenie rozrachunków z kontrahentami windykator windykacja

Funkcje dostępne dla konsultanta: Dostęp do spraw przypisanych do danej osoby; Indywidualny panel pracownika (lista zaplanowanych akcji do wykonania, informacja o akcjach przychodzących np. pismach); Dostęp do historii prowadzonych działań windykacyjnych w sprawie (lista wykonywanych czynności, lista powiązanych dokumentów, informacja o wpłatach, informacja o zawartych ugodach, kody informacyjne); Możliwość planowania działań z poziomu okna sprawy (na konkretny dzień oraz godzinę); Możliwość wysyłania indywidualnych wiadomości do dłużnika (sms, mail); Wysyłanie zapytania do przełożonego (historia komunikacji trzymana w systemie) monitoring; Generowanie dokumentów (szablony ustalone przez Kancelarię, różne szablony dla różnych pakietów spraw) należności; Możliwość rejestracji ugody oraz automatycznego rozpisania zadłużenia na raty (wymagane potwierdzenie warunków ugody przez osobę posiadającą odpowiednie uprawnienia); Dostęp do dialera automatyzującego proces wydzwaniania (rejestracja stanu gotowości do akcji telefonicznej); Możliwość modyfikacji danych kontaktowych do dłużnika (telefon, mail, adres);

Funkcje dostępne dla kierowników działu Indywidualny panel pracownika (lista zaplanowanych akcji do wykonania, informacja o akcjach przychodzących np. pismach); Dostęp do filtra spraw wprowadzonych do systemu (dostęp do zaawansowanego filtra wyszukiwania) windykacja; Możliwość eksportowania wyniku filtru do formatu Excel monitoring; Możliwość masowego przypisywania akcji do spraw z poziomu filtra (możliwość rejestracji ścieżki windykacyjnej); Możliwość masowego przypisywania konsultantów do spraw (realizowane z poziomu filtra) windykacja; Możliwość pakietowania spraw oraz zarządzania realizowanymi akcjami na zdefiniowanych pakietach wierzytelności; Dostęp do modułu raportowego (np. raport z działań pracowników za określony okres dla danego kontrahenta, raport z akcji telefonicznych realizowanych przez dialer); Możliwość masowego generowania dokumentów do spraw z poziomu filtra wyszukiwania wierzytelności windykator; Możliwość planowania działań swoim pracownikom indywidualnie należności; Wgląd w działania realizowane przez poszczególnych pracowników windykacja; Komunikacja z pracownikami w formie elektronicznej w odniesieniu do konkretnej sprawy windykacja; Możliwość masowego wysyłania powiadomień do dłużników poprzez sms bądź e-mail wierzycieli; Zarządzanie scenariuszami działań windykacyjnych (sprawdzanie, jaki scenariusz został przypisany do danej sprawy, możliwość modyfikowania działań w sprawie); Dodawanie nowych kontrahentów windykacja

Funkcje dostępne dla administratora systemu Możliwość realizowania wszystkich funkcji, jakie są dostępne dla kierowników i konsultantów wierzytelności; Możliwość dodawania nowych szablonów oraz modyfikacja istniejących windykacja; Możliwość powiązania stosowanego szablonu w danym pakiecie wierzytelności należności; Możliwość tworzenia nowych znaczników stosowanych w szablonach dokumentów (wymagana znajomość języka SQL) wierzyciel; Możliwość tworzenia nowych kodów informacyjnych oraz nadawania uprawnień do ich rejestracji monitoring; Możliwość tworzenia nowych akcji, opierając się o zdefiniowane typy akcji, oraz nadawania uprawnień do ich rejestracji (tworzenie akcji oraz dodanie możliwych rezultatów) wierzycieli; Możliwość tworzenia nowych scenariuszy oraz modyfikacja już istniejących (tworzenie scenariuszy na bazie zdefiniowanych warunków); Możliwość tworzenia nowych warunków stosowanych przy tworzeniu scenariuszy działań windykacyjnych (wymagana znajomość języka SQL); Zarządzanie dialerem realizującym akcje autowydzwaniania (rejestracja czasu próby dodzwonienia się, sterowanie częstotliwością dzwonienia dla danego pakietu) wierzyciela; Import danych z plików Excel o ustalonej strukturze (zaproponujemy jeden format pliku) należności; Dodawanie nowych użytkowników oraz nadawanie im odpowiednich uprawnień windykator; Możliwość zmiany hasła użytkownikowi wierzyciel; Zmiana stóp procentowych stosowanych do naliczania odsetek, Rejestracja warunków współpracy z kontrahentami windykator terenowy.

Funkcje realizowane automatycznie przez system Masowe generowanie dokumentów na bazie scenariuszy (wygenerowane dokumenty zostają w historii sprawy w formie elektronicznej); Masowe wysyłanie komunikatów do dłużników (SMS, e-mail); Integracja z centralą telefoniczną oraz automatyzacja procesu wydzwaniania; Automatyczna rejestracja rezultatów wykonywanych telefonów w przypadku, gdy nie nastąpi połączenie (nikt nie odbiera, błędny nr telefonu) windykacja; Automatyczne wyświetlenie odpowiedniej sprawy w przypadku nawiązania połączenia (wychodzące oraz przychodzące przy udanej weryfikacji nr); Pilnowanie systematyczności wpłat w przypadku zarejestrowanej ugody w systemie w danej sprawie; Automatyczne naliczanie odsetek ustawowych windykacja; Automatyczne rozksięgowanie wpłat windykator.