En aquesta secció, aprendrem a configurar l'entorn necessari per començar a treballar amb BigQuery. Aquest procés inclou la creació d'un compte de Google Cloud, la configuració del projecte i l'activació de l'API de BigQuery. A més, veurem com accedir a la consola de BigQuery i com utilitzar-la per executar les primeres consultes.
- Crear un compte de Google Cloud
Pas 1: Registra't a Google Cloud
- Visita el lloc web de Google Cloud.
- Fes clic a "Get started for free" o "Comença gratis".
- Completa el formulari de registre amb la teva informació personal i de pagament. Google Cloud ofereix un crèdit gratuït per als nous usuaris, així que no et preocupis per les despeses inicials.
Pas 2: Accedeix a la consola de Google Cloud
- Un cop registrat, accedeix a la Consola de Google Cloud.
- Inicia sessió amb el teu compte de Google.
- Crear un projecte a Google Cloud
Pas 1: Crear un nou projecte
- A la consola de Google Cloud, fes clic a la icona del menú (tres línies horitzontals) a la cantonada superior esquerra.
- Selecciona "Home" i després "Manage resources".
- Fes clic a "Create Project".
- Assigna un nom al teu projecte i, opcionalment, selecciona una organització.
- Fes clic a "Create".
Pas 2: Selecciona el projecte
- Un cop creat el projecte, selecciona'l des del menú desplegable a la part superior de la consola.
- Activar l'API de BigQuery
Pas 1: Activar l'API
- Amb el teu projecte seleccionat, fes clic a la icona del menú i selecciona "APIs & Services" > "Library".
- Cerca "BigQuery API" a la barra de cerca.
- Fes clic a "BigQuery API" i després a "Enable".
- Accedir a la consola de BigQuery
Pas 1: Navegar a BigQuery
- A la consola de Google Cloud, fes clic a la icona del menú i selecciona "BigQuery" sota la secció "Big Data".
- Això et portarà a la consola de BigQuery, on podràs començar a executar consultes SQL.
- Executar la teva primera consulta
Pas 1: Crear un conjunt de dades
- A la consola de BigQuery, fes clic a "Create dataset" a la part esquerra.
- Assigna un nom al conjunt de dades i configura les opcions segons les teves necessitats.
- Fes clic a "Create dataset".
Pas 2: Executar una consulta simple
- A la consola de BigQuery, fes clic a "Compose new query".
- Introdueix la següent consulta SQL per obtenir una mostra de dades públiques:
SELECT name, gender, count FROM `bigquery-public-data.usa_names.usa_1910_2013` WHERE state = 'TX' LIMIT 10;
- Fes clic a "Run" per executar la consulta.
- Revisa els resultats a la part inferior de la pantalla.
Resum
En aquesta secció, hem configurat l'entorn necessari per començar a treballar amb BigQuery. Hem creat un compte de Google Cloud, configurat un projecte, activat l'API de BigQuery i accedit a la consola de BigQuery. Finalment, hem executat una consulta simple per obtenir dades públiques. Amb aquest entorn configurat, estàs preparat per començar a explorar les capacitats de BigQuery en els següents mòduls del curs.
Curs de BigQuery
Mòdul 1: Introducció a BigQuery
- Què és BigQuery?
- Configurar el teu entorn de BigQuery
- Comprendre l'arquitectura de BigQuery
- Visió general de la consola de BigQuery
Mòdul 2: SQL bàsic a BigQuery
Mòdul 3: SQL intermedi a BigQuery
Mòdul 4: SQL avançat a BigQuery
- Unions avançades
- Camps niats i repetits
- Funcions definides per l'usuari (UDFs)
- Particionament i agrupament
Mòdul 5: Gestió de dades a BigQuery
- Carregar dades a BigQuery
- Exportar dades de BigQuery
- Transformació i neteja de dades
- Gestió de conjunts de dades i taules
Mòdul 6: Optimització del rendiment de BigQuery
- Tècniques d'optimització de consultes
- Comprendre els plans d'execució de consultes
- Ús de vistes materialitzades
- Optimització de l'emmagatzematge
Mòdul 7: Seguretat i compliment de BigQuery
Mòdul 8: Integració i automatització de BigQuery
- Integració amb serveis de Google Cloud
- Ús de BigQuery amb Dataflow
- Automatització de fluxos de treball amb Cloud Functions
- Programació de consultes amb Cloud Scheduler
Mòdul 9: Aprenentatge automàtic a BigQuery (BQML)
- Introducció a BigQuery ML
- Creació i entrenament de models
- Avaluació i predicció amb models
- Funcions avançades de BQML