Spis treści 19 sekcji

Czym jest Databricks i dla kogo powstał?

Databricks to platforma do przetwarzania i analizy danych rozwijana przez Databricks, Inc. Łączy inżynierię danych z pracą analityczną w modelu lakehouse. Jest przeznaczona dla organizacji, które chcą przygotowywać dane i prowadzić analizy na wspólnej platformie, zamiast kupować osobne rozwiązanie dla każdego etapu. Firmę Databricks założyli w 2013 roku twórcy Apache Spark1.

W Business Intelligence Databricks pełni przede wszystkim rolę zaplecza danych. Analitycy i zespoły raportowe przygotowują tam dane oraz wykonują zapytania. Lakehouse łączy pracę na jeziorze danych z praktykami znanymi z hurtowni; platforma nie skupia się więc wyłącznie na wykresach.
Jedno środowisko może objąć pracę nad danymi, zanim trafią do raportów. Firma potrzebująca samych pulpitów powinna osobno ocenić warstwę wizualną i platformę danych. Databricks warto rozpatrywać jako część architektury analitycznej, nie odpowiedź na każdą potrzebę raportową. Domyślnie bezczynny serverless SQL warehouse zatrzymuje się po 10 minutach, a wariant Pro lub Classic po 45 minutach2.

Funkcje Databricks

Databricks obsługuje pozyskiwanie i przygotowywanie danych w zautomatyzowanych przepływach pracy – przed analizą i raportowaniem3. Azure Databricks oferuje współdzielone notatniki, analizę opartą na Spark, modelowanie i prognozowanie. Obsługuje też Delta Lake z transakcjami ACID i wersjonowaniem danych4. Notatniki Azure Databricks działają w czterech językach: Python, SQL, Scala i R5.

  • Przygotowanie danych: Przy ocenie ETL trzeba odróżnić przepływ zasilający analizy danymi od narzędzia, w którym odbiorca ogląda raport.
  • Spójność danych: ACID określa właściwości transakcji chroniące spójność zapisu. Wersjonowanie przechowuje historię zmian danych; przy projektowaniu zbiorów analitycznych są to dwa odrębne kryteria.
  • Praca analityczna: Notatnik pomaga prowadzić analizę, ale nie zastępuje pulpitu dla odbiorcy biznesowego. Azure Databricks należy więc oceniać osobno pod kątem przygotowania danych i prezentacji wyników.

Databricks łączy pracę nad danymi z ich analizą, co może być przydatne w procesie BI. Funkcji opisanych dla Azure Databricks nie należy jednak przypisywać automatycznie każdej wersji platformy. Databricks działa w trzech chmurach: AWS, Microsoft Azure i Google Cloud6.

Ile kosztuje Databricks?

Koszt Databricks zależy od zużycia DBU, czyli jednostek rozliczeniowych obliczeń. Do rachunku dochodzi infrastruktura chmurowa: maszyny, pamięć masowa, sieć, usługi serverless i dodatki platformowe7. Dla Azure Databricks Premium podano stawki według rodzaju obciążenia oraz pakiety wcześniejszego zakupu DBCU. Nie są to abonamenty ze stałą ceną miesięczną8. Azure Databricks nalicza zużycie DBU z dokładnością do sekundy9.

Plany i abonamenty

Azure Databricks Premium rozlicza poniższe obciążenia według zużycia. Wcześniejszy zakup DBCU oznacza z kolei zobowiązanie roczne albo trzyletnie8.

Plan lub usługaCenaCo obejmuje i warunek
Azure Databricks Premium – interakcyjne obliczenia serverless1 USD/DBU-godz.Obliczenia interakcyjne.
Azure Databricks Premium – obliczenia uniwersalne0,55 USD/DBU-godz.Obliczenia uniwersalne.
Azure Databricks Premium – zautomatyzowane obliczenia serverless0,47 USD/DBU-godz.Obliczenia zautomatyzowane.
Azure Databricks Premium – obliczenia na zadaniach0,30 USD/DBU-godz.Obliczenia dla zadań.
Azure Databricks Premium – lekkie obliczenia na zadaniach0,22 USD/DBU-godz.Lekkie obliczenia dla zadań.
Azure Databricks Premium – bezserwerowe wnioskowanie w czasie rzeczywistym0,082 USD/DBU-godz.Wnioskowanie w czasie rzeczywistym.
Azure Databricks Premium – obsługa modeli Anthropic0,105 USD/DBU-godz.Obsługa modeli Anthropic.
Azure Databricks Premium – szkolenie modelu0,65 USD/DBU-godz.Szkolenie modelu.
Azure Databricks Premium – Database Serverless Compute0,31 USD/DBU-godz.Obliczenia bazy danych serverless.
Azure Databricks – wcześniejszy zakup 12 500 DBCU12 000 USD/rok zamiast 12 500 USD/rokRabat 4%; zakup roczny.
Azure Databricks – wcześniejszy zakup 25 000 DBCU23 500 USD/rok zamiast 25 000 USD/rokRabat 6%; zakup roczny.
Azure Databricks – wcześniejszy zakup 50 000 DBCU46 000 USD/rok zamiast 50 000 USD/rokRabat 8%; zakup roczny.
Azure Databricks – wcześniejszy zakup 100 000 DBCU89 000 USD/rok zamiast 100 000 USD/rokRabat 11%; zakup roczny.
Azure Databricks – wcześniejszy zakup 200 000 DBCU172 000 USD/rok zamiast 200 000 USD/rokRabat 14%; zakup roczny.
Azure Databricks – wcześniejszy zakup 350 000 DBCU287 000 USD/rok zamiast 350 000 USD/rokRabat 18%; zakup roczny.
Azure Databricks – wcześniejszy zakup 500 000 DBCU400 000 USD/rok zamiast 500 000 USD/rokRabat 20%; zakup roczny.
Azure Databricks – wcześniejszy zakup 750 000 DBCU577 500 USD/rok zamiast 750 000 USD/rokRabat 23%; zakup roczny.
Azure Databricks – wcześniejszy zakup 1 000 000 DBCU730 000 USD/rok zamiast 1 000 000 USD/rokRabat 27%; zakup roczny.
Azure Databricks – wcześniejszy zakup 1 500 000 DBCU1 050 000 USD/rok zamiast 1 500 000 USD/rokRabat 30%; zakup roczny.
Azure Databricks – wcześniejszy zakup 2 000 000 DBCU1 340 000 USD/rok zamiast 2 000 000 USD/rokRabat 33%; zakup roczny.
Azure Databricks – wcześniejszy zakup 37 500 DBCU35 250 USD/3 lata zamiast 37 500 USD/3 lataRabat 6%; zakup trzyletni.

