Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: BigQuery-tietojen Valinta | Kyselymoottorin Perusteet
BigQueryn Perusteet

bookHaaste: BigQuery-tietojen Valinta

Pyyhkäise näyttääksesi valikon

Note
Moderni käytäntö

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: poimii skalaarisia arvoja (kuten merkkijonoja tai numeroita) ja poistaa ylimääräiset lainausmerkit automaattisesti;
  • JSON_QUERY: poimii monimutkaisia JSON-objekteja tai taulukoita.

Tehtävänä on analysoida asiakkaiden ostokäyttäytymistä ja samalla osoittaa ymmärrystäsi BigQueryn erikoisominaisuuksista.

  1. Kirjoita kysely, joka hyödyntää osiointia suodattamalla sopivalla osiointisarakkeella (_PARTITIONDATE);
  2. Käytä APPROX_COUNT_DISTINCT-funktiota laskeaksesi tehokkaasti uniikit asiakkaat;
  3. Sisällytä vähintään yksi JSON-poiminta products-kentästä;
  4. Ryhmittele tulokset mielekkäällä tavalla.
Note
Huomio

Käyttääksesi _PARTITIONDATE-saraketta osioinnin hyödyntämiseen, 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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 4
some-alt