1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do BigQuery

Connected

ćwiczenie

Przybliżone funkcje statystyczne

GoogleSQL udostępnia cztery różne przybliżone funkcje agregujące, które zapewniają lepszą wydajność na dużych zbiorach danych: APPROX_COUNT_DISTINCT, APPROX_QUANTILES, APPROX_TOP_COUNT, APPROX_TOP_SUM. W tym ćwiczeniu wykonasz to samo zapytanie, korzystając kolejno z każdej z tych funkcji.

Instrukcje 1/4

undefined XP
  • 1
    • Oszacuj liczbę unikalnych klientów dla każdego produktu, stosując odpowiednią funkcję przybliżoną do kolumny customer_id.
  • 2
    • Oszacuj lojalnych klientów dla każdego produktu, identyfikując TOP trzech klientów za pomocą odpowiedniej funkcji zastosowanej do kolumny customer_id.
  • 3
    • Uzupełnij zapytanie, aby wyznaczyć przybliżone kwantyle ceny (price) pozycji zamówienia w czterech przedziałach, a następnie odfiltruj rekordy tak, aby uwzględnić tylko klientów z więcej niż ośmioma zamówieniami.
  • 4
    • Oblicz sumę pięciu pozycji o najwyższej cenie (price) według customer_id, filtrując wyniki tak, aby uwzględnić tylko klientów z więcej niż czterema zamówieniami.