W tym artykule krok po kroku pokażemy, jak projektować własne domeny analityczne, wykorzystując elastyczną architekturę Data Vault i integrację z narzędziami takimi jak Power BI.
Czym są domeny analityczne w enova365 BI?
Domeny analityczne to struktury danych oparte na modelu Data Vault, składające się z trzech kluczowych elementów12:
Przykład struktury dla analizy sprzedaży:
sql
hub_Kontrahent (ID, GUID)
link_Zamówienie (ID_Zamówienia, ID_Kontrahenta, ID_Produktu)
sat_Kontrahent_dane (ID, DataModyfikacji, Adres, NIP)
Krok 1: Definiowanie źródeł danych
Przykład konfiguracji dla analizy efektywności pracowników:
|
Element |
Tabele źródłowe |
Klucze |
|
Hub |
Pracownik (ID) |
ID |
|
Link |
Zadania (ID_Pracownika, ID_Projektu) |
ID_Zadania |
|
Satelita |
DaneKadrowe (Wynagrodzenie, Stanowisko) |
ID_Pracownika |
Krok 2: Tworzenie złączeń między modelami
W module BI dostępne są trzy typy złączeń:
Złączenia poziome (JOIN)
|
Typ |
Opis |
Przypadek użycia |
|
INNER JOIN |
Tylko pasujące rekordy |
Analiza realizowanych zamówień |
|
LEFT JOIN |
Wszystkie rekordy z lewej tabeli |
Lista kontrahentów z historią zakupów |
|
RIGHT JOIN |
Wszystkie rekordy z prawej tabeli |
Produkty z przypisanymi magazynami |
Złączenia pionowe (UNION)
Łączenie danych z różnych modułów:
sql
SELECT Produkty FROM BI_m_Handel
UNION ALL
SELECT Usługi FROM BI_m_CRM
Krok 3: Konfiguracja wskaźników i raportów
text
[Parametr] = @OkresAnalizy
VALUES ('Bieżący miesiąc', 'Poprzedni kwartał')
Przykład raportu rotacji zapasów:
sql
SELECT
Magazyn,
SUM(Stan) AS Zapasy,
COUNT(Dokument) AS Ruch
FROM BI_v_StanyMagazynowe
GROUP BY Magazyn
Integracja z Power BI – 5 praktycznych wskazówek
text
Sprzedaż YTD = TOTALYTD(SUM(Sprzedaż[Wartość]), 'Kalendarz'[Data])
Case study: Analiza CLV (Customer Lifetime Value)
Struktura domeny:
Wskaźniki:
Wizualizacja w Power BI:
Przykład dashboardu CLV Źródło: Dokumentacja enova3652
Najczęstsze błędy i jak ich uniknąć
Podsumowanie
Tworzenie własnych domen analitycznych w enova365 BI pozwala na:
✅ Spójność danych między modułami systemu
✅ Elastyczność w definiowaniu wskaźników biznesowych
✅ Integrację z narzędziami typu Power BI i Excel
✅ Automatyzację raportowania przez Harmonogram zadań
Wykorzystaj pełnię możliwości Business Intelligence, aby przekształcić surowe dane w konkretne rekomendacje biznesowe. Pamiętaj, że kluczem sukcesu jest odpowiednie zaprojektowanie struktury Data Vault i regularna weryfikacja jakości danych.