Dane w tabeli: 8,10

Opłaty dodatkowe i wdrożenie

Azure Databricks Premium ma też osobne pozycje kosztowe poza obliczeniami: jednostkę magazynową i Managed Disaster Recovery8.

UsługaCenaCo obejmuje i warunek
Azure Databricks Premium – jednostka magazynowa0,026 USD/DSUOpłata za Databricks Storage Unit.
Azure Databricks Premium – Managed Disaster Recovery0,024 USD/GBOpłata zależna od ilości danych.

Dane w tabeli: 8

Łączny wydatek wynika z użycia usług i infrastruktury, nie z samej ceny pakietu DBCU7. Databricks oferuje także indywidualnie ustalane rabaty za zobowiązanie do określonego poziomu wykorzystania11. Stawki jednostkowe w tabeli pomagają obliczyć zużycie poza kwotą wcześniejszego zakupu. Przedstawione warunki nie określają osobnej stawki promocyjnej po zakończeniu zobowiązania. Wcześniejszy zakup DBCU na rok lub trzy lata może przynieść do 37% oszczędności względem stawek za bieżące zużycie9.

Wersje, limity i sposób udostępniania Databricks

Databricks oferuje bezpłatny okres próbny platformy Data + AI. W jego trakcie można zapraszać współpracowników, a możliwość zapraszania pozostaje także po zakończeniu okresu próbnego11. Start nie wymaga podania karty kredytowej3. W Azure Databricks wybór wystąpienia określa liczbę procesorów wirtualnych, pamięć RAM i wartość DBU. Podane konfiguracje obejmują zakres od 4 procesorów, 14 GiB RAM i 0,75 DBU do 64 procesorów, 256 GiB RAM i 12,00 DBU8.

Wystąpienie Azure DatabricksProcesory wirtualneRAMDBU
DS3 v2 i D3 v2414 GiB0,75
DS4 v2 i D4 v2828 GiB1,50
DS5 v2 i D5 v21656 GiB3,00
D4s v3416 GiB0,75
D8s v3 i D8 v3832 GiB1,50
D16s v3 i D16 v31664 GiB3,00
D32s v3 i D32 v332128 GiB6,00
D64s v3 i D64 v364256 GiB12,00

Dane w tabeli: 8

Orientacyjne wartości Astrato pomagają oszacować skalę obciążenia. Pochodzą od podmiotu zewnętrznego: nie są limitami platformy ani gwarancją zużycia konkretnego klastra12.

Szacowana wielkość klastraDane dziennieZużycie
MałyOkoło 50 GB2–3 DBU/godz.
ŚredniOkoło 500 GB6–10 DBU/godz.
DużyOkoło 1 TBCo najmniej 12 DBU/godz.

Dane w tabeli: 12

Bezpłatny start i zapraszanie zespołu pozwalają ocenić wspólną pracę. Przy doborze zasobów trzeba jednak odróżnić parametry wystąpienia Azure Databricks od szacowanego zużycia całego klastra. Okres próbny Azure Databricks w wariancie Trial (Premium) obejmuje 14 dni bezpłatnych jednostek DBU13.

Integracje Databricks

Databricks łączy środowisko danych z narzędziami analitycznymi i aplikacjami biznesowymi. Databricks AI/BI opisano dla 3 chmur: AWS, Microsoft Azure i Google Cloud Platform14. Pulpity Databricks AI/BI można osadzać na stronach i w aplikacjach, a Genie wprowadzać do aplikacji biznesowych14. Przy wyborze architektury BI warto więc rozdzielić doprowadzenie danych do platformy od udostępniania wyników poza nią.

