Dyrektor finansowy i dyrektor sprzedaży przychodzą na posiedzenie zarządu z dwiema różnymi wartościami marży za ostatni kwartał. Obie są „z systemu”. Jedna pochodzi z ERP, druga z arkusza, który zespół sprzedaży buduje co miesiąc z eksportów CRM i faktur. Różnica wynosi trzy punkty procentowe i nikt nie potrafi w pięć minut powiedzieć, która liczba jest prawdziwa. Prezes zadaje pytanie, które w wielu firmach otwiera temat hurtowni danych: „Dlaczego nie mamy jednego źródła prawdy?”
Kilka tygodni później CTO albo Head of Data ma na biurku trzy oferty. Pierwsza obiecuje „nowoczesną hurtownię danych w chmurze w 12 tygodni” za stałą cenę. Druga to stawki dzienne zespołu i harmonogram bez kwoty końcowej. Trzecia zaczyna się od warsztatu i diagnozy, a resztę wycenia „po analizie”. Każda opisuje inną usługę, choć wszystkie nazywają się konsultingiem hurtowni danych.
Ten artykuł jest dla osób, które mają wybrać taką usługę i obronić ten wybór przed zarządem. Nie porównujemy tu architektur, bo to zrobiliśmy w tekście o data mesh i hurtowni danych. Zajmujemy się kupowaniem: co powinno powstać, jak się to rozlicza, ile kosztuje i co zapisać w umowie. Teza jest taka: konsulting hurtowni danych warto kupować jako przekazanie zdolności, a nie budowę obiektu pod klucz. Dobre zlecenie kończy się wtedy, gdy Twój zespół sam dodaje nowe źródło danych i nowy wskaźnik bez konsultanta. Hurtownia „pod klucz” za stałą cenę to zwykle najdroższy sposób kupowania tej usługi, nawet jeśli w ofercie wygląda na najtańszy.
Czym właściwie jest konsulting hurtowni danych i czym różni się od kupna hurtowni?
Hurtownia danych to nie produkt, który się kupuje, tylko zestaw decyzji i kodu, które ktoś musi utrzymywać przez lata. Platforma (Snowflake, BigQuery, Microsoft Fabric, Databricks, Redshift albo serwer bazodanowy w firmie) jest tylko miejscem, w którym te decyzje się wykonują. Konsulting hurtowni danych to usługa pomagająca podjąć te decyzje, zapisać je w kodzie i nauczyć firmę, jak je zmieniać.
Pod tą jedną nazwą rynek sprzedaje co najmniej sześć różnych usług. Warto je rozróżniać, bo każda ma inny wynik, inny model rozliczenia i inne ryzyko:
- Diagnoza i strategia danych. Kilka tygodni rozmów, przeglądu systemów źródłowych i jakości danych. Wynik to rekomendacja, plan i szacunek kosztu.
- Projekt architektury i modelu danych. Wybór warstw, platformy, narzędzi integracji i transformacji oraz model danych dla pierwszych procesów biznesowych.
- Budowa (wdrożenie). Integracja źródeł, transformacje, testy jakości danych, warstwa semantyczna, pierwsze raporty.
- Migracja. Przeniesienie istniejącej hurtowni, na przykład z serwera w firmie do chmury albo z jednej chmury do drugiej.
- Optymalizacja. Wydajność, koszty platformy, porządek w modelach i zależnościach, które narosły przez lata.
- Utrzymanie i rozwój. Stały zespół albo pojedynczy specjaliści, którzy rozwijają hurtownię razem z Twoimi ludźmi.
Oferta „hurtownia w 12 tygodni” zwykle łączy projekt i budowę w jedno zlecenie o stałej cenie. Oferta ze stawkami dziennymi to najczęściej budowa i utrzymanie. Oferta zaczynająca się od warsztatu to diagnoza. Porównywanie ich ze sobą jest jak porównywanie projektu domu z ekipą budowlaną i z umową na zarządzanie nieruchomością. Pierwszy krok przy wyborze dostawcy to więc ustalenie, którą z tych usług kupujesz teraz, a które w kolejnych etapach.
Kiedy firma naprawdę potrzebuje konsultanta, a kiedy wystarczy analityk z narzędziem BI?
Wiele firm zamawia hurtownię, bo „tak się robi”, a wiele innych odkłada ją latami, mimo że koszt ręcznego raportowania dawno przekroczył koszt projektu. Sygnały, że problem jest realny, są dość wyraźne.
Ten sam wskaźnik ma kilka wartości. Marża, liczba aktywnych klientów, rotacja zapasów liczona w różnych działach daje różne wyniki, bo każdy dział inaczej definiuje okres, wyklucza inne pozycje albo bierze dane z innego systemu. To problem definicji, nie technologii, ale hurtownia jest miejscem, w którym definicja zostaje zapisana raz.
Raporty powstają ręcznie z kilku systemów. Jeśli ktoś w controllingu spędza kilka dni w miesiącu na łączeniu eksportów z ERP, CRM i systemu magazynowego, to płacisz za hurtownię już teraz, tylko w formie etatu i ryzyka błędu w arkuszu.
Firma przygotowuje się do projektów AI. Gartner w lutym 2025 roku przewidział, że do końca 2026 roku organizacje porzucą 60% projektów AI, które nie są oparte na danych gotowych do AI. W tym samym komunikacie podał, że 63% organizacji nie ma albo nie jest pewnych, czy ma odpowiednie praktyki zarządzania danymi. Model językowy podłączony do niespójnych danych da niespójne odpowiedzi szybciej niż człowiek.
Zmienia się system źródłowy albo przepisy. Wymiana ERP, połączenie spółek, nowe obowiązki sprawozdawcze. W Polsce dobrym przykładem jest KSeF: od 1 lutego 2026 roku wszyscy podatnicy mają odbierać faktury przez Krajowy System e-Faktur, a firmy ze sprzedażą powyżej 200 mln zł w 2024 roku również je w nim wystawiać; pozostałe firmy wystawiają je w KSeF od 1 kwietnia 2026 roku. Ustrukturyzowane faktury kosztowe i sprzedażowe w jednym formacie to źródło danych, z którego wiele firm będzie chciało korzystać w analizach. Dobrze wcześniej zdecydować, gdzie i jak będą modelowane.
Rachunek za istniejącą platformę rośnie szybciej niż liczba użytkowników. To sygnał, że hurtownia istnieje, ale nikt nie kontroluje tego, jak jest używana.
Kiedy konsultant nie jest potrzebny? Gdy prawie wszystkie dane pochodzą z jednego systemu, a jego wbudowane raporty odpowiadają na pytania zarządu. Gdy firma ma kilkadziesiąt osób i jedno źródło przychodów. Gdy nie ma nikogo, kto po stronie biznesu będzie właścicielem definicji wskaźników. W tym ostatnim przypadku konsultant zbuduje hurtownię, ale nikt nie będzie jej używał. Wtedy lepiej najpierw zatrudnić analityka danych z dobrym narzędziem BI i wrócić do tematu, gdy jego praca zacznie się dławić na łączeniu źródeł.
Jest jeszcze sytuacja pośrednia, częstsza niż się wydaje: firma ma już narzędzie BI i kilka raportów, które działają, ale każdy nowy raport zajmuje tygodnie, bo analityk łączy dane w samym narzędziu raportowym. To moment, w którym hurtownia zaczyna się zwracać, bo logika łączenia przenosi się z dziesiątek raportów do jednego miejsca. Wtedy nie potrzebujesz strategii danych na sto slajdów, tylko dobrze zaprojektowanego pierwszego obszaru i kogoś, kto nauczy analityka pracy z nim.
Co powinieneś dostać po każdym etapie konsultingu hurtowni danych?
Najlepsze zabezpieczenie przed złym zleceniem to wiedza, jak wygląda dobry wynik każdego etapu. Poniższa tabela to lista kontrolna, którą możesz dołączyć do zapytania ofertowego.
| Etap | Typowy czas | Co powinno powstać | Czerwona flaga |
|---|---|---|---|
| Diagnoza | 3–6 tygodni | Lista pytań biznesowych z właścicielami, mapa źródeł z oceną jakości danych, macierz procesów i wymiarów, rekomendacja architektury z alternatywami, koszt budowy i utrzymania w przedziale | Prezentacja z logotypami platform bez analizy Twoich danych |
| Projekt architektury | 2–4 tygodnie (często razem z diagnozą) | Warstwy danych, konwencje nazw, model pierwszego procesu, strategia testów jakości danych, model uprawnień, szacunek kosztu platformy | Brak decyzji o tym, kto i jak dodaje nowe źródło |
| Pierwszy obszar danych | 2–4 miesiące | Działające integracje źródeł, transformacje w repozytorium, testy, warstwa semantyczna, raporty używane przez wskazanych ludzi | Raporty „gotowe”, ale nikt ich nie otwiera |
| Kolejne obszary | 1–3 miesiące każdy | Nowe procesy w tym samym modelu, wspólne wymiary (klient, produkt, czas) | Każdy obszar ma własną definicję klienta |
| Przekazanie | 4–8 tygodni, równolegle z budową | Dokumentacja, sesje szkoleniowe, zespół klienta samodzielnie dodaje źródło i wskaźnik | Przekazanie to jedna prezentacja w ostatnim tygodniu |
| Optymalizacja kosztów | 2–6 tygodni | Raport kosztów platformy wg zespołów i zapytań, zmiany konfiguracji, limity i alerty | Zalecenie „kupcie rezerwację” bez analizy obciążenia |
Wskazane czasy to orientacyjne przedziały dla firmy średniej wielkości z kilkoma do kilkunastu systemami źródłowymi, a nie norma. Liczą się nie tygodnie, tylko wyniki z trzeciej kolumny. Jeśli dostawca nie potrafi ich nazwać przed podpisaniem umowy, nie dostarczy ich po jej podpisaniu.
Szczególną uwagę zwróć na macierz procesów i wymiarów. To narzędzie opisane przez Ralpha Kimballa i Margy Ross w „The Data Warehouse Toolkit” (wydanie trzecie, Wiley 2013): wiersze to procesy biznesowe (sprzedaż, zakupy, magazyn, reklamacje), kolumny to wspólne wymiary (klient, produkt, data, oddział). Jedna strona pokazuje, które procesy dzielą definicje i w jakiej kolejności je budować. Nawet jeśli Twoja hurtownia nie będzie zbudowana według metody Kimballa, ten dokument porządkuje rozmowę z zarządem lepiej niż jakikolwiek diagram architektury.
Dlaczego wybór platformy jest najmniej ważną decyzją w projekcie?
Ta część tezy budzi zwykle najwięcej sprzeciwu, więc warto ją uzasadnić. Platformy hurtowni danych różnią się modelem cenowym, integracją z resztą ekosystemu i kilkoma funkcjami. Wszystkie dojrzałe platformy potrafią jednak przechować dane firmy średniej wielkości i odpowiedzieć na jej zapytania w sekundach. Projekty hurtowni rzadko upadają dlatego, że wybrano złą platformę. Upadają, bo nikt nie uzgodnił definicji wskaźników, dane źródłowe okazały się gorsze, niż zakładano, a raporty nie odpowiadały na pytania, które zadaje zarząd.
O tym, czy hurtownia będzie działać za trzy lata, decydują rzeczy niezależne od platformy:
- Model danych. Czy klient, produkt i okres mają jedną definicję we wszystkich procesach. Zły model kosztuje więcej niż zła platforma, bo przenosi się na każdy raport.
- Właściciele danych. Czy wiadomo, kto po stronie biznesu decyduje, co znaczy „aktywny klient”. Bez tego hurtownia utrwala spór zamiast go rozstrzygać. Więcej o tej roli piszemy w tekście o data governance.
- Kod transformacji w repozytorium. Czy logika jest zapisana w wersjonowanym kodzie z testami, na przykład w dbt, czy w procedurach składowanych i ręcznie klikanych przepływach.
- Testy jakości danych. Czy każde ładowanie sprawdza unikalność kluczy, kompletność i zgodność sum z systemem źródłowym.
- Zdolność zespołu. Czy Twoi ludzie potrafią to wszystko zmienić bez konsultanta.
Platforma ma znaczenie w trzech sytuacjach: gdy firma ma już silne zobowiązania wobec jednego dostawcy chmury (umowa ramowa, kompetencje zespołu), gdy wymagania regulacyjne ograniczają region lub model przetwarzania, i gdy obciążenie jest nietypowe (bardzo duże wolumeny strumieni, dane półstrukturalne na dużą skalę). Poza nimi dobry konsultant powinien umieć powiedzieć, że dwie lub trzy platformy są równie dobre, i wybrać tę, która najlepiej pasuje do Twojego zespołu i umów.
Konsultant, który zaczyna rozmowę od nazwy platformy, sygnalizuje jedno z dwóch: albo ma z nią relację handlową, albo sprzedaje to, co umie, zamiast tego, czego potrzebujesz. Zapytaj wprost, czy firma otrzymuje od dostawcy platformy prowizje, rabaty partnerskie lub kredyty za wdrożenia. Odpowiedź nie dyskwalifikuje oferty, ale powinna być jawna.
Szersze tło zmian w architekturach (hurtownia, jezioro danych, lakehouse, data mesh) znajdziesz w przewodniku po nowoczesnej platformie danych. Do decyzji zakupowej wystarczy jednak jedno: platforma jest środkiem, a zakres konsultingu powinien być opisany wynikami, które nie zależą od jej logo.
Jak rozlicza się konsulting hurtowni danych?
Modele rozliczeń są te same co w innych projektach IT, ale charakter danych zmienia ich ryzyko. Kod aplikacji piszesz od zera i wiesz, co ma robić. Dane źródłowe zastajesz takie, jakie są, i ich prawdziwy stan poznajesz dopiero w trakcie budowy. To dlatego stała cena za całą hurtownię jest w tym obszarze bardziej ryzykowna niż w aplikacjach.
| Model | Kiedy pasuje | Ryzyko dla zamawiającego | Na co uważać |
|---|---|---|---|
| Stała cena za etap | Diagnoza, projekt architektury, migracja ściśle opisanego zbioru raportów | Premia za ryzyko w cenie; spory o zmiany zakresu | Precyzyjna definicja odbioru; lista założeń o jakości danych |
| Czas i materiały | Budowa obszarów danych, gdy zakres się wyjaśnia w trakcie | Brak górnej granicy kosztu | Limit kosztu na obszar, raport postępu co dwa tygodnie |
| Czas i materiały z limitem | Budowa z kontrolą budżetu | Dostawca może zwolnić tempo przy zbliżaniu się do limitu | Kryteria odbioru dla każdego obszaru, nie dla całości |
| Zespół w modelu abonamentowym | Utrzymanie i rozwój po pierwszym obszarze | Płacisz za dostępność, nie za wynik | Cele kwartalne, przegląd tempa dostarczania |
| Specjaliści dołączeni do Twojego zespołu | Masz własnego lidera danych, brakuje Ci rąk | Zarządzanie i odpowiedzialność za wynik po Twojej stronie | Dobór kompetencji, okres próbny, wymiana |
| Wynagrodzenie za rezultat | Rzadko; optymalizacja kosztów platformy | Spór o to, co jest „oszczędnością” | Mierzalna linia bazowa przed startem |
Najczęściej działająca kombinacja wygląda tak: stała cena za diagnozę, potem czas i materiały z limitem na każdy obszar danych, z kryteriami odbioru dla obszaru. Po dwóch lub trzech obszarach, gdy wiesz już, ile kosztuje typowy przyrost, przejście na mniejszy zespół w modelu ciągłym albo na wsparcie pojedynczych specjalistów obok Twoich ludzi. Porównanie tych modeli współpracy w ogólniejszym ujęciu znajdziesz w tekście o modelach sourcingu IT.
Dlaczego nie stała cena za całość? Dostawca, który podejmuje się zbudowania hurtowni za stałą kwotę, zanim zobaczy Twoje dane, ma dwie możliwości. Może doliczyć dużą rezerwę na ryzyko, za którą zapłacisz niezależnie od tego, czy ryzyko się zmaterializuje. Albo może zawęzić definicję odbioru tak, że „gotowa hurtownia” będzie oznaczać działające ładowania i kilka raportów, niezależnie od tego, czy dane się zgadzają. W obu przypadkach płacisz więcej, niż pokazuje oferta: raz w cenie, drugi raz w zleceniach zmian i pracy własnego zespołu nad poprawkami.
Wyjątek stanowi migracja, w której zakres da się policzyć: istniejąca hurtownia, znana liczba tabel, procedur i raportów, jasna definicja „wynik po migracji równa się wynikowi przed”. Tam stała cena bywa rozsądna, pod warunkiem że dostawca wcześniej przejrzał kod, a nie tylko jego opis.
Jest też model rzadko spotykany w ofertach, a warty rozważenia: rozliczenie za obszar danych dostarczony według definicji odbioru, z ceną ustalaną po krótkiej analizie konkretnego obszaru. To coś pomiędzy stałą ceną a czasem i materiałami. Działa, gdy po diagnozie zarówno Ty, jak i dostawca dobrze znacie źródła i potraficie oszacować pojedynczy przyrost.
Ile to kosztuje i jak policzyć budżet przed rozmową z dostawcą?
Uczciwego cennika „hurtowni danych” nie ma, bo koszt zależy od liczby i jakości źródeł, liczby procesów biznesowych i tego, ile pracy zostaje po Twojej stronie. Da się jednak policzyć rząd wielkości metodą parametryczną: skład zespołu razy czas razy stawka. Taki szacunek nie zastąpi oferty, ale pozwoli ocenić, czy oferty mieszczą się w rozsądnym przedziale.
Przykład poglądowy, oparty na przedziałach stawek z cennika ARDURA (stawki netto za dzień, 21 dni roboczych w miesiącu). Zespół budujący pierwszy obszar danych składa się z dwóch seniorów data engineering (1 600–2 240 zł za dzień), architekta w połowie wymiaru (przyjmujemy przedział seniora cloud architecta, 2 000–2 800 zł) i kierownika projektu lub analityka w połowie wymiaru (1 520–2 080 zł). Miesiąc takiego zespołu kosztuje około 104–145 tys. zł netto. Cztery miesiące budowy pierwszego obszaru to około 420–580 tys. zł. Diagnoza wykonywana przez architekta i jednego inżyniera danych przez cztery tygodnie to w tym samym ujęciu rząd 70–100 tys. zł.
To szacunek ilustracyjny, a nie oferta: rzeczywisty skład i czas wynikają z diagnozy. Pokazuje jednak dwie rzeczy. Po pierwsze, oferta „hurtownia w 12 tygodni za 150 tys. zł” oznacza albo bardzo mały zakres, albo bardzo mały zespół, albo bardzo optymistyczne założenia o jakości danych. Po drugie, koszt konsultantów to tylko część całkowitego kosztu posiadania. Pełny budżet powinien obejmować:
- Pracę konsultantów w kolejnych etapach.
- Pracę Twoich ludzi: właścicieli danych, analityków, administratorów systemów źródłowych. Ten koszt jest niewidoczny w ofertach, a w projektach danych bywa znaczący, bo tylko Twoi ludzie wiedzą, co znaczą pola w ERP.
- Platformę: obliczenia, przechowywanie, transfer danych. O tym w następnej sekcji.
- Narzędzia: integracji, transformacji, raportowania, katalogu danych, monitoringu. Część jest bezpłatna w wersjach otwartych, część rozliczana od użytkownika lub wolumenu.
- Utrzymanie po wdrożeniu: w typowej hurtowni ktoś musi reagować na zmiany w źródłach, dodawać wskaźniki i pilnować kosztów. To zwykle co najmniej część etatu inżyniera danych na stałe.
Przedstawiając budżet zarządowi, pokaż go jako przedział z założeniami, a nie jedną liczbę, i poproś o decyzję etapową: najpierw diagnoza, potem pierwszy obszar, potem kolejne. Ten sposób myślenia o budżecie IT opisujemy szerzej w tekście o priorytetach budżetu IT na 2026 rok.
Dlaczego rachunek za chmurę bywa większy niż faktura konsultanta?
Chmurowe hurtownie danych rozliczają się za zużycie, a zużycie zależy od decyzji projektowych, które podejmuje konsultant. Dlatego jego praca wpływa na Twój rachunek przez lata po zakończeniu zlecenia, zwykle bardziej niż jego własna faktura.
Dwa przykłady z publicznych cenników. BigQuery w modelu na żądanie kosztuje 6,25 USD za każdy przeskanowany TiB danych, przy czym pierwszy TiB w miesiącu jest bezpłatny. Załóżmy panel, który odświeża się co 15 minut i przy każdym odświeżeniu skanuje 50 GiB, bo tabela nie jest partycjonowana po dacie. To 96 odświeżeń dziennie, około 4,7 TiB dziennie i ponad 140 TiB miesięcznie, czyli blisko 900 USD miesięcznie za jeden panel. Partycjonowanie i model przyrostowy mogą zmniejszyć skanowany wolumen o rząd wielkości.
Snowflake rozlicza obliczenia w kredytach: magazyn obliczeniowy rozmiaru Medium zużywa 4 kredyty na godzinę, z rozliczeniem sekundowym i minimum 60 sekund przy każdym uruchomieniu. Według publicznych zestawień cen kredyt w edycji Enterprise w regionie AWS US East kosztuje około 3 USD (cena zależy od edycji, regionu i umowy). Magazyn Medium pozostawiony bez automatycznego wstrzymania przez cały miesiąc to 2 880 kredytów, czyli około 8 600 USD, nawet jeśli faktycznie pracował kilka godzin dziennie.
Żaden z tych przykładów nie jest wadą platformy. Oba to skutki decyzji: o partycjonowaniu, harmonogramie odświeżeń, rozmiarze i wstrzymywaniu zasobów, materializacji modeli. Dlatego w zakresie konsultingu powinny się znaleźć:
- Szacunek kosztu platformy dla docelowego obciążenia, z założeniami, a nie tylko koszt licencji.
- Tagowanie i podział kosztów według zespołów lub obszarów danych od pierwszego dnia.
- Limity i alerty budżetowe skonfigurowane na Twoim koncie, nie na koncie konsultanta.
- Przegląd najdroższych zapytań i modeli przed odbiorem każdego obszaru.
Zapisz w umowie, kto odpowiada za koszt platformy w trakcie budowy. Jeśli zespół konsultanta testuje na Twoim koncie, powinien mieć przypisany budżet środowiska deweloperskiego i raportować jego zużycie razem z postępem prac.
Osobna kwestia to ceny w umowie z dostawcą chmury, a nie z konsultantem. Rezerwacje mocy obliczeniowej, zobowiązania kwotowe i rabaty za wolumen potrafią znacząco obniżyć rachunek, ale tylko gdy znasz rzeczywiste obciążenie. Zobowiązanie podpisane na podstawie optymistycznego szacunku z pierwszego tygodnia projektu bywa równie drogie jak brak zobowiązania. Rozsądniej jest przez pierwsze miesiące płacić według zużycia, mierzyć je i dopiero potem negocjować.
Jakie pytania zadać konsultantowi przed podpisaniem umowy?
Rozmowa z dostawcą przed podpisaniem umowy powinna sprawdzić, czy rozumie on Twój problem, czy tylko swoje narzędzia. Oto pytania, które oddzielają jedno od drugiego.
„Od czego zaczniecie w pierwszym tygodniu?” Dobra odpowiedź zawiera rozmowy z właścicielami wskaźników i przegląd danych źródłowych. Zła odpowiedź zaczyna się od konfiguracji platformy.
„Jak sprawdzicie jakość danych źródłowych, zanim podacie cenę budowy?” Konsultant powinien chcieć zobaczyć próbki danych, liczności, braki, duplikaty kluczy. Jeśli wycenia budowę bez tego, wycenia na ślepo.
„Kto i jak doda nowe źródło po zakończeniu projektu?” Ta odpowiedź mówi więcej o jakości architektury niż jakikolwiek diagram. Jeśli brzmi „zadzwonicie do nas”, wiesz, jaki model biznesowy ma dostawca.
„Jak testujecie transformacje?” Szukasz konkretów: testy unikalności i kompletności, porównanie sum z systemem źródłowym, testy uruchamiane automatycznie przy każdej zmianie kodu.
„Gdzie będzie kod i kto będzie miał do niego dostęp?” Jedyna dobra odpowiedź to: w Twoim repozytorium, od pierwszego dnia.
„Jakie macie relacje handlowe z dostawcami platform?” Jawność w tym punkcie świadczy o uczciwości reszty oferty.
„Kto konkretnie będzie pracował w projekcie i co się stanie, gdy odejdzie?” Projekty danych opierają się na wiedzy o Twoich źródłach. Rotacja w zespole konsultanta kosztuje Cię tygodnie. Zapytaj o gwarancję wymiany i czas zastępstwa. W ARDURA przy współpracy obowiązuje dwutygodniowa gwarancja wymiany specjalisty i zastępstwo w ciągu 5 dni roboczych; niezależnie od dostawcy warto mieć takie warunki na piśmie.
„Jak raportujecie postęp i koszt platformy?” Oczekuj raportu co dwa tygodnie, w którym wyniki są opisane w kategoriach biznesowych (który wskaźnik działa, kto go używa), a nie tylko liczby zadań.
„Co zrobicie, jeśli okaże się, że dane w źródle są złe?” To pytanie jest najważniejsze, bo ta sytuacja zdarzy się prawie na pewno. Dobra odpowiedź opisuje proces: zgłoszenie właścicielowi danych, decyzja o regule czyszczenia albo naprawie w źródle, zapis reguły w kodzie i teście. Zła odpowiedź obiecuje, że hurtownia „wyczyści dane”. Hurtownia może wykryć i oznaczyć błąd, ale naprawić go trwale może tylko proces, który go tworzy.
Co zapisać w umowie, żeby nie uzależnić się od konsultanta?
Umowa na konsulting hurtowni danych powinna chronić dwie rzeczy: dostęp do Twoich danych i Twoją zdolność do dalszej pracy bez tego dostawcy. Konkretne zapisy:
Własność i lokalizacja kodu. Kod transformacji, definicje modeli, konfiguracja infrastruktury i dokumentacja powstają w Twoim repozytorium i na Twoich kontach chmurowych. Prawa autorskie lub licencja przechodzą na Ciebie z chwilą zapłaty za etap, a nie po zakończeniu całego projektu.
Umowa powierzenia przetwarzania danych. Konsultant pracujący na danych osobowych klientów lub pracowników jest podmiotem przetwarzającym w rozumieniu art. 28 RODO. Umowa powinna określać zakres dostępu, środowiska, w których wolno pracować na danych produkcyjnych, oraz zasady usunięcia danych po zakończeniu. Rozważ, czy budowa nie może odbywać się na danych zanonimizowanych lub pseudonimizowanych.
Wymagania sektorowe. Instytucje finansowe od 17 stycznia 2025 roku stosują rozporządzenie DORA, które wymaga m.in. prowadzenia rejestru wszystkich umów z zewnętrznymi dostawcami usług ICT i określonych postanowień w tych umowach. Jeśli hurtownia wspiera raportowanie regulacyjne, zakres i umowa konsultingu muszą to uwzględniać.
Wyjście z platformy. Unijny akt w sprawie danych (Data Act) od 12 września 2025 roku stosuje przepisy o zmianie dostawcy usług przetwarzania danych, w tym chmurowych. Opłaty za zmianę dostawcy mogą do 12 stycznia 2027 roku obejmować wyłącznie bezpośrednio z nią związane koszty, a potem mają zniknąć. To ułatwia wyjście z platformy, ale nie zastępuje porządku po Twojej stronie: kod w otwartych formatach i dokumentacja zależności są warunkiem, żeby takie wyjście było wykonalne.
Przekazanie wiedzy z mierzalnym kryterium odbioru. Nie „przeprowadzimy szkolenie”, tylko „zespół zamawiającego samodzielnie, przy wsparciu konsultanta jedynie w roli recenzenta, dodaje nowe źródło danych i nowy wskaźnik do warstwy semantycznej”. To kryterium jest sednem tezy tego artykułu: dopóki nie jest spełnione, zlecenie nie jest zakończone.
Okres wypowiedzenia i wsparcie przy przejęciu. Ustal okres wypowiedzenia (w ARDURA standardowo 30 dni) i obowiązek dostawcy do udziału w przekazaniu prac innemu zespołowi. Bez tego zapisu każda zmiana dostawcy zaczyna się od odtwarzania wiedzy.
Zasady dotyczące kosztów platformy. Kto płaci za zasoby zużyte przez konsultanta, jakie są limity środowisk deweloperskich, kto reaguje na alert budżetowy.
Jak sprawdzić po trzech miesiącach, czy konsulting działa?
Pierwszy kwartał współpracy to dobry moment na przegląd. Zamiast pytać, czy projekt „idzie zgodnie z planem”, sprawdź wskaźniki, które mówią o zdolności, a nie tylko o postępie.
Czas dodania nowego źródła lub wskaźnika. Ile dni mija od zgłoszenia do działającego wskaźnika w raporcie? Powinien maleć z każdym obszarem, bo wspólne wymiary są już zbudowane.
Udział zmian wprowadzanych przez Twój zespół. Jaki procent zmian w repozytorium w ostatnim miesiącu przygotowali Twoi ludzie? Jeśli po trzech miesiącach wynosi zero, przekazanie wiedzy nie działa.
Pokrycie testami. Ile modeli ma testy jakości danych i ile testów zakończyło się błędem w ostatnim miesiącu? Brak błędów przy braku testów to nie dobra wiadomość.
Użycie raportów. Kto i jak często otwiera raporty z pierwszego obszaru? Narzędzia BI mierzą to standardowo. Raport, którego nikt nie otwiera, nie istnieje, niezależnie od tego, jak dobrze jest zbudowany.
Zgodność z systemem źródłowym. Czy kluczowe sumy w hurtowni zgadzają się z systemem źródłowym w uzgodnionej tolerancji i czy rozbieżności są wyjaśnione?
Koszt platformy na obszar. Czy wiesz, ile kosztuje miesięcznie każdy obszar danych, i czy ten koszt jest stabilny?
Jeśli po kwartale te liczby wyglądają dobrze, kontynuuj. Jeśli nie, masz konkretną listę rzeczy do omówienia z dostawcą zamiast ogólnego poczucia, że „coś nie gra”. Warto zapisać te wskaźniki w umowie jako element raportowania, żeby dostawca od początku zbierał dane.
Przegląd kwartalny to także moment na decyzję o modelu dalszej współpracy. Jeśli pierwszy obszar jest gotowy, a Twój zespół coraz sprawniej wprowadza zmiany, często nie ma sensu utrzymywać pełnego zespołu konsultantów. Lepiej zmniejszyć go do jednej lub dwóch osób wspierających Twoich ludzi przy kolejnych obszarach albo zamienić na doraźne konsultacje architektoniczne. Dobry dostawca sam zaproponuje taki krok. Jeśli zamiast tego proponuje rozbudowę zespołu, zapytaj, które wskaźniki z listy powyżej to uzasadniają.
Kiedy konsulting hurtowni danych jest złym pomysłem?
Uczciwa odpowiedź na pytanie „czy potrzebuję konsultanta” czasem brzmi „jeszcze nie”. Oto sytuacje, w których zlecenie najprawdopodobniej zmarnuje budżet.
Nikt po stronie biznesu nie jest właścicielem wskaźników. Konsultant może zaproponować definicje, ale nie może ich zatwierdzić. Bez osoby, która rozstrzyga spory o definicje, projekt utknie na pierwszym obszarze.
Problemem jest jakość danych w źródle, a nie ich łączenie. Jeśli handlowcy nie wpisują branży klienta do CRM, żadna hurtownia nie pokaże sprzedaży według branż. Najpierw trzeba zmienić proces wprowadzania danych.
Firma oczekuje projektu bez własnego zespołu na końcu. Jeśli nie planujesz nikogo, kto będzie utrzymywał hurtownię, zbudujesz system, który zacznie się psuć przy pierwszej zmianie w ERP. Wtedy lepszą opcją jest model ciągłego wsparcia z jasnym zakresem albo prostsze narzędzia.
Celem jest technologia, a nie decyzja. „Chcemy mieć lakehouse” to nie cel biznesowy. „Chcemy wiedzieć, którzy klienci przestają kupować, zanim odejdą” to cel, z którego wynika zakres.
Hurtownia ma rozwiązać spór polityczny. Jeśli dwa działy liczą marżę inaczej, bo każdy chce lepiej wyglądać, hurtownia tego nie zmieni. Zmieni to decyzja zarządu o jednej definicji, a hurtownia ją potem zapisze.
W tych sytuacjach lepiej zamówić krótką diagnozę z jasnym pytaniem: czy i kiedy hurtownia ma sens. Dobry konsultant powinien umieć powiedzieć, że jeszcze nie. Jeśli nikt z rozmówców tego nie mówi, warto zapytać, jakie projekty sami odradzili klientom.
Jak porównać oferty, które opisują różne usługi?
Wracamy do trzech ofert z początku artykułu: hurtownia w 12 tygodni za stałą cenę, stawki dzienne bez kwoty końcowej i warsztat z diagnozą. Żeby je porównać, sprowadź je do wspólnego mianownika.
Rozbij każdą ofertę na etapy z tabeli powyżej. Która część to diagnoza, która projekt, która budowa, a która przekazanie? Oferta stałocenowa często zawiera diagnozę i projekt w pierwszych dwóch tygodniach, czyli znacznie krócej niż typowy przedział. Zapytaj, co dostawca zakłada o Twoich danych, żeby zmieścić się w tym czasie.
Sprawdź, co jest kryterium odbioru. Czy odbierasz działające ładowania, czy raporty używane przez wskazanych ludzi? Czy odbiór obejmuje zgodność z systemem źródłowym? Czy obejmuje przekazanie wiedzy?
Policz koszt całkowity w horyzoncie dwóch lat. Dodaj do ceny konsultingu szacunek kosztu platformy, narzędzi i utrzymania. Oferta tańsza w budowie, która zakłada stałe wsparcie dostawcy, może być droższa w dwuletnim horyzoncie.
Oceń, kto będzie pracował. Poproś o profile osób, a nie firmy. W projektach danych różnica między seniorem, który widział dziesięć hurtowni, a osobą po pierwszej jest większa niż różnica w stawkach.
Zapytaj o pierwszy krok. Najbezpieczniejsza oferta to ta, która pozwala kupić najpierw mały, zamknięty etap i zdecydować o kolejnym na podstawie jego wyniku. Jeśli dostawca nie zgadza się na taki podział, zastanów się dlaczego.
Na koniec poproś każdego z dostawców o jedną stronę z odpowiedzią na pytanie: co dokładnie będzie działać i kto będzie umiał to zmienić po zakończeniu umowy. Odpowiedzi porównasz w kwadrans, a powiedzą więcej niż kilkadziesiąt stron ofert.
Jakie są kluczowe wnioski przed wyborem konsultanta hurtowni danych?
Konsulting hurtowni danych to nie zakup systemu, tylko zakup decyzji, kodu i kompetencji, które Twoja firma będzie utrzymywać latami. Dlatego jego wartość mierzy się nie tym, co zostanie zbudowane, ale tym, co Twój zespół będzie umiał zmienić po wyjściu konsultanta.
Zapamiętaj sześć rzeczy. Po pierwsze, ustal, którą usługę kupujesz teraz: diagnozę, projekt, budowę, migrację, optymalizację czy utrzymanie. Po drugie, wymagaj konkretnych wyników z każdego etapu, w tym macierzy procesów i wymiarów oraz testów jakości danych. Po trzecie, traktuj wybór platformy jako decyzję drugorzędną i pytaj o relacje handlowe konsultanta z dostawcami. Po czwarte, kupuj diagnozę za stałą cenę, a budowę w obszarach z limitem i kryteriami odbioru. Po piąte, wlicz do budżetu koszt platformy i pracy własnych ludzi, a w zakresie konsultingu zapisz kontrolę kosztów chmury. Po szóste, zapisz w umowie przekazanie wiedzy z mierzalnym kryterium: Twój zespół sam dodaje źródło i wskaźnik.
Jeśli potrzebujesz zespołu inżynierów danych do budowy pierwszego obszaru albo specjalistów, którzy wzmocnią Twój zespół danych na czas wdrożenia, zobacz, jak pracujemy w tworzeniu oprogramowania na zamówienie, lub umów rozmowę. Zaczynamy od fazy discovery, która trwa 1–2 tygodnie i kończy się zakresem, architekturą i kosztorysem, który możesz przedstawić zarządowi.