arrow_back

BigQuery Verilerinden Analiz Elde Etme: Yarışma Laboratuvarı

Sign in Join
Get access to 700+ labs and courses

BigQuery Verilerinden Analiz Elde Etme: Yarışma Laboratuvarı

Lab 1 hour 30 minutes universal_currency_alt 5 Credits show_chart Intermediate
info This lab may incorporate AI tools to support your learning.
Get access to 700+ labs and courses

GSP787

Google Cloud yönlendirmesiz öğrenim laboratuvarı logosu

Genel Bakış

Verilen süre içinde bir dizi görevi tamamlamanız gerekir. Adım adım talimatlar yerine size bir senaryo ve bir dizi görev verilir. Görevleri nasıl tamamlayacağınızı siz bulacaksınız. Otomatik bir puan sistemi (bu sayfada gösterilir), görevlerinizi gerektiği şekilde tamamlayıp tamamlamadığınızla ilgili geri bildirim verir.

%100'e ulaşmak için tüm görevleri verilen süre içinde tamamlamanız gerekir.

Bir Yarışma Laboratuvarı'na katıldığınızda size Google Cloud kavramları öğretilmez. Karşınıza çıkarılan soruna bir çözüm üretmek için bu Yarışma Laboratuvarı'nın ait olduğu kurstaki diğer laboratuvarlardan edindiğiniz becerileri kullanmalısınız. Edindiğiniz becerilerin kapsamını genişletmeniz ve işlevsiz sorgularda gerekli değişiklikleri yapmanız beklenmektedir.

Bu laboratuvar, BigQuery Verilerinden Analiz Elde Etme beceri rozetine kaydolan öğrenciler için önerilir. Yarışmaya hazır mısınız?

Kurulum ve şartlar

Laboratuvarı Başlat düğmesini tıklamadan önce

Buradaki talimatları okuyun. Laboratuvarlar süreli olduğundan duraklatılamaz. Start Lab'i (Laboratuvarı başlat) tıkladığınızda başlayan zamanlayıcı, Google Cloud kaynaklarının ne süreyle kullanımınıza açık durumda kalacağını gösterir.

Bu uygulamalı laboratuvarı kullanarak, laboratuvar etkinliklerini simülasyon veya demo ortamı yerine gerçek bir bulut ortamında gerçekleştirebilirsiniz. Bunu yapabilmeniz için size yeni, geçici kimlik bilgileri verilir. Bu kimlik bilgilerini laboratuvar süresince Google Cloud'da oturum açmak ve Google Cloud'a erişmek için kullanabilirsiniz.

Bu laboratuvarı tamamlamak için gerekenler:

  • Standart bir internet tarayıcısına erişim (Chrome Tarayıcı önerilir)
Not: Bu laboratuvarı çalıştırmak için tarayıcıyı gizli modda (önerilen) veya gizli tarama penceresinde açın. Aksi takdirde, kişisel hesabınızla öğrenci hesabınız arasında oluşabilecek çakışmalar nedeniyle kişisel hesabınızdan ek ücret alınabilir.
  • Laboratuvarı tamamlamak için yeterli süre (Laboratuvarlar başlatıldıktan sonra duraklatılamaz.)
Not: Bu laboratuvar için yalnızca öğrenci hesabını kullanın. Farklı bir Google Cloud hesabı kullanırsanız bu hesaptan ödeme alınabilir.

Senaryo

Covid-19 salgınıyla ilişkili soruların yanıtlarını belirlemekle görevli bir kamu sağlığı kuruluşunda çalışıyorsunuz. Doğru yanıtların elde edilmesi, kuruluşun sağlık hizmeti faaliyetleri ile bilgilendirme programlarını planlamasına ve bunlara odaklanmasına yardımcı olacak.

Bu analiz için kullanılacak veri kümesi ve tablo: bigquery-public-data.covid19_open_data.covid19_open_data. Bu depo, küresel olarak COVID-19'la ilişkili günlük zaman serisi verilerinin ülke düzeyindeki veri kümelerini içermektedir. Tabloda; demografi, ekonomi, epidemiyoloji, coğrafya, sağlık, hastaneye yatış, hareketlilik, devletlerin verdiği tepki ve hava durumuyla ilgili veriler mevcuttur.

1. görev: Onaylanmış toplam vaka sayısı

  • " tarihinde onaylanmış toplam vaka sayısı neydi?" sorusunu yanıtlayacak bir sorgu oluşturun. Bu sorgunun, tüm ülkelerde onaylanmış vakaların toplam sayısını içeren tek bir satır döndürmesi gerekir. Sütunun adı total_cases_worldwide olmalıdır.

