ETL using Python: from MySQL to BigQuery
A course for supercharged analysts
Lo que serás capaz de hacer
This is a direct and to the point course that will get you quickly ETL'ing data from MySQL to BigQuery. The lessons in this course are broken out into short How-Tos. Therefore you can take this course over the weekend and be ready to show off your skills on Monday morning! Things that we will cover: Setup Setting up a GCP Account Credential and Authentication for security Python Environment Setup Extract Use Python to connect to MySQL Use Python's pandas to export data Python library usage for saving files to file paths Transform Use Python functions to transform data Use Python pandas to transform data Use inline SQL during Extract for data transformation Load Use the BigQuery Python library Connect to BigQuery Load data to BigQuery Incremental Loads vs Truncate and Load Other data handling options during Load After taking this course, you'll be comfortable with the following pretty cool things: Connect to MySQL using Python Learn how to obscure your database credentials so you're not exposing them in your code Usage of the os module for the purpose of saving files and hard coding fewer things. Use both Python and the pandas library to transform data on the fly during the Transformation phase of your ETL Learn how to use GBQ's modules/libraries to make the loading of the data a very easy, straightforward task Have fun, enjoy and keep growing!
- Connect to MySQL using Python
- Connect to BigQuery using Python
- ETL data from MySQL to BigQuery using Python
- Setting up their environment to use Python with MySQL and BigQuery
Temario
UNIDAD 1 - Setup · 10 leccionesUNIDAD 1 - Setup
UNIDAD 1 - Setup
- Introduction
- Installing Python
- Virtual Environments
- Creating a Google Account
- BigQuery Project, Dataset and Tables
- Installing the Google SDK
- Google Authentication
- Storing Connection Properties
- Installing Needed Modules
- ETL Overview
UNIDAD 2 - Extract · 6 leccionesUNIDAD 2 - Extract
UNIDAD 2 - Extract
- Connect to MySQL
- Query MySQL using Python
- Overview of Pandas
- Pandas dtypes
- Pandas filters
- Pandas Export to CSV
UNIDAD 3 - Transform · 3 leccionesUNIDAD 3 - Transform
UNIDAD 3 - Transform
- Pandas new column with SQL
- Pandas new column with Python Function
- Pandas data transformation
UNIDAD 4 - Load · 7 leccionesUNIDAD 4 - Load
UNIDAD 4 - Load
- BigQuery Console: Create Table DDL
- BigQuery Console: Create Table file upload
- BigQuery: Connect with Python
- BigQuery: Loading Data
- BigQuery: Truncate v Append
- Big Query: Complete ETL Program
- BigQuery: Bonus Material
UNIDAD 5 - Final Thoughts · 1 leccionesUNIDAD 5 - Final Thoughts
UNIDAD 5 - Final Thoughts
- Final Thoughts and Other Resources
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
5 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Oscar Valles.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 5 unidades · 27 lecciones · 30 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Oscar Valles; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


