Mentionsy

KajoData - Analiza danych dla każdego
KajoData - Analiza danych dla każdego
19.12.2025 18:00

Data Analyst vs Business Analyst vs BI Devevoper - porównanie 3 zawodów analitycznych

🟨 Społeczność analityków

🟦 Kursy - Excel, Power Query, SQL, PowerBI, Python, Tableau

🟥 Zapisz się na newsletter i zyskaj DARMOWE BONUSY


W tym odcinku biorę na warsztat trzy nazwy stanowisk, które regularnie pojawiają się w ogłoszeniach o pracę: Data Analyst, Business Analyst i BI Developer. Jeśli kiedykolwiek scrollowałeś oferty i zastanawiałeś się, czym one się tak naprawdę różnią i którą ścieżkę wybrać, to jesteś w idealnym miejscu. Pokazuję, skąd biorą się te różnice i dlaczego bardzo często są one bardziej umowne niż realne.


Opowiadam o każdej z tych ról z perspektywy praktyki, a nie książkowych definicji. Tłumaczę, gdzie w teorii przebiega granica między analizą danych, raportowaniem i współpracą z biznesem, a jak to wygląda w prawdziwych zespołach. Dzielę się też własnymi doświadczeniami z ról, które formalnie miały różne nazwy, ale w codziennej pracy potrafiły wyglądać niemal identycznie.


Na koniec składam to wszystko w jedną całość i pokazuję, dlaczego w wielu firmach te trzy stanowiska sprowadzają się do tego samego zestawu kompetencji, tylko w różnych proporcjach. Jeśli myślisz o karierze w analizie danych albo właśnie jesteś w trakcie rekrutacji, ten odcinek pomoże Ci lepiej zrozumieć, na co naprawdę zwracać uwagę i jak nie dać się złapać na same tytuły stanowisk.

Szukaj w treści odcinka

Znaleziono 56 wyników dla "BI"

I tak, na jednej pisze analityk biznesowy, na drugiej pisze analityk danych, na trzeciej po prostu analityk.

Gdzieś indziej BI developer, gdzieś indziej specjalista do spraw BI.

Więc jeżeli ja mam wybrać jakąś ścieżkę dla siebie, to który z tych zawodów tak naprawdę powinien mnie zainteresować?

Dzisiaj sobie te zawody porównamy.

Analityk biznesowy.

Czym się zajmuje analityk biznesowy?

Analityk biznesowy to jest człowiek, który w idealnym świecie jest dokładnie pomiędzy światem biznesu, czyli

Managerami, dyrektorami, czy ludźmi, którzy kierują sprzedażą, albo kierują logistyką, albo kierują, nie wiem, światem finansów, tak, jest między nimi, a z drugiej strony takimi rasowymi analitykami, albo programistami, bardzo często, generalnie ludźmi technicznymi, bo tenże analityk biznesowy musi perfekcyjnie rozumieć obie strony.

I teraz, żeby perfekcyjnie rozumieć obie strony,

Po pierwsze, trzeba rozumieć świat biznesu, a po drugie, trzeba rozumieć świat technologii.

A ci ludzie, którzy tam mówią, że coś Stefan ma zrobić, to oni powiedzą, że nie, Stefan to może nie, bo...

To słyszeliśmy ostatnio, że to powinno być jakieś takie... Deep Learning powinien być w tym, żeby to nam mógł, bo tak byliśmy ostatnio na takiej konferencji, tam nam powiedzieli, że Deep Learning jest bardzo ważne, więc dobrze by było, żeby Stefan napisał coś, co ma Deep Learning w sobie.

No i teraz dlaczego analityk biznesowy musi znać dobrze te języki?

Narzędziami powiedzmy biznesowymi, analizy procesów, analizą podejmowania decyzji, po prostu rozmowami, mnóstwem meetingów, co robimy najpierw, co robimy potem, co jest bardziej ryzykowne, co jest mniej ryzykowne.

A czasem będzie to rola, w której ten analityk biznesowy będzie de facto wyciągał kolejne kwerendy z SQL-a, żeby stwierdzić, że na przykład tutaj fakturki są źle zrobione albo tutaj nam się źle produkty poddawały,

Ja sam jak zacząłem pracować w Lufthansa to zostałem zatrudniony jako analityk biznesowy, a mimo wszystko pracowałem prawie wyłącznie na SQLu i Excelu i VBA i moja rola biznesowa była znikoma.

Mój kolega był bardziej doświadczony ode mnie i to on ogarniał tę biznesową część.

Także dla analityka biznesowego kluczowe jest rozumienie dwóch stron.

I tak jak w przypadku analityka biznesowego jest się często pomiędzy.

Jest się często pomiędzy światem technicznym a światem biznesowym.

Różnica tutaj jest taka, że tych spotkań biznesowych powinno być o wiele mniej.

No chyba, że na przykład jesteśmy analitykiem danych dla jakiegoś konkretnego produktu i my wyciągamy bardzo dużo tych wniosków, jest od nas oczekiwane, żebyśmy wyciągali te wnioski z danych, czyli dobra, znamy SQL-a, żeby sobie te wnioski wyciągnąć, może nawet znamy Pythona, bo posługujemy się Pandas i Jupyter Notebooks, ale mimo wszystko większa część naszego czasu spędzana jest na spotkaniach, gdzie mówimy o tym, co z tych danych wyszło.

