Implementieren von Entwicklungslebenszyklusprozessen in Azure Databricks

Fortgeschrittene Anfänger
Technische Fachkraft für Daten
Azure Databricks

Azure Databricks wird in etablierte Entwicklungsmethoden durch Git-Ordner zur Versionskontrolle und deklarative Automatisierungs-Bundles für Infrastruktur als Code-Bereitstellungen integriert. In diesem Modul werden bewährte Praktiken zur Versionskontrolle mit Git, Workflows für Branching und Pull Requests, umfassende Teststrategien und CLI-basierte Bereitstellungen von Bundles in verschiedenen Umgebungen erläutert.

Lernziele

Am Ende dieses Moduls können Sie:

  • Anwenden bewährter Methoden für die Git-Versionssteuerung mithilfe von Git-Ordnern in Azure Databricks
  • Verwalten von Branches, Pull-Requests und Konfliktlösungen für die gemeinschaftliche Entwicklung
  • Implementieren einer Teststrategie, einschließlich Komponenten-, Integrations-, End-to-End- und Benutzerakzeptanztests
  • Konfigurieren und Anpassen von deklarativen Automatisierungspaketen für die Bereitstellungsautomatisierung
  • Bereitstellen von Bundles mithilfe der Databricks CLI in Entwicklungs- und Produktionsumgebungen

Voraussetzungen

Die folgenden Voraussetzungen sollten erfüllt werden:

  • Grundlegendes Verständnis von Git-Versionssteuerungskonzepten
  • Vertrautheit mit Azure Databricks-Arbeitsbereichen
  • Erfahrung mit Python-Programmierung und -Notizbüchern
  • Kenntnisse der Grundlagen des Data Engineering