Utmaning: BigQuery-dataval
Svep för att visa menyn
I videon och kursens exempel kommer du att se funktionen JSON_EXTRACT. Även om denna funktion är fullt stödd och fungerar korrekt, betraktas den som föråldrad syntax i BigQuery.
För dina egna framtida projekt rekommenderar vi att använda de moderna standardfunktionerna:
JSON_VALUE: extraherar skalära värden (som strängar eller tal) och tar automatiskt bort extra citattecken;JSON_QUERY: extraherar komplexa JSON-objekt eller arrayer.
Uppgiften är att analysera kunders köpbeteenden och samtidigt visa förståelse för BigQuerys specialiserade funktioner.
- Skriv en fråga som använder partitionsbeskärning genom att filtrera på lämplig partitionskolumn (
_PARTITIONDATE); - Använd
APPROX_COUNT_DISTINCTför att effektivt räkna unika kunder; - Inkludera minst en
JSON-extraktion från fältet products; - Gruppera resultaten på ett meningsfullt sätt.
För att använda _PARTITIONDATE för partitionsbeskärning måste BigQuery-tabellen vara skapad med Partition by: Ingestion time. Utan denna inställning kommer pseudo-kolumnen inte att existera och frågan kommer att misslyckas.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal