Utfordring: BigQuery-datavalgsprosess
Sveip for å vise menyen
Moderne praksis
I videoen og eksemplene i kurset vil du se funksjonen JSON_EXTRACT. Selv om denne funksjonen er fullt støttet og fungerer korrekt, regnes den som utdatert syntaks i BigQuery.
For fremtidige prosjekter anbefaler vi å bruke de moderne standardfunksjonene:
JSON_VALUE: henter ut skalarverdier (som strenger eller tall) og fjerner ekstra anførselstegn automatisk;JSON_QUERY: henter ut komplekse JSON-objekter eller -arrayer.
Oppgaven er å analysere kunders handlemønstre og samtidig vise forståelse for BigQuerys spesialiserte funksjoner.
- Skriv en spørring som benytter partisjonering ved å filtrere på riktig partisjonskolonne (
_PARTITIONDATE); - Bruk
APPROX_COUNT_DISTINCTfor effektiv telling av unike kunder; - Inkluder minst én
JSON-uttrekking fra products-feltet; - Grupper resultatene på en meningsfull måte.
Merk
For å bruke _PARTITIONDATE til partisjonering, må BigQuery-tabellen være opprettet med Partition by: Ingestion time. Uten denne innstillingen vil pseudo-kolonnen ikke eksistere, og spørringen vil feile.
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 2. Kapittel 4
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Seksjon 2. Kapittel 4