Uitdaging: BigQuery-gegevensselectie
Veeg om het menu te tonen
In de video en cursusvoorbeelden zie je de functie JSON_EXTRACT. Hoewel deze functie volledig wordt ondersteund en correct werkt, wordt deze beschouwd als verouderde syntaxis in BigQuery.
Voor toekomstige projecten raden wij aan om de moderne standaardfuncties te gebruiken:
JSON_VALUE: extraheert scalare waarden (zoals strings of getallen) en verwijdert automatisch overtollige aanhalingstekens;JSON_QUERY: extraheert complexe JSON-objecten of arrays.
De opdracht is om klantwinkelpatronen te analyseren en tegelijkertijd je begrip van de gespecialiseerde functies van BigQuery te tonen.
- Schrijf een query die partition pruning toepast door te filteren op de juiste partitionkolom (
_PARTITIONDATE); - Gebruik
APPROX_COUNT_DISTINCTom efficiënt unieke klanten te tellen; - Neem ten minste één
JSON-extractie op uit het products-veld; - Groepeer de resultaten op een zinvolle manier.
Om _PARTITIONDATE te gebruiken voor partition pruning, moet de BigQuery-tabel zijn aangemaakt met Partition by: Ingestion time. Zonder deze instelling bestaat de pseudo-kolom niet en zal de query mislukken.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.