GSP787
Opis
Przed Tobą seria zadań, które należy wykonać w określonym czasie. Zamiast
szczegółowych instrukcji otrzymasz scenariusz i zestaw zadań. Musisz rozwiązać
je samodzielnie. Automatyczny system oceniania (widoczny na tej stronie)
poinformuje Cię, czy zadanie zostało wykonane poprawnie.
Aby zdobyć 100% punktów, musisz ukończyć wszystkie zadania w określonym
czasie.
W tym module-wyzwaniu nie będziemy uczyć Cię pojęć związanych z Google Cloud.
Aby rozwiązać zadania, użyj umiejętności nabytych w poszczególnych modułach
kursu, którego częścią jest to wyzwanie. Podczas wykonywania zadań rozwiniesz
swoje umiejętności i będziesz mieć okazję do naprawienia błędów w zapytaniach.
Ten moduł jest przeznaczony dla użytkowników zapisanych na kurs
Uzyskiwanie statystyk z danych BigQuery, który pozwala zdobyć odznakę umiejętności. Podejmujesz się wyzwania?
Konfiguracja i wymagania
Zanim klikniesz przycisk Rozpocznij moduł
Zapoznaj się z tymi instrukcjami. Moduły mają limit czasowy i nie można ich zatrzymać. Gdy klikniesz Rozpocznij moduł, na liczniku wyświetli się informacja o tym, na jak długo udostępniamy Ci zasoby Google Cloud.
W tym praktycznym module możesz spróbować swoich sił w wykonywaniu opisywanych działań w prawdziwym środowisku chmury, a nie w jego symulacji lub wersji demonstracyjnej. Otrzymasz nowe, tymczasowe dane logowania, dzięki którym zalogujesz się i uzyskasz dostęp do Google Cloud na czas trwania modułu.
Do ukończenia modułu potrzebne będą:
- Dostęp do standardowej przeglądarki internetowej (zalecamy korzystanie z przeglądarki Chrome).
Uwaga: uruchom ten moduł w oknie incognito (zalecane) lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie dodatkowych opłat na koncie osobistym.
- Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Uwaga: w tym module używaj tylko konta do nauki. Jeśli użyjesz innego konta Google Cloud, mogą na nim zostać naliczone opłaty.
Scenariusz
Należysz do organizacji zajmującej się zdrowiem publicznym, której zadaniem
jest znalezienie odpowiedzi na zapytania dotyczące pandemii COVID-19.
Uzyskanie właściwych danych pomoże organizacji w odpowiednim zaplanowaniu
i ukierunkowaniu działań w zakresie ochrony zdrowia oraz programów mających na
celu szerzenie wiedzy.
Zbiór danych oraz tabela, które zostaną wykorzystane do analizy, to
bigquery-public-data.covid19_open_data.covid19_open_data. To
repozytorium zawiera zbiory danych dotyczących COVID-19 na całym świecie
w postaci dziennych ciągów czasowych na poziomie kraju. Znajdują się tu dane
z zakresu demografii, ekonomii, epidemiologii, geografii, zdrowia,
hospitalizacji, mobilności, decyzji administracji publicznej oraz pogody.
Zadanie 1. Łączna liczba potwierdzonych przypadków
-
Utwórz zapytanie, dzięki któremu dowiesz się, jaka była łączna liczba
potwierdzonych przypadków
. Zapytanie musi wyświetlić jeden wiersz z sumą potwierdzonych przypadków
we wszystkich krajach. Kolumna powinna mieć nazwę
total_cases_worldwide.
Kolumny, do których należy się odnieść:
- cumulative_confirmed
- date
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Łączna liczba potwierdzonych przypadków
Zadanie 2. Obszary najbardziej dotknięte pandemią
-
Utwórz zapytanie, dzięki któremu dowiesz się, w ilu stanach USA odnotowano
ponad
zgonów
. Zapytanie musi wyświetlić wyniki w polu count_of_states.
Uwaga: nie uwzględniaj wartości NULL.
Kolumny, do których należy się odnieść:
- country_name
- subregion1_name (w przypadku informacji o stanie)
- cumulative_deceased
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Obszary najbardziej dotknięte pandemią
Zadanie 3. Ogniska zakażeń
-
Utwórz zapytanie, dzięki któremu wyświetlone zostaną wszystkie stany USA,
w których
liczba potwierdzonych przypadków wyniosła ponad . Zwrócone wyniki powinny obejmować nazwy stanów i odpowiadające im liczby
potwierdzonych przypadków oraz powinny zostać przedstawione w porządku
malejącym. Nazwy pól, w których powinny wyświetlić się wyniki, to
odpowiednio state (stan) i total_confirmed_cases
(łączna liczba potwierdzonych przypadków).
Kolumny, do których należy się odnieść:
- country_code
- subregion1_name (w przypadku informacji o stanie)
- cumulative_confirmed
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Ogniska zakażeń
Zadanie 4. Wskaźnik śmiertelności
-
Utwórz zapytanie, dzięki któremu dowiesz się, jaki był wskaźnik
śmiertelności we Włoszech w 2020 r. (). Wskaźnik śmiertelności oblicza się w następujący sposób: (łączna liczba
zgonów / łączna liczba potwierdzonych przypadków) × 100.
-
Utwórz zapytanie umożliwiające określenie wskaźnika za
2020 r. i zawierające pola total_confirmed_cases,
total_deaths oraz case_fatality_ratio.
Kolumny, do których należy się odnieść:
- country_name
- cumulative_confirmed
- cumulative_deceased
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Wskaźnik śmiertelności
Zadanie 5. Określone dni
-
Utwórz zapytanie, dzięki któremu dowiesz się, w których dniach łączna liczba
zgonów we Włoszech przekroczyła
. Wynik powinien zawierać daty w formacie rrrr-mm-dd.
Kolumny, do których należy się odnieść:
- country_name
- cumulative_deceased
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Określone dni
Zadanie 6. Liczba dni, w których nie stwierdzono nowych przypadków
Zapytanie ma zwrócić liczbę dni z przedziału czasowego
–
, w których nie stwierdzono żadnych nowych przypadków zakażenia w Indiach.
Zapytanie nie działa jednak poprawnie.
- Aby otrzymać oczekiwany wynik, musisz je poprawić:
WITH india_cases_by_date AS ( SELECT date, SUM(cumulative_confirmed) AS cases
FROM `bigquery-public-data.covid19_open_data.covid19_open_data` WHERE
country_name="India" AND date between
'{{{project_0.startup_script.start_date_india_code}}}' and
'{{{project_0.startup_script.close_date_india_code}}}' GROUP BY date ORDER BY
date ASC ) , india_previous_day_comparison AS (SELECT date, cases, LAG(cases)
OVER(ORDER BY date) AS previous_day, cases - LAG(cases) OVER(ORDER BY date) AS
net_new_cases FROM india_cases_by_date )
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Liczba dni, w których nie stwierdzono nowych przypadków
Zadanie 7. Wskaźnik podwajania się liczby przypadków
-
Wykorzystując poprzednie zapytanie jako szablon, utwórz zapytanie
pozwalające wskazać dni z przedziału czasowego 22 marca – 20 kwietnia
2020 r., w których liczba potwierdzonych przypadków w USA wzrosła
o ponad % w stosunku do dnia poprzedniego (co oznacza podwojenie się liczby
przypadków na przestrzeni ~ 7 dni). Zwrócony wynik powinien przyjąć postać
listy zawierającej daty, liczby przypadków potwierdzonych w danym dniu
oraz liczby przypadków potwierdzonych w dniu poprzednim, a także dane na
temat procentowego wzrostu liczby przypadków pomiędzy tymi dniami.
-
Pola z wynikami nazwij następująco: Date (Data),
Confirmed_Cases_On_Day (Liczba przypadków
potwierdzonych danego dnia),
Confirmed_Cases_Previous_Day (Liczba przypadków
potwierdzonych poprzedniego dnia) i Percentage_Increase_In_Cases
(Procentowy wzrost liczby przypadków).
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Wskaźnik podwajania się liczby przypadków
Zadanie 8. Wskaźnik ozdrowień
-
Utwórz zapytanie, które zwróci listę wskaźników ozdrowień dla
krajów przedstawioną w porządku malejącym (dane mają odzwierciedlać stan
na dzień 10 maja 2020 r.).
-
W zapytaniu uwzględnij tylko te kraje, w których liczba potwierdzonych
przypadków przekroczyła 50 tysięcy.
-
Zapytanie powinno zwrócić wyniki w następujących polach:
country (kraj),
recovered_cases (liczba ozdrowień),
confirmed_cases (liczba potwierdzonych przypadków),
recovery_rate (wskaźnik ozdrowień).
Kolumny, do których należy się odnieść:
- country_name
- cumulative_confirmed
- cumulative_recovered
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Wskaźnik ozdrowień
Zadanie 9. Skumulowany dzienny wskaźnik wzrostu (CDGR)
-
Kolejne zapytanie ma pomóc określić CDGR (Cumulative Daily Growth Rate,
skumulowany dzienny wskaźnik wzrostu) dla Francji, liczony od dnia
zgłoszenia pierwszego przypadku (wynik powinien odzwierciedlać stan
z ). Pierwszy przypadek odnotowano tam 24 stycznia 2020 r.
-
CDGR jest obliczany w następujący sposób:
((last_day_cases/first_day_cases)^1/days_diff)-1)
Gdzie:
-
last_day_cases to liczba potwierdzonych przypadków z 10 maja
2020 r.,
-
first_day_cases to liczba potwierdzonych przypadków
z 24 stycznia 2020 r.,
-
days_diff to liczba dni między 24 stycznia a 10 maja 2020 r.
-
Zapytanie nie działa prawidłowo. Czy potrafisz naprawić błąd?
WITH france_cases AS ( SELECT date, SUM(cumulative_confirmed) AS total_cases
FROM `bigquery-public-data.covid19_open_data.covid19_open_data` WHERE
country_name="France" AND date IN ('2020-01-24',
'{{{project_0.startup_script.date_code}}}') GROUP BY date ORDER BY date) ,
summary as ( SELECT total_cases AS first_day_cases, LEAD(total_cases) AS
last_day_cases, DATE_DIFF(LEAD(date) OVER(ORDER BY date),date, day) AS
days_diff FROM france_cases LIMIT 1 ) select first_day_cases, last_day_cases,
days_diff, SQRT((last_day_cases/first_day_cases),(1/days_diff))-1 as cdgr from
summary
Uwaga: aby dowiedzieć się więcej o funkcji SQL `LEAD()`,
zapoznaj się z dokumentacją funkcji, operatorów i warunków
(w języku angielskim).
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Skumulowany dzienny wskaźnik wzrostu (CDGR)
Zadanie 10. Tworzenie raportu w narzędziu Data Studio
-
W narzędziu
Data Studio utwórz raport
dotyczący Stanów Zjednoczonych, który zawiera następujące informacje:
-
Użyj oprogramowania sprzęgającego BigQuery, autoryzuj dostęp, wybierz
Zapytanie niestandardowe w projekcie
, wpisz zapytanie, a następnie kliknij Dodaj i Dodaj do raportu.
- Liczba potwierdzonych przypadków
- Liczba zgonów
-
Zakres dat:
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Utworzenie raportu w narzędziu Data Studio
Uwaga: podczas tworzenia raportu wspomóż się przedstawionym
niżej wykresem i postaraj się, aby Twój raport był z nim zgodny.
Uwaga: nie używaj opcji BigQuery
Przeglądaj w narzędziu Data Studio.

