Haaste: BigQuery-tietojen Valinta
Pyyhkäise näyttääksesi valikon
Videolla ja kurssin esimerkeissä näet JSON_EXTRACT-funktion. Vaikka tämä funktio on täysin tuettu ja toimii oikein, sitä pidetään vanhentuneena syntaksina BigQueryssa.
Omissa tulevissa projekteissasi suosittelemme käyttämään moderneja standardifunktioita:
JSON_VALUE: hakee skalaarisia arvoja (kuten merkkijonoja tai numeroita) ja poistaa ylimääräiset lainausmerkit automaattisesti;JSON_QUERY: hakee monimutkaisia JSON-objekteja tai taulukoita.
Tehtävä
Tehtävänäsi on analysoida asiakkaiden ostokäyttäytymistä ja samalla osoittaa ymmärrystäsi BigQueryn erikoisominaisuuksista.
- Kirjoita kysely, joka hyödyntää osioiden rajausta suodattamalla sopivalla osiointisarakkeella (
_PARTITIONDATE); - Käytä
APPROX_COUNT_DISTINCT-funktiota laskeaksesi tehokkaasti yksilölliset asiakkaat; - Sisällytä vähintään yksi
JSON-arvon poiminta products-kentästä; - Ryhmittele tulokset mielekkäällä tavalla.
Jotta voit käyttää _PARTITIONDATE-saraketta partitiopohjaiseen suodatukseen, varmista, että BigQuery-taulu on luotu asetuksella Partition by: Ingestion time. Ilman tätä asetusta pseudokolumni ei ole käytettävissä ja kysely epäonnistuu.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme