This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Automatyczne odtwarzanie
Autouzupełnienie
Poprzedni wykład
Kontynuuj
Big Data: Analiza danych przy użyciu SQL oraz BigQuery - GCP (9.5h)
Chmura - wprowadzenie
Wprowadzenie (3:18)
Przykłady zastosowań rozwiązań chmurowych (2:06)
Czołowi dostawcy chmurowi (4:45)
Zalety chmury (7:30)
Wady chmury (2:54)
Google Cloud Platform
Google Cloud w liczbach (1:47)
Google Cloud - rodzaje usług (6:29)
Jak korzystać z usług Google Cloud? (8:23)
Ile kosztuje chmura i jak wykorzystać 300 USD na start? (5:57)
Google Cloud Platform - BigQuery (4:40)
SQL - Strukturalny język zapytań - przegląd (7:34)
Konfiguracja środowiska chmurowego
Konfiguracja konta Google oraz Google Cloud Platform (7:54)
Wygenerowanie zbiorów danych (8:25)
Utworzenie nowego projektu (6:45)
Pierwsza tabela i pierwsze zapytanie
Utworzenie pierwszego zbioru danych i tabeli (7:51)
Utworzenie tabeli z pliku CSV (4:08)
Pierwsze zapytanie w BigQuery (5:21)
Komentowanie skryptów (2:47)
Typy danych w BigQuery
Numeryczne typy danych (12:34)
Logiczny typ danych (10:24)
Tekstowy typ danych (7:53)
Data i czas (9:50)
Tablice (10:15)
DDL - Data Definition Language
DDL: Tworzenie tabel przy pomocy SQL (12:53)
DDL: Tworzenie tabel przy pomocy SQL cz. 2 (5:14)
DDL: Tworzenie tabel z zapytania (6:04)
Wartość NULL w tabeli (3:18)
Tabela tymczasowa (4:16)
DML - Data Manipulation Language
DML (19:27)
Instrukcja SELECT DISTINCT, SELECT EXCEPT (9:40)
DQL - Data Querying Language
Instrukcja SELECT (8:25)
Instrukcja SELECT REPLACE (3:45)
Filtrowanie: Instrukcja WHERE (11:49)
Filtrowanie: Instrukcja WHERE cz. 2 (5:12)
Funkcja COUNT() (3:50)
Grupowanie i Sortowanie: Instrukcja GROUP BY oraz ORDER BY (6:50)
Grupowanie i Sortowanie: Instrukcja GROUP BY oraz ORDER BY cz. 2 (2:20)
Grupowanie i Filtrowanie: Instrukcja HAVING (5:33)
Statystyki opisowe - SUM, MIN, MAX, AVG, COUNT (18:50)
Operatory arytmetyczne, porównania oraz logiczne (8:26)
Filtrowanie: Instrukcja LIKE, NOT LIKE (4:46)
Sortowanie: Instrukcja ORDER BY (7:16)
Łączenie wyników zapytań: Instrukcja UNION ALL oraz UNION DISTINCT (5:19)
Tworzenie zapytań złożonych (14:07)
Tworzenie zapytań złożonych - zadanie (1:00)
Tworzenie zapytań złożonych - rozwiązanie (5:38)
Łączenie tabel - INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN (12:06)
Funkcje
Funkcja: CAST (7:38)
Funkcja: SAFE_CAST (4:08)
Tworzenie własnych funkcji (6:59)
Funkcje: COUNT, MIN, MAX, SUM, AVG (5:39)
Funkcje: COUNTIF, ANY_VALUE, STRING_AGG (4:06)
Statystyczne funkcje agregujące (5:31)
Funkcje: RANK, DENSE_RANK, PERCENT_RANK (6:35)
Funkcje matematyczne (7:38)
Funkcje tekstowe (19:57)
Funkcje daty (14:05)
Funkcje daty i czasu (8:37)
Funkcje czasu (3:45)
Funkcja okna OVER() (12:53)
Funkcja okna OVER() cz. 2 (12:44)
Funkcja ROW_NUMBER() (7:58)
Funkcje pozycyjne (14:24)
Wyrażenia warunkowe
Wyrażenie SELECT CASE (8:24)
Wyrażenie COALESCE (5:08)
Wyrażenie IF (5:41)
Wyrażenie IFNULL oraz NULLIF (3:17)
Praca z tablicami: ARRAY
Tablice tekstowe (11:55)
Tablice tekstowe cz. 2 (4:07)
Tablice numeryczne (9:08)
Tablice numeryczne cz. 2 (4:06)
Case Study: Open Image Dataset
Case Study: Przedstawienie problemu (7:04)
Case Study: Rozwiązanie cz. 1 (10:44)
Case Study: Rozwiązanie cz. 2 (8:21)
Case Study: Rozwiązanie cz. 3 (9:02)
BONUS
Grupa na Facebook'u (0:51)
Rekomendowane ścieżki uczenia
Bonus
Funkcje pozycyjne
Treść wykładu zablokowana
Jeśli jesteś już zarejestrowany,
musisz się zalogować
.
Zapisz się na kurs, aby odblokować