ObszarIntegracje i warunki
Tożsamość i źródła danychAzure Databricks oferuje gotową integrację z Azure Active Directory oraz natywne łączniki danych.
Połączenia z otoczeniem danychAzure Databricks łączy się z wieloma źródłami danych i narzędziami.
Praca programistycznaNotatniki Databricks można połączyć z Git. Wśród narzędzi używanych z platformą wskazano też Databricks Connect, Jupyter, PyCharm, IntelliJ, RStudio, Shiny, Terraform i Azure DevOps.
Zewnętrzne narzędzia BI i SQLW kontekście pracy z Databricks przez SQL wymieniono Power BI Desktop, Tableau Desktop, Qlik, Looker, TIBCO i SQL Workbench.
Uwierzytelnianie połączeńAzure Databricks obsługuje uwierzytelnianie punktu końcowego przez JDBC/ODBC w opisanych obliczeniach Premium.

Dane w tabeli: 4,8,15

Zespół BI może osadzić pulpit albo pracować przez zewnętrzne narzędzie SQL. Są to różne sposoby udostępniania wyników. Uwierzytelnianie JDBC/ODBC dotyczy opisanych obliczeń Azure Databricks Premium. Lista narzędzi używanych z platformą nie oznacza też, że każdy łącznik ma identyczne funkcje8,15.

Wdrożenie i wsparcie Databricks

Databricks wspiera pracę zespołową przez wspólne przestrzenie robocze i zasady tworzenia klastrów. Przestrzenie robocze służą współpracy zespołów zajmujących się danymi16. Zasady klastrów pozwalają nadzorować tworzenie zasobów obliczeniowych17. Przykład w dokumentacji ogranicza liczbę węzłów roboczych do 1018.

Przy wdrożeniu każdy z tych mechanizmów rozwiązuje inny problem. Przestrzeń robocza organizuje miejsce współpracy, a zasada klastra reguluje tworzenie środowisk obliczeniowych. Gdy analitycy i inżynierowie danych pracują razem, firma powinna przypisać odpowiedzialność zarówno za pracę zespołu, jak i administrację zasobami. Przydział tych obowiązków powinien uwzględniać data governance, które określa, kto podejmuje decyzje o danych, do czego można je wykorzystać i kto za nie odpowiada.

Ten podział pozwala oddzielić współpracę użytkowników od kontroli infrastruktury. Zasady klastrów sprawiają też, że o tworzeniu zasobów nie decyduje wyłącznie osoba rozpoczynająca pracę. Nie należy mylić tych funkcji produktu z usługą wsparcia dostawcy. Wspólna przestrzeń robocza i zasady klastrów opisują działanie platformy, nie warunki pomocy technicznej.

Co Databricks robi inaczej niż konkurencja?

Databricks łączy inżynierię danych, naukę o danych i uczenie maszynowe z zaawansowaną analityką oraz AI16. Jego zakres wykracza więc poza narzędzie wybierane tylko do tworzenia dashboardów. Decyzja dotyczy całego procesu pracy z danymi, nie samej prezentacji wyników.

Firma planująca BI powinna rozdzielić przygotowanie danych do analizy od udostępniania raportów. Pierwsze zadanie angażuje zespoły techniczne i analityczne; drugie dotyczy sposobu, w jaki biznes korzysta z wyników. Wspólna strategia zakupowa ma sens, gdy organizacja potrzebuje platformy obejmującej więcej niż warstwę wizualną.

Szeroki zakres może przemawiać za Databricks jako wspólnym środowiskiem dla zespołów danych. Nie dowodzi jednak przewagi nad każdym konkurentem w tworzeniu pulpitów. Analityka i AI nie rozstrzygają też o dopasowaniu do firmy potrzebującej wyłącznie gotowych raportów. Platformę danych warto porównywać z produktami o podobnym zakresie, a raportowanie oceniać według potrzeb jego odbiorców19.

Plusy i minusy Databricks

Databricks warto rozważyć przy dużych wolumenach danych, prognozowaniu popytu i rekomendacjach. Jeśli zakup dotyczy tylko dashboardów sprzedażowych, zakres platformy wymaga osobnej oceny7. O dopasowaniu decydują również kompetencje zespołu, sposób budowy potoków danych i pełny rachunek za usługi. Sama stawka za DBU nie wystarczy7,20.

Plusy

  • Zastosowania poza raportowaniem. Databricks jest wskazywany przy dużych wolumenach danych, prognozowaniu popytu i rekomendacjach. To ważne dla firm łączących BI z analizą predykcyjną.7
  • Funkcje AI/BI bez osobnej licencji. Databricks AI/BI oferuje pulpity i konwersacyjne pytania o dane za 0 USD dodatkowej opłaty licencyjnej ponad koszty obliczeń. Brak dopłaty za licencję nie oznacza bezpłatnych obliczeń.14
  • Niższa cena jednostek przy przedpłacie. Wcześniejszy zakup Azure Databricks DBCU może obniżyć cenę jednostek względem rozliczenia za rzeczywiste użycie. Zależy to od wielkości zakupu i czasu zobowiązania.8

Minusy

  • Kompetencje zespołu. Część zadań w Databricks wymaga znajomości Spark, Pythona, DevOps i zarządzania danymi. To 4 obszarów, które firma powinna uwzględnić przy doborze osób do projektu.7
  • Budowa potoków danych. Użytkownicy mogą potrzebować procesów obejmujących 3 etapy: pozyskiwanie, transformację i orkiestrację danych.20
  • Zakres zakupu i rachunku. Databricks nie jest wskazywany jako najprostsza droga do samych dashboardów sprzedażowych. Integrację z codzienną pracą biurową oceniono też jako trudniejszą dla użytkowników biznesowych7. Poza DBU płaci się za inne składniki infrastruktury i usług, co ma znaczenie dla budżetu mniejszego zespołu lub startupu7,16.

