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

Herausforderung: BigQuery-Datenauswahl

Swipe um das Menü anzuzeigen

Note
Moderne Praxis

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

Für eigene zukünftige Projekte wird die Verwendung der modernen Standardfunktionen empfohlen:

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

Aufgabe

Analyse von Kundenkaufmustern unter Anwendung der speziellen Funktionen von BigQuery.

  1. Schreiben einer Abfrage, die Partition Pruning durch Filterung der entsprechenden Partition-Spalte (_PARTITIONDATE) verwendet;
  2. Verwendung von APPROX_COUNT_DISTINCT zur effizienten Zählung eindeutiger Kunden;
  3. Mindestens eine JSON-Extraktion aus dem Feld products einbeziehen;
  4. Sinnvolle Gruppierung der Ergebnisse.
Note
Hinweis

Um _PARTITIONDATE für die Partitionseinschränkung zu verwenden, muss die BigQuery-Tabelle mit Partition by: Ingestion time erstellt werden. Ohne diese Einstellung existiert die Pseudospalte 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