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