Referans alınan sütunlar:

  • cumulative_confirmed
  • date

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Onaylanmış Toplam Vaka Sayısı

2. görev: En kötü etkilenen bölgeler

  • " tarihinde, ABD'deki kaç eyalette ölüm sayısı değerini aştı?" sorusunu yanıtlayacak bir sorgu oluşturun. Bu sorgunun, çıkışı count_of_states alanında listelemesi gerekir.
Not: NULL değerleri dahil etmeyin.

Referans alınan sütunlar:

  • country_name
  • subregion1_name (eyalet bilgisi için)
  • cumulative_deceased

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. En Kötü Etkilenen Bölgeler

3. görev: Yoğun bölgeleri belirleme

  • " tarihinde, Amerika Birleşik Devletleri'nde onaylanmış vaka sayısı değerini aşan tüm eyaletleri listele" ifadesini yanıtlayacak bir sorgu oluşturun. Bu sorgunun, eyalet adını ve her eyaletteki onaylanmış vaka sayısını azalan düzende döndürmesi gerekir. Döndürülecek alanların adları state ve total_confirmed_cases'dir.

Referans alınan sütunlar:

  • country_code
  • subregion1_name (eyalet bilgisi için)
  • cumulative_confirmed

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Yoğun Bölgeleri Belirleme

4. görev: Ölüm oranı

  1. " 2020'de İtalya'da vaka sayısına göre ölüm oranı neydi?" sorusunu yanıtlayacak bir sorgu oluşturun. Buradaki vaka sayısına göre ölüm oranı şu şekilde tanımlanmıştır: (toplam ölüm sayısı / onaylanmış toplam vaka sayısı) x 100.
  2. 2020 ile ilgili oranı döndürecek ve çıkışında şu alanları içerecek bir sorgu yazın: total_confirmed_cases, total_deaths, case_fatality_ratio.

Referans alınan sütunlar:

  • country_name
  • cumulative_confirmed
  • cumulative_deceased

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Ölüm Oranı

5. görev: Belirli bir günü tanımlama

  • Şu soruyu yanıtlayacak bir sorgu oluşturun: "İtalya'da hangi gün toplam ölüm sayısı değerini aştı?" Sorgu, ilgili tarihi yyyy-aa-gg biçiminde döndürmelidir.

Referans alınan sütunlar:

  • country_name
  • cumulative_deceased

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Yoğun Bölgeleri Belirleme

6. görev: Net yeni vaka sayısının sıfır olduğu günleri bulma

Aşağıdaki sorgu, Hindistan'da ile tarihleri arasında, onaylanmış vaka sayısındaki artışın sıfır olduğu günlerin sayısını tespit etmek için yazılmıştır. Ancak sorgu düzgün şekilde yürütülememektedir.

  • Gerekli güncellemeleri yaparak sorguyu tamamlamalı ve sonucu almalısınız:
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 )

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Net yeni vaka sayısının sıfır olduğu günleri bulma

7. görev: İkiye katlanma oranı

  • Önceki sorguyu şablon olarak kullanarak, ABD'de, 22 Mart 2020 ile 20 Nisan 2020 tarihleri arasında, onaylanmış vaka sayısındaki artışın önceki güne göre % oranının üzerinde olduğu tarihleri bulmak için bir sorgu yazın (ikiye katlanma oranını ~7 gün olarak belirterek). Sorgunun; ilgili tarihlerin listesini, ilgili gündeki onaylanmış toplam vaka sayısını, bir gün önceki onaylanmış toplam vaka sayısını ve bu günler arasında vakalarda görülen artışı yüzde cinsinden döndürmesi gereklidir.

    • Döndürülen alanlar için şu adları kullanın: Date, Confirmed_Cases_On_Day, Confirmed_Cases_Previous_Day ve Percentage_Increase_In_Cases.

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. İkiye katlanma oranı

8. görev: İyileşme oranı

  1. 10 Mayıs 2020 tarihine kadar ülkelerdeki iyileşme oranlarını azalan düzende listeleyecek bir sorgu oluşturun ( ile sınırlayın).

  2. Sorguyu yalnızca onaylanmış vaka sayısı 50.000'in üzerinde olan ülkelerle sınırlayın.

    • Sorgunun şu alanları döndürmesi gerekir: country, recovered_cases, confirmed_cases, recovery_rate.

Referans alınan sütunlar:

* country_name * cumulative_confirmed * cumulative_recovered

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. İyileşme oranı

