Importera data till Unity Catalog
Datainmatning är en grundläggande funktion för alla dataplattformar. Den här modulen utforskar den omfattande uppsättningen tekniker som är tillgängliga i Azure Databricks för att läsa in data i Unity Catalog-tabeller. Du får lära dig hur du använder hanterade anslutningar med Lakeflow Connect, skriver anpassad kod för datainhämtning i notebook-filer, tillämpar SQL-kommandon för batchinläsning av filer, bearbetar flöden för ändringsdatafångst, konfigurerar strömmande datainhämtning från meddelandebussar, konfigurerar Auto Loader för automatisk filidentifiering och samordnar arbetsflöden för datainhämtning med Lakeflow-pipelines.
Utbildningsmål
I slutet av den här modulen kommer du att kunna:
- Konfigurera Lakeflow Connect för att mata in data från externa källor med hjälp av hanterade anslutningsappar
- Mata in batch- och strömmande data med notebook-filer med DataFrames och strukturerad direktuppspelning
- Använda SQL-kommandon som COPY INTO och CREATE TABLE AS SELECT för filbaserad inmatning
- Bearbeta ändringsdatafångstflöden med AUTO CDC API:et
- Konfigurera Spark Structured Streaming för datainmatning i realtid från Kafka och Event Hubs
- Konfigurera Auto Loader för att automatiskt identifiera och bearbeta nya filer med schemaändringar
- Samordna arbetsflöden för datainhämtning med Lakeflow-pipelines
Förutsättningar
Följande krav bör vara uppfyllda:
- Grundläggande förståelse för begreppen Azure Databricks och Unity Catalog
- Kunskaper om SQL- och Python-programmering
- Kunskaper om datatekniska begrepp som batchbearbetning och strömning