Wprowadzenie

Ukończone

Tworzenie niezawodnych rozwiązań inżynierii danych w usłudze Azure Databricks wymaga więcej niż pisania kodu, który działa — wymaga procesów, które umożliwiają współpracę, zapewniają jakość i obsługę spójnych wdrożeń w różnych środowiskach. Gdy potoki danych rosną na złożoności, a członkowie zespołu współtworzą jednocześnie, potrzebne są systematyczne podejścia do śledzenia zmian, weryfikowania kodu i niezawodnego przenoszenia pracy z rozwoju do środowiska produkcyjnego.

Usługa Azure Databricks integruje się z ustalonymi rozwiązaniami programistycznymi za pośrednictwem folderów Git, które wprowadzają kontrolę wersji bezpośrednio do obszaru roboczego. Ta integracja umożliwia klonowanie repozytoriów, tworzenie gałęzi, zatwierdzanie zmian i współpracę z członkami zespołu bez opuszczania środowiska projektowego. W połączeniu z pakietami automatyzacji deklaratywnej (DAB) zyskujesz podejście infrastruktury jako kodu do definiowania i wdrażania zadań, potoków i innych zasobów spójnie w obszarach roboczych.

Efektywne zarządzanie cyklem życia rozwoju zależy również od strategii testowania. Piramida testowa — obejmująca testy jednostkowe, testy integracji, kompleksowe testy i testy akceptacyjne użytkowników — ułatwia wczesne wykrywanie problemów, weryfikowanie interakcji składników i potwierdzanie spełnienia wymagań biznesowych przed wdrożeniem produkcyjnym. Automatyzując te testy i włączając je do przepływów pracy wdrażania, zmniejszasz ryzyko i zwiększasz zaufanie do rozwiązań danych.

W tym module pracujesz z praktykami kontroli wersji Git, strategiami rozgałęziania, przepływami pracy związanymi z pull requestami, kompleksowymi podejściami do testowania oraz konfiguracją pakietu przy użyciu wdrożenia przez interfejs wiersza polecenia. Te umiejętności umożliwiają wdrożenie profesjonalnych procesów cyklu życia rozwoju, które mogą być skalowane wraz z zespołem i złożonością projektu.

Note

Zdajemy sobie sprawę, że różni ludzie lubią uczyć się na różne sposoby. Możesz ukończyć ten moduł w formacie wideo lub przeczytać zawartość jako tekst i obrazy. Tekst zawiera więcej szczegółów niż filmy wideo, więc w niektórych przypadkach możesz chcieć odwoływać się do niego jako materiał uzupełniający do prezentacji wideo.