Databricks AI/BI: jak Unity Catalog łączy metryki, pulpity i Genie?

Databricks AI/BI udostępnia pulpity i odpowiedzi Genie oparte na metrykach zapisanych w Unity Catalog Business Semantics, dzięki czemu odbiorcy korzystają ze wspólnego kontekstu biznesowego21. Pulpity służą do monitorowania i wizualizacji danych, a Genie do zadawania pytań o dane14.

Jak metryki wielokrotnego użytku trafiają do pulpitów i odpowiedzi Genie?

Databricks AI/BI opiera działanie na definicjach metryk i ich kontekście semantycznym, więc znaczenia wskaźnika nie trzeba ustalać osobno w każdym widoku21.

  • Definicja metryki: Unity Catalog Business Semantics zapisuje metryki wielokrotnego użytku i kontekst semantyczny dla pulpitów oraz agentów Genie.21
  • Prezentacja na pulpicie: Pulpity Databricks AI/BI wymagają niewielkiej ilości kodu. Obsługują wizualizacje i filtrowanie przekrojowe, czyli zmianę widoku danych według wybranego przekroju.21
  • Odpowiedź na pytanie: Agenci Genie udostępniają interfejs konwersacyjny i tworzą wizualizacje na podstawie danych.21
  • Rozszerzenie analizy: Databricks AI/BI łączy pulpity z funkcjami AI platformy Databricks Lakehouse, zapytaniami SQL do punktów końcowych modeli, wbudowanymi funkcjami LLM, wyszukiwaniem wektorowym i prognozowaniem metryk.14

Wskaźniki na pulpicie i pytania do Genie korzystają z tego samego kontekstu. Databricks AI/BI obejmuje także zarządzanie dostępem odbiorców, osadzanie, API i inspekcję użycia21.

Czy Databricks AI/BI wymaga dodatkowej opłaty licencyjnej ponad standardowe stawki DBU?

Databricks AI/BI nie wymaga dodatkowej opłaty licencyjnej, ale obliczenia podlegają standardowym stawkom DBU Databricks Lakehouse14. Dostawca przedstawia ofertę jako rozwiązanie bez limitów licencyjnych. Aby z niego korzystać, dotychczasowi klienci wariantów Databricks Lakehouse Classic, Pro i Serverless muszą jednak zarządzać danymi w Unity Catalog14. Brak dodatkowej opłaty licencyjnej nie znosi rachunku za obliczenia ani warunku dotyczącego danych.

Według deklaracji dostawcy z Databricks korzysta ponad 60% firm z listy Fortune 500. Ta skala nie określa kosztu ani nie gwarantuje, że Databricks AI/BI będzie pasował do konkretnej firmy3,22.

Databricks Genie: jak budżety ograniczają wydatki na pytania o dane?

Databricks Genie w Azure Databricks daje administratorom narzędzia do nadzoru nad wydatkami na pytania o dane. Mogą ustalać budżety, progi i wyjątki dla użytkowników oraz włączać alerty e-mail. Mają też wgląd w użycie i koszty23. Alert może jednak dotrzeć w innym momencie niż ten, w którym wydatek osiągnie próg23.

Jak działają 4 współdzielone progi i 20 wyjątków dla użytkowników na budżet?

W budżecie Genie administrator ustala progi współdzielonego wykorzystania oraz wyjątki dla użytkowników23.

  • Tworzy budżet: obejmuje wydatki na korzystanie z Genie mechanizmem kontroli.23
  • Ustawia progi: konfiguruje maksymalnie 4 współdzielone progi na budżet.23
  • Dodaje wyjątki: określa maksymalnie 20 wyjątków dla użytkowników w budżecie.23
  • Włącza nadzór: korzysta z alertów e-mail oraz monitoruje użycie i koszty.23

Ustawienia pozwalają osobno nadzorować wspólne zużycie i wskazanych użytkowników. Powiadomienie może jednak przyjść z opóźnieniem. Zdarza się też, że użytkownik zostanie zablokowany, zanim rzeczywisty wydatek osiągnie próg. Próg nie gwarantuje więc alertu dokładnie przy danej kwocie23.

Co oznacza limit 1000 budżetów na konto?

Azure Databricks pozwala utworzyć maksymalnie 1000 budżetów Genie na konto23. Limit obejmuje budżety w całym koncie, a nie wyjątki przypisane do pojedynczego budżetu. Przy podziale kosztów między zespoły trzeba rozróżnić budżet i jego użytkowników. Każdy kolejny budżet zajmuje miejsce w limicie konta.

Databricks SQL Warehouse: jak dobrać rozmiar do obciążenia BI?

Databricks SQL Warehouse trzeba dobierać według zużycia DBU, czasu pracy i wariantu obliczeń. Ten sam rozmiar klastra ma różne stawki w Azure Databricks Premium SQL, SQL Pro i wersji serverless. SQL kosztuje 0,22 USD/DBU-godz., SQL Pro – 0,55 USD/DBU-godz., a bezserwerowa baza SQL – 0,70 USD/DBU-godz.8.