Natomiast analityk danych bardzo często będzie również budował sobie różnego rodzaju raporty.

Albo sobie, albo innym.

Bo jasne, fajnie jest patrzeć na dane, ale wiecie, za każdym razem budować sobie cały ten ekosystem od zera, nieraz to jest niewykonalne.

Budował po prostu raporty, tak żeby ułatwiać sobie tę analizę, albo może ułatwiać innym.

Tu chodzi o to, żeby te raporty, które są robione, zautomatyzować, żeby troszeczkę szybciej szło wyciąganie tych wniosków.

Jaka jest różnica między analitykiem danych a analitykiem biznesowym?

Ponownie, teoretycznie jest to kwestia ilości komunikacji z biznesem.

BI Devevoper.

BI Devevoper, albo mówiąc w pełni Business Intelligence Developer, to jest teoretycznie człowiek, który zajmuje się tworzeniem raportów.

Tworzeniem raportów klasy Business Intelligence, jak to się tak ładnie powinno mówić, ale to po prostu są raporty, które są zautomatyzowane, czyli to nie jest tak, że dostajemy jakąś tabelkę w Excelu, my teraz sobie tworzymy z tego tabelę przestawną i teraz na podstawie tej tabeli przestawnej mamy już jakieś wyniki, które możemy kogoś zaprezentować.

Zazwyczaj BI developer będzie pracował już na rzeczach o wiele bardziej zautomatyzowanych.

Prawie na bank będzie to albo SQL, albo wyżej Power BI czy Tableau, być może Python, w zależności od środowiska.

Bo jako BI Developer pracowałem do końca zeszłego roku, a od tego roku mam nową rolę, która w zasadzie łączy te wszystkie trzy, które tutaj opisuję i jest taką rolą bardziej architektoniczną, ale o tym może w innym filmiku.

Także, jeżeli mówimy o BI Developerze, to teoretycznie powinniśmy się nastawić na człowieka, który będzie budował raporty.

Co decyduje o tym, że ktoś jest dobrym BI deweloperem?

Ale tak naprawdę o tym, że ktoś jest dobrym BI deweloperem decyduje, jak bardzo jest w stanie wyjść spoza swojej roli.

Druga rzecz, taki BI developer, który chce się wybić, to jest człowiek, który nie tylko musi te raporty tworzyć, on musi umieć o tych raportach opowiedzieć i to opowiedzieć o nich w sposób sensowny ludziom, którzy niekoniecznie chcą słuchać o technicznych aspektach raportu.

I musi również rozmawiać z innymi BI developerami, jak jego raport pozycjonuje się wobec innych raportów.

Znowu mamy człowieka, który rozmawia z ludźmi technicznymi i z biznesem.

Przecież ten Product Owner albo Project Manager ma mnóstwo innych rzeczy na głowie, więc prawdopodobnie poprosi Ciebie, BI Developera.

I teraz Ty, BI developer, teoretycznie człowiek, który miał się skupić na budowaniu dobrych raportów, szybko, sprawnie, wydajnie i tak dalej, nagle gadasz z ludźmi.

I teraz na ile można Cię odróżnić od analityka biznesowego?

Te wszystkie trzy osoby, analityk biznesowych, analityk danych, BI developer, mogą robić dokładnie te same rzeczy, z innymi proporcjami, ale naprawdę zależy od firmy, co konkretnie będziesz robił.

I z kolei nie fiksuj się na tym, żeby bronić tego, że analityk biznesowy to robi to, a BI developer to robi to.

Ale niestety większość firm rozbija się zbyt szybko, by móc bardzo precyzyjnie bronić takich granic tego, za co ty odpowiadasz.

Najczęściej, jeżeli jesteśmy w firmie, która się szybko rozwija, albo sami chcemy być osobą, która szybko się rozwija i nie jest tylko takim człowiekiem, który robi od kreski do kreski, od A do Z i już nie wychodzi poza ramy tego, co może do firmy czy do zespołu wnieść,

Także analityk biznesowy, BI developer, analityk danych to tak naprawdę jest ta sama osoba.

To jest osoba, która potrafi robić raporty, analizować dane, gadać z biznesem, przedstawiać wnioski z tych raportów.

To wszystko robi ta sama osoba.

Jaka będzie konfiguracja w danym zespole, będzie się ona inaczej nazywać i będzie robić te rzeczy w innych proporcjach.

Analityk danych, który potrafi robić bardzo dobre, zautomatyzowane raporty?

BI developer, który oprócz tego, że robi dobre raporty, świetnie przekonuje biznes do tego, żeby z tych raportów korzystać.

No przecież to jest skarb, przecież to jest człowiek, który fantastycznie pozwala nam przekonać biznes do tego, żeby korzystało z usług Business Intelligence.

Wreszcie analityk biznesowy, który nie ma problemów z korzystaniem z SQL-a, VBA, powie to no super, przecież wtedy komunikacja z ludźmi technicznymi jest jak smarowanie chleba masełkiem.