LoslegenKostenlos loslegen

Query-Pläne üben

Ein DataFrame text_df ist verfügbar. Dieses DataFrame ist als Tabelle mit dem Namen table1 registriert.

Diese Übung ist Teil des Kurses

Einführung in Spark SQL mit Python

Kurs anzeigen

Anleitung zur Übung

  • Führe explain auf text_df aus.
  • Führe explain für eine SQL-Abfrage aus, die ein "SELECT COUNT(*) as count" auf table1 macht.
  • Führe explain für eine SQL-Abfrage aus, die die Anzahl der eindeutigen Wörter in table1 zählt.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Run explain on text_df
text_df.____()

# Run explain on "SELECT COUNT(*) AS count FROM table1" 
spark.sql("SELECT COUNT(*) AS count FROM table1").____()

# Run explain on "SELECT COUNT(DISTINCT word) AS words FROM table1"
spark.sql("____").____()
Code bearbeiten und ausführen