Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: BigQuery-Datenauswahl | Grundlagen der Abfrage-Engine
BigQuery Grundlagen

bookHerausforderung: BigQuery-Datenauswahl

Swipe um das Menü anzuzeigen

Note
Moderne Praxis

In den Videos und Kursbeispielen wird die Funktion JSON_EXTRACT verwendet. Obwohl diese Funktion vollständig unterstützt wird und korrekt arbeitet, gilt sie in BigQuery als veraltete Syntax.

Für eigene zukünftige Projekte wird empfohlen, die modernen Standardfunktionen zu verwenden:

  • JSON_VALUE: extrahiert skalare Werte (wie Zeichenfolgen oder Zahlen) und entfernt automatisch zusätzliche Anführungszeichen;
  • JSON_QUERY: extrahiert komplexe JSON-Objekte oder Arrays.

Ziel ist die Analyse von Kundenkaufmustern unter Anwendung der speziellen Funktionen von BigQuery.

  1. Eine Abfrage schreiben, die Partition Pruning durch Filterung der entsprechenden Partition-Spalte (_PARTITIONDATE) verwendet;
  2. APPROX_COUNT_DISTINCT einsetzen, um eindeutige Kunden effizient zu zählen;
  3. Mindestens eine JSON-Extraktion aus dem Feld products einbauen;
  4. Die Ergebnisse sinnvoll gruppieren.
Note
Hinweis

Um _PARTITIONDATE für Partition Pruning zu verwenden, muss die BigQuery-Tabelle mit Partitionierung nach: Aufnahmezeit erstellt werden. Ohne diese Einstellung existiert die Pseudo-Spalte nicht und die Abfrage schlägt fehl.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 4
some-alt