Co oznacza zakres od 4 DBU dla 2X-Small do 528 DBU dla 4X-Large?

Zakres od 4 do 528 DBU pokazuje, jak rośnie liczba jednostek przypisanych do rozmiaru klastra. Nie jest to stały rachunek miesięczny. Tabela przedstawia koszt godziny pracy według podanych stawek. Dla SQL i SQL Pro rozdziela też opłatę za DBU od kosztu maszyny wirtualnej8.

RozmiarDBUSQL: razem (DBU + maszyna), USD/godz.SQL Pro: razem (DBU + maszyna), USD/godz.Serverless: USD/godz.
2X-Small42,176 (0,88 + 1,296)3,50 (2,20 + 1,30)2,80
X-Small63,264 (1,32 + 1,944)5,25 (3,30 + 1,95)4,20
Small126,528 (2,64 + 3,888)10,49 (6,60 + 3,89)8,40
Medium2413,056 (5,28 + 7,776)20,98 (13,20 + 7,78)16,80
Large4021,76 (8,80 + 12,96)34,96 (22 + 12,96)28
X-Large8043,52 (17,60 + 25,92)69,92 (44 + 25,92)56
2X-Large14478,336 (31,68 + 46,656)125,86 (79,20 + 46,66)100,80
3X-Large272147,968 (59,84 + 88,128)237,73 (149,60 + 88,13)190,40
4X-Large528287,232 (116,16 + 171,072)461,48 (290,40 + 171,08)369,60

Dane w tabeli: 8

Kiedy rozważyć SQL, SQL Pro lub wariant Serverless?

W przedstawionym cenniku SQL ma najniższy koszt godziny pracy przy każdym pokazanym rozmiarze. Porównanie z SQL Pro i serverless wymaga jednak uwzględnienia sposobu uruchamiania obciążenia8. Dla nieregularnej pracy BI pomocne są szacunki Astrato dotyczące Serverless SQL. Zakładają cache wyników, automatyczne wstrzymywanie i oszczędną konfigurację; nie gwarantują rachunku Databricks12.

Scenariusz użyciaUżytkownicyCzas dziennieSzacowany koszt miesięczny
Lekkie użycie52–3 godz.80–200 USD/mies.
Umiarkowane użycie208 godz.400–900 USD/mies.
Duże użycie508–10 godz.1200–3000 USD/mies.

Dane w tabeli: 12

Przy wyborze rozmiaru trzeba połączyć stawkę godzinową klastra z rzeczywistym czasem jego pracy. Więcej DBU samo w sobie nie określa miesięcznego rachunku.

Databricks Lakeflow: który wariant potoku odpowiada wymaganiom danych?

Wariant Databricks Lakeflow Spark Declarative Pipelines w Azure Databricks należy dobrać do potrzeb potoku. Znaczenie ma przechwytywanie zmian, kontrola jakości danych albo przyrostowe odświeżanie i przyspieszanie strumieniowania. Stawki wynoszą od 0,30 do 0,54 USD/DBU-godz. Tańszy wariant nie daje tego samego zestawu funkcji8.

Wariant Azure Databricks Lakeflow Spark Declarative PipelinesStawkaZakres istotny przy wyborze
Classic Core0,30 USD/DBU-godz.Bez przechwytywania zmian danych i funkcji jakości danych.
Classic Pro0,38 USD/DBU-godz.Dodaje przechwytywanie zmian danych.
Classic Advanced0,54 USD/DBU-godz.Dodaje również funkcje jakości danych.
Serverless0,47 USD/DBU-godz.Obsługuje przyrostowe odświeżanie widoków zmaterializowanych i przyspieszanie potoków strumieniowych.

Dane w tabeli: 8

Kiedy potrzebne jest przechwytywanie zmian danych w Classic Pro za 0,38 USD/DBU-godz.?

Classic Pro staje się istotny, gdy potok ma wychwytywać zmiany w danych źródłowych zamiast przetwarzać za każdym razem cały zbiór. Przechwytywanie zmian danych (CDC) rozpoznaje nowe, zmienione i usunięte rekordy. Classic Core nie ma tej funkcji. O wyborze między wariantami decyduje więc sposób aktualizacji danych, a nie tylko stawka8.

Co dodają Classic Advanced za 0,54 USD/DBU-godz. i Serverless za 0,47 USD/DBU-godz.?

Classic Advanced dodaje funkcje jakości danych. Serverless wyróżnia się natomiast przyrostowym odświeżaniem widoków zmaterializowanych i przyspieszaniem strumieniowania. Funkcji tych nie wskazano dla wariantów Classic, więc Serverless nie należy traktować jak Classic Advanced z inną ceną8. Przy obliczaniu kosztu Lakeflow Classic trzeba też uwzględnić opcjonalny Photon. Jego współczynnik emisji DBU wynosi 2,9× względem wariantu bez Photon8.

Databricks ai_decide: kiedy można użyć funkcji SQL w wersji beta?

Databricks ai_decide to funkcja SQL w wersji beta. Zwraca prawdopodobieństwo, wybiera etykietę albo wystawia ocenę według zadanych kryteriów24. Możliwość jej użycia zależy od regionu i wersji środowiska wykonawczego, a rodzaj operacji określa format wyniku. Odpowiedzi nie są deterministyczne24.