Gratulacje!
Zdobądź kolejną odznakę umiejętności
Ten moduł do samodzielnego ukończenia jest częścią kursu
Uzyskiwanie statystyk z danych BigQuery, który pozwala zdobyć odznakę umiejętności. Za ukończenie kursu otrzymujesz
widoczną powyżej odznakę – stanowi ona potwierdzenie Twojego osiągnięcia.
Pochwal się nią w CV i mediach społecznościowych, oznaczając swoje osiągnięcie
hashtagiem #GoogleCloudBadge.
Ta odznaka umiejętności jest częścią ścieżki szkoleniowej Google
Analityk danych. Jeśli udało Ci się już zdobyć pozostałe odznaki umiejętności dostępne w tej
ścieżce szkoleniowej, sprawdź katalog Google Skills, w którym czeka na Ciebie
więcej takich odznak.
Szkolenia i certyfikaty Google Cloud
…pomogą Ci wykorzystać wszystkie możliwości technologii Google Cloud. Nasze zajęcia obejmują umiejętności techniczne oraz sprawdzone metody, które ułatwią Ci szybką naukę i umożliwią jej kontynuację. Oferujemy szkolenia na poziomach od podstawowego po zaawansowany prowadzone w trybach wirtualnym, na żądanie i na żywo, dzięki czemu możesz dopasować program szkoleń do swojego napiętego harmonogramu. Certyfikaty umożliwią udokumentowanie i potwierdzenie Twoich umiejętności oraz doświadczenia w zakresie technologii Google Cloud.
Ostatnia aktualizacja instrukcji: 7 października 2025 r.
Ostatni test modułu: 7 października 2025 r.
Copyright 2026 Google LLC. Wszelkie prawa zastrzeżone. Google i logo Google są znakami towarowymi Google LLC. Wszelkie inne nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów, z którymi są powiązane.