9. görev: Kümülatif günlük artış oranı (CDGR)

  • Aşağıdaki sorgu, Fransa için ilk vakanın bildirildiği günden tarihine kadarki kümülatif günlük artış oranını (CDGR) hesaplamaya çalışmaktadır. İlk vaka 24 Ocak 2020 tarihinde bildirilmiştir.

  • CDGR şu şekilde hesaplanmaktadır:

((last_day_cases/first_day_cases)^1/days_diff)-1)

Bu denklemde:

  • last_day_cases, 10 Mayıs 2020 tarihindeki onaylanmış vaka sayısıdır

  • first_day_cases, 24 Ocak 2020 tarihindeki onaylanmış vaka sayısıdır

  • days_diff, 24 Ocak - 10 Mayıs 2020 arasındaki gün sayısıdır

  • Sorgu düzgün şekilde yürütülememektedir. Sorgunun başarıyla yürütülebilmesi için hatayı düzeltebilir misiniz?

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 Not: LEAD() olarak referans verilen SQL işlevi hakkında daha fazla bilgi edinmek için İşlevler, operatörler ve koşullu durumlar belgelerine göz atın.

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Kümülatif Günlük Artış Oranı (CDGR)

10. görev: Looker Studio raporu oluşturma

  • Amerika Birleşik Devletleri için aşağıdaki verilerin grafiğini oluşturacak bir Looker Studio raporu oluşturun:

    • Onaylanmış Vaka Sayısı
    • Ölüm Sayısı
    • Tarih aralığı:

Hedefi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. Looker Studio raporu oluşturma

Not: Raporu oluştururken aşağıdaki görseli referans olarak kullanın ve raporunuzun bu görselle uyumlu olduğundan emin olun. Not: BigQuery'deki Explore with Looker Studio (Looker Studio ile keşfet) seçeneğini kullanmayın.

çizgi grafik

Tebrikler!

BigQuery Verilerinden Analiz Elde Etme Rozeti

Bir sonraki beceri rozetinizi kazanma

Bu yönlendirmesiz öğrenim laboratuvarı, BigQuery Verilerinden Analiz Elde Etme beceri rozetinin bir parçasıdır. Bu beceri rozetini tamamladığınızda başarınızın ödülü olarak yukarıdaki rozeti alırsınız. Rozetinizi özgeçmişinizde ve sosyal platformlarda kullanabilir ve #GoogleCloudBadge etiketini kullanarak başarınızı duyurabilirsiniz.

Bu beceri rozeti, Google'ın Veri Analisti öğrenme rotasının bir parçasıdır. Bu öğrenme rotasındaki diğer beceri rozetlerini de tamamladıysanız kaydolabileceğiniz yeni beceri rozetlerini Google Cloud Öğrenim Merkezi kataloğunda bulabilirsiniz.

Google Cloud eğitimi ve sertifikası

...Google Cloud teknolojilerinden en iyi şekilde yararlanmanıza yardımcı olur. Derslerimizde teknik becerilere odaklanırken en iyi uygulamalara da yer veriyoruz. Gerekli yetkinlik seviyesine hızlıca ulaşmanız ve öğrenim maceranızı sürdürebilmeniz için sizlere yardımcı olmayı amaçlıyoruz. Temel kavramlardan ileri seviyeye kadar farklı eğitim programlarımız mevcut. Ayrıca, yoğun gündeminize uyması için talep üzerine sağlanan, canlı ve sanal eğitim alternatiflerimiz de var. Sertifikasyonlar ise Google Cloud teknolojilerindeki becerilerinizi ve uzmanlığınızı doğrulamanıza ve kanıtlamanıza yardımcı oluyor.

Kılavuzun Son Güncellenme Tarihi: 27 Mart 2024

Laboratuvarın Son Test Edilme Tarihi: 27 Mart 2024

Telif Hakkı 2025 Google LLC. Tüm hakları saklıdır. Google ve Google logosu, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları ilişkili oldukları şirketlerin ticari markaları olabilir.

Before you begin

  1. Labs create a Google Cloud project and resources for a fixed time
  2. Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
  3. On the top left of your screen, click Start lab to begin

Use private browsing

  1. Copy the provided Username and Password for the lab
  2. Click Open console in private mode

Sign in to the Console

  1. Sign in using your lab credentials. Using other credentials might cause errors or incur charges.
  2. Accept the terms, and skip the recovery resource page
  3. Don't click End lab unless you've finished the lab or want to restart it, as it will clear your work and remove the project

This content is not currently available

We will notify you via email when it becomes available

Great!

We will contact you via email if it becomes available

One lab at a time

Confirm to end all existing labs and start this one

Use private browsing to run the lab

Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the Student account, which may cause extra charges incurred to your personal account.