Jak działają limity 255 nazwanych kryteriów i skala oceny obejmująca 2–10 kryteriów?

Zakres Databricks ai_decide zależy od operacji. Wybór obsługuje maksymalnie 255 nazwanych kryteriów, a uporządkowana skala oceny obejmuje od 2 do 10 kryteriów24.

  • Prawdopodobieństwo: funkcja zwraca wartość od 0 do 1.24
  • Wybór etykiety: nazwane kryteria określają opcje, spośród których funkcja wybiera.24
  • Ocena: kryteria tworzą uporządkowaną skalę, nie zbiór etykiet do wyboru.24

Projektując zapytanie, trzeba zdecydować, czy potrzebna jest liczba, etykieta czy ocena. Wyniki mogą się różnić między wywołaniami. Może też zmienić się model bazowy, dlatego odpowiedź nie powinna pełnić roli stałej reguły decyzyjnej24.

Dlaczego wymagane jest Databricks Runtime 15.4 LTS lub nowsze, a zalecane 18.2 lub nowsze?

Databricks Runtime 15.4 LTS lub nowszy to minimalny warunek użycia Databricks ai_decide. Dostawca zaleca Databricks Runtime 18.2 lub nowszy24. Sama zgodna wersja środowiska nie wystarczy: funkcja działa tylko w obsługiwanych regionach i nie działa w Databricks SQL Classic24. Przy planowaniu wdrożenia trzeba też uwzględnić status beta. Zmienność odpowiedzi ogranicza użyteczność funkcji tam, gdzie wynik musi być powtarzalny24.

Azure Databricks Premium: jak zaplanować kontrolę dostępu do danych regulowanych?

Azure Databricks Premium oferuje kontrolę dostępu opartą na rolach, uwierzytelnianie JDBC/ODBC i dzienniki inspekcji. Dla obszarów roboczych przetwarzających dane regulowane przewidziano dodatek Enhanced Security & Compliance8. Przy planowaniu wdrożenia trzeba osobno ocenić uprawnienia, uwierzytelnianie obciążeń i koszt dodatku. Jego stawka wynosi 10% ceny katalogowej wydatków na produkt w wybranym obszarze roboczym Premium8,9.

Jakie uprawnienia obejmuje kontrola dostępu oparta na rolach i gdzie obowiązują ograniczenia uwierzytelniania Azure AD?

W Azure Databricks Premium kontrola dostępu oparta na rolach obejmuje notatniki, klastry, zadania i tabele. Oferta uwzględnia także uwierzytelnianie JDBC/ODBC oraz dzienniki inspekcji8. Dostępne metody zależą jednak od rodzaju obliczeń. Nie można zakładać tego samego sposobu uwierzytelniania dla każdego zadania.

  • Lekkie obliczenia na zadaniach: przekazywanie poświadczeń Azure Active Directory nie jest dostępne.8
  • Obliczenia uniwersalne: uwierzytelnianie warunkowe jest dostępne.8
  • Obliczenia na zadaniach: uwierzytelnianie warunkowe nie jest dostępne.8

Role porządkują dostęp do zasobów, ale nie znoszą ograniczeń danego typu obliczeń. Jeśli proces wymaga określonej metody uwierzytelniania, rodzaj obliczeń staje się osobnym kryterium wyboru.

Kiedy dodatek Enhanced Security & Compliance zwiększa wydatki na produkt o 10%?

Azure Databricks Enhanced Security & Compliance podnosi wydatki na produkt o 10% ceny katalogowej w wybranym obszarze roboczym Azure Databricks Premium8. Dodatek jest przeznaczony dla klientów, którzy przetwarzają dane regulowane i korzystają z obszaru roboczego Premium8. Dopłatę oblicza się od wydatków na produkt w tym obszarze roboczym, a nie jako jednolitą kwotę dla całej organizacji8. Ułatwia to kalkulację, lecz nie zastępuje oceny uprawnień i metod uwierzytelniania dla planowanych obciążeń9.

Opinie klientów o Databricks

Zebraliśmy oceny Databricks z 1 serwisu (23 oceny) i przeczytaliśmy 5 najnowszych opinii z okresu od października 2024 do czerwca 2026. Liczby poniżej wyliczamy sami z tych danych.

4,5/5★★★★★średnia ważona liczbą ocen
23 oceny w 1 serwisie
Najczęściej chwaląKlient chwali platformę analityczną za łatwość pracy oraz tworzenia dashboardów i zadań.1 z 5 przeczytanych opinii
Najczęściej narzekająPojawia się skarga na wolny, mało intuicyjny interfejs i nieskuteczną pomoc AI.1 z 5 przeczytanych opinii

Oceny w serwisach

SerwisCzego dotyczyOcenaLiczba ocenPrzeczytane opinieStan na
Capterraprofil produktu4,5/5 ★★★★★23—06.10.2026

Co chwalą, na co narzekają

TematWzmianki
+ Klient chwali platformę analityczną za łatwość pracy oraz tworzenia dashboardów i zadań.1 z 5
− Pojawia się skarga na wolny, mało intuicyjny interfejs i nieskuteczną pomoc AI.1 z 5
− Zgłoszono opóźnienie w realizacji prośby o usunięcie konta oraz wątpliwości, czy dane faktycznie usunięto.1 z 5

