Lucrul cu notebook-uri Databricks

Transformarea datelor cu Spark SQL în Databricks

Disha Mukherjee

Lead Data Engineer

Instructorul tău

$$

$$

$$

Disha Mukherjee

  • Lead Data Engineer
  • A lucrat la Ford Credit, Just Eat și PayU

 

Fotografia instructorului

Transformarea datelor cu Spark SQL în Databricks

$$

Introduction to Databricks SQL

$$

$$

  • Vei aplica abilitățile direct în Databricks 🧱

$$

Introduction to PySpark

Transformarea datelor cu Spark SQL în Databricks

La ce să te aștepți

Pictograme pentru notebook-uri, date, transformări

Transformarea datelor cu Spark SQL în Databricks

Ce este Databricks?

Prezentare generală a spațiului de lucru Databricks

  • Oferă instrumente pentru inginerie și analiză 📊
  • Gestionează provizionarea și scalarea automat 🔄
Transformarea datelor cu Spark SQL în Databricks

Clustere și Spark

Diagramă cu driver și workeri

  • Spark procesează eficient seturi mari de date 🚀
  • Exercițiile folosesc compute serverless – aceeași arhitectură, fără configurare
Transformarea datelor cu Spark SQL în Databricks

Notebook-uri Databricks

Notebook Databricks cu mai multe celule

Transformarea datelor cu Spark SQL în Databricks

Introducere în setul de date

Previzualizare tabel cu tranzacții ale clienților

Transformarea datelor cu Spark SQL în Databricks

Unity Catalog Volumes

Interfața Catalog cu un volum și opțiunea Upload to volume

Transformarea datelor cu Spark SQL în Databricks

Încărcarea datelor într-un DataFrame

path = "/Volumes/.../default/transactions.csv"
df = spark.read.csv(path, header=True, inferSchema=True)
df:pyspark.sql.connect.dataframe.DataFrame
    ID:integer
    Date:timestamp
    Customer_ID:string
    ....
    Transaction_Status:string
Transformarea datelor cu Spark SQL în Databricks

Inspectarea DataFrame-ului

df.printSchema()
root
 |-- ID: integer (nullable = true)
 |-- Date: timestamp (nullable = true)
 ...
 |-- Transaction_Status: string (nullable = true)
Transformarea datelor cu Spark SQL în Databricks

Previzualizarea datelor

df.show(5, truncate=False)

Previzualizarea rezultatelor în Databricks

Transformarea datelor cu Spark SQL în Databricks

Jurnalele driverului

Jurnalele driverului

Transformarea datelor cu Spark SQL în Databricks

Hai să exersăm!

Transformarea datelor cu Spark SQL în Databricks

Preparing Video For Download...