Techniczne Zadanie (TZ) na opracowanie dashboardów dla działów sprzedaży i marketingu w Power BI
Cel projektu
Opracować interaktywne dashboardy w Power BI do analizy danych sprzedaży, generowania leadów i efektywności kampanii reklamowych. Dane będą ładowane z:
• 1C: Mały biznes — w celu uzyskania danych o sprzedaży, klientach i stanach towarów.
• Reklamowych kont Facebook i Google Ads — do analizy wskaźników marketingowych (CTR, CPA, ROI, wydatki itp.).
1. Wymagania funkcjonalne
1.1. Dashboard “Sprzedaż”
• Kluczowe metryki:
• Całkowity przychód.
• Liczba sprzedaży.
• Średni koszyk.
• Marżowość (globalna i według produktów).
• Wykonanie planu sprzedaży w %.
• Filtry:
• Według okresu (dzień, miesiąc, rok).
• Według regionów/oddziałów.
• Według menedżerów.
• Według kategorii towarów i poszczególnych produktów.
• Szczegóły:
• Podział sprzedaży według kategorii.
• Dynamika sprzedaży według dni/miesięcy.
• Liczba zwrotów.
• Top-10 produktów według rentowności.
1.2. Dashboard “Generowanie leadów i reklama”
• Kluczowe metryki:
• Całkowita liczba leadów.
• Koszt leada (CPL).
• Konwersja leadów w sprzedaż (%).
• Całkowity budżet i wydatki na reklamę.
• ROI (zwrot z inwestycji w reklamę).
• CTR, CPA, CPM.
• Filtry:
• Według platform reklamowych (Facebook/Google Ads).
• Według kampanii/grup reklamowych.
• Według segmentów odbiorców.
• Według regionów.
• Szczegóły:
• Dynamika wydatków i liczby leadów według dni/miesięcy.
• Porównanie efektywności kampanii.
• Źródła ruchu i podział leadów według regionów.
2. Wymagania techniczne
2.1. Źródła danych
1. 1C: Mały biznes:
• Format danych: PostgreSQL/MySQL lub plik eksportu (CSV, Excel, XML).
• Dane do eksportu:
• Tabela sprzedaży (data, klient, towar, kwota, menedżer, region, marżowość).
• Katalog towarów (artykuł, nazwa, kategoria, stany, koszt wytworzenia).
• Informacje o klientach (imię, region, data rejestracji).
2. Reklamowe konta Facebook i Google Ads:
• Połączenie przez API.
• Dane do eksportu:
• Wydatki na reklamę, kliknięcia, wyświetlenia, leady, konwersje.
• Metryki (CTR, CPA, CPM, ROI).
2.2. Aktualizacja danych
• Automatyczna aktualizacja dashboardów:
• 1C: codzienny eksport danych.
• Facebook/Google Ads: aktualizacja przez API co 6 godzin.
2.3. Integracja
• Skonfigurować Power BI do pracy z różnymi źródłami:
• Przez sterownik ODBC dla bazy danych 1C.
• Przez zapytania API dla reklamowych kont.
2.4. Architektura dashboardów
• Logika modelu danych:
• Tworzenie tabel faktów (sprzedaż, wydatki, leady).
• Powiązanie między tabelami przez unikalne identyfikatory (ID klienta, ID kampanii).
• Optymalizacja:
• Agregacja dużych zbiorów danych dla szybkiej pracy.
• Minimalizacja obliczanych pól w Power BI, przeniesienie obliczeń na poziom źródła.
3. Wymagania UI/UX
• Projekt:
• Prosty i intuicyjny interfejs.
• Wykresy: wykresy słupkowe, wykresy liniowe, wykresy kołowe, karty.
• Użycie kolorów korporacyjnych.
• Funkcjonalność:
• Możliwość głębokiego filtrowania danych.
• Interaktywność: kliknięcia na wykresy aktualizują powiązane dane.
• Panel KPI na głównym