Podsumowanie z 5 opinii — to mała próba, traktuj je ostrożnie.

Wybrane opinie

★★★★★

Terribly slow UI, no clue why, structure is far from intuitive and AI, that is supposed to help, doesn't answer Question but tries to interpret it and solve it straight away

Andri S., Trustpilot, czerwiec 2026
★★★★★

Best analytics platform I have ever used. Easy for any data scientist to work on.

Swapnil J., Trustpilot, kwiecień 2026
★★★★★

I attempt to log in and… they send me by email a valid verification code (a replacement of password)! Meaning they didn't fulfil my request and didn't delete the account!!!!

Nekdo P., Trustpilot, październik 2024

Stan na 06.10.2026. Oceny z publicznych profili; podsumowanie i liczby wzmianek wyliczyliśmy sami z przeczytanych opinii. Cytaty dosłowne (najwyżej skrócone), z podpisem autora tak, jak w serwisie; bez linków i pełnych danych autorów.

Dla kogo jest Databricks, a dla kogo nie?

Databricks jest wskazywany przede wszystkim organizacjom, które przetwarzają duże zbiory danych i budują modele predykcyjne lub rozwiązania uczenia maszynowego. W porównaniu scenariuszy dla polskich firm rekomendacja dotyczy organizacji zatrudniających ponad 500 osób7. Nie jest to minimalna wielkość nabywcy. Ważniejszy dla decyzji pozostaje rodzaj obciążenia.

Sprawdzi się, jeśli

  • Firma rozwija zaawansowaną analitykę. Databricks jest wskazywany tam, gdzie dane zasilają uczenie maszynowe, modele predykcyjne, Spark i zaawansowane przetwarzanie.7
  • Zespół pracuje na dużych zbiorach. Azure Databricks jest wskazywany analitykom danych, inżynierom danych i zespołom data science pracującym z takimi zbiorami.4
  • Wyniki trafiają także do biznesu. Databricks AI/BI udostępnia pulpity, agentów Genie i aplikacje również użytkownikom biznesowym przez uproszczony interfejs Genie One.21

Poszukaj gdzie indziej, jeśli

  • Zakup dotyczy tylko raportów. Firma potrzebująca wyłącznie prezentacji gotowych danych powinna porównywać narzędzia do dashboardów. Zastosowania Databricks w ML i zaawansowanym przetwarzaniu nie rozstrzygają o takim wyborze.7
  • Firma nie planuje zespołu danych. Jeśli projekt nie zakłada pracy analityków, inżynierów danych ani data science na dużych zbiorach, nie odpowiada scenariuszowi wskazywanemu dla Azure Databricks.4

Próg ponad 500 pracowników opisuje rekomendowany scenariusz porównawczy, nie warunek zakupu. Ostatecznie firma musi ustalić, czy potrzebuje platformy do pracy nad danymi, czy tylko sposobu udostępniania raportów7.

Alternatywy dla Databricks

Databricks warto porównywać z innymi produktami według planowanego zadania. Szybkie BI w ekosystemie Microsoft 365, analityka SQL, praca na danych w Azure i analiza logów wymagają odmiennych kryteriów. Tabela pokazuje kontekst wymienienia każdej alternatywy. Nie porównuje cen ani jednakowych zestawów funkcji.

AlternatywaScenariusz wskazany w materiałach
Microsoft FabricSzybkie BI i ekosystem Microsoft 365.
SnowflakeAnalityka intensywnie wykorzystująca SQL i środowiska multi-cloud.
Azure Synapse AnalyticsPraca z danymi w Azure Data Lake Storage; produkt wymieniony obok Azure Databricks.
Azure Data ExplorerAnaliza danych FinOps, logów i telemetrii; produkt wymieniony obok Azure Databricks.
KnowiUjednolicona platforma analityczna porównana z Databricks.
Google BigQueryKonkurencyjna platforma z funkcjami AI blisko danych hurtowni.

Dane w tabeli: 4,7,20,24

  • Microsoft Fabric: warto rozważyć, gdy głównym celem jest udostępnianie analiz w środowisku biurowym.
  • Snowflake: stanowi punkt porównania, gdy analitycy pracują przede wszystkim przez zapytania SQL.
  • Azure Synapse Analytics i Azure Data Explorer: należy je porównywać według rodzaju danych i zapytań, nie tylko dlatego, że działają w Azure.
  • Knowi i Google BigQuery: pierwszy produkt warto zestawić z zakresem platformy analitycznej, drugi – z planowaną pracą na danych hurtowni.

Produkty w zestawieniu należą do różnych kategorii. Narzędzie BI, silnik analizy telemetrii i platforma danych odpowiadają na inne potrzeby. Nazwanie produktu alternatywą nie oznacza, że zastąpi całą ofertę Databricks.

Najczęstsze pytania o Databricks

Databricks należy oceniać jako platformę danych, nie tylko narzędzie do zapytań lub raportów. Poniższe odpowiedzi oddzielają zastosowanie produktu od języków pracy i wyboru chmury. Wyjaśniają też zakres porównania z konkurentem.

What exactly do Databricks do?

Databricks łączy inżynierię danych, analizę, naukę o danych, uczenie maszynowe i AI na platformie opartej na Apache Spark16. Zakup dotyczy więc czegoś więcej niż przygotowania dashboardu. Obejmuje również pracę nad danymi, które zasilą analizę.

Is Databricks SQL or Python?

Databricks nie jest językiem programowania. Na platformie można pracować zarówno z SQL, jak i z Pythonem. Notatniki Azure Databricks obsługują cztery języki: Python, SQL, Scala i R5. SQL służy zapytaniom analitycznym, a Python ma znaczenie przy programowaniu i pracy nad modelami. Wybór zależy od zadania oraz umiejętności zespołu.

Is Databricks on AWS or Azure?

Databricks działa w AWS i Microsoft Azure, a oferta obejmuje także Google Cloud Platform14. Przy porównywaniu funkcji i cen trzeba wskazać konkretny produkt chmurowy. Azure Databricks nie jest nazwą całej oferty dostawcy.

Who is bigger, Snowflake or Databricks?

Aby porównać wielkość Snowflake i Databricks, trzeba najpierw wybrać miarę, na przykład przychody albo liczbę klientów. Same nazwy platform nie dają odpowiedzi. Przy zakupie bardziej przydaje się porównanie produktów pod kątem planowanego obciążenia niż ogólne rozstrzyganie, który dostawca jest „większy”.

Is Databricks just Apache Spark?

Nie. Apache Spark stanowi podstawę platformy, lecz Databricks obejmuje szerszy proces pracy z danymi. Przy wyborze produktu trzeba odróżnić technologię przetwarzania od funkcji platformy i warunków korzystania z niej.

Źródła

  1. ↑Databricks – About Us https://www.databricks.com/company/about-us
  2. ↑Databricks – Create a SQL warehouse https://docs.databricks.com/aws/en/compute/sql-warehouse/create
  3. ↑Databricks: Leading Data and AI Platform for Enterprises https://www.databricks.com/
  4. ↑Opcje łączności usługi Data Lake Storage – Cloud Computing | Microsoft Learn https://learn.microsoft.com/pl-pl/cloud-computing/finops/toolkit/data-lake-storage-connectivity
  5. ↑Microsoft Learn – Develop code in Databricks notebooks https://learn.microsoft.com/en-us/azure/databricks/notebooks/notebooks-code
  6. ↑Databricks – Databricks clouds and regions https://docs.databricks.com/aws/en/resources/supported-regions
  7. ↑MS Fabric vs Snowflake vs Databricks 2026 | KluczeSoft https://kluczesoft.pl/microsoft-fabric-vs-snowflake-vs-databricks-dla-polish-msp-2026.htm
  8. ↑Cennik usługi Azure Databricks | Microsoft Azure https://azure.microsoft.com/pl-pl/pricing/details/databricks/
  9. ↑Microsoft Azure: Azure Databricks Pricing https://azure.microsoft.com/en-us/pricing/details/databricks/
  10. ↑Microsoft Learn: Optimize Azure Databricks costs with a prepurchase https://docs.azure.cn/en-us/cost-management-billing/reservations/prepay-databricks-reserved-capacity
  11. ↑Databricks Pricing: Flexible Plans for Data and AI Solutions | Databricks https://www.databricks.com/product/pricing
  12. ↑Databricks Pricing Breakdown: Understanding Your Cloud Analytics Spend | Astrato Help & Documentation https://help.astrato.io/en/articles/11951898-databricks-pricing-breakdown-understanding-your-cloud-analytics-spend
  13. ↑Microsoft Learn – Sign up for Azure Databricks for free https://learn.microsoft.com/en-us/azure/databricks/getting-started/free-trial
  14. ↑AI-Powered Business Intelligence | Databricks https://www.databricks.com/product/business-intelligence
  15. ↑Azure Databricks — co to jest i gdzie się ją stosuje? https://grupa-improve.pl/azure-databricks/
  16. ↑Recenzje Databricks 2026: Cennik, funkcje i alternatywy https://findstack.pl/products/databricks/reviews
  17. ↑Databricks Cost Optimization https://www.ikidata.fi/post/databricks-cost-optimization
  18. ↑Databricks – Compute policy reference https://docs.databricks.com/aws/en/admin/clusters/policy-definition
  19. ↑Databricks: How to Evaluate an Enterprise Analytics Platform https://www.databricks.com/blog/enterprise-analytics-platform-evaluation
  20. ↑Microsoft Fabric vs Databricks vs Knowi | by Nicholas Samuel | Medium https://nicholassamuel1107.medium.com/microsoft-fabric-vs-databricks-vs-knowi-fd81ddd6b4b8
  21. ↑Databricks AI/BI — Azure Databricks | Microsoft Learn https://learn.microsoft.com/pl-pl/azure/databricks/ai-bi/
  22. ↑Databricks: Customer Stories https://www.databricks.com/customers
  23. ↑Manage budgets and cost controls for Genie – Azure Databricks | Microsoft Learn https://learn.microsoft.com/th-th/azure/databricks/genie/budgets
  24. ↑Databricks ai_decide Przenosi Zarządzane Dane Od Analizy do Działania https://www.remio.ai/pl/post/databricks-ai-decide-moves-governed-data-from-analysis-to-action-pl

Jesteś producentem albo widzisz nieaktualną informację? Zgłoś poprawkę — odpowiadamy w ciągu 7 dni roboczych.