Curso de SQL desde R #01: Introducción
Si todo lo que has hecho en R hasta ahora ha sido leer CSVs y trabajar con data.frames, esta clase te va a abrir una puerta importante. Los datos de verdad, los de plantas industriales, flotas de máquinas y sistemas de monitorización, no viven en archivos sueltos: viven en bases de datos. Y para hablar con ellas hay un idioma universal que lleva casi cincuenta años funcionando: SQL.
Antes de tocar código vamos a ver cómo se conecta R a una base de datos y qué opciones hay. PostgreSQL, MySQL, SQL Server, SQLite... cada una con su paquete, sus ventajas y sus dramas. La buena noticia es que hay una capa común que hace que el código sea prácticamente el mismo para todas, y vamos a ver por qué elegimos la combinación que elegimos y por qué solo necesitas dos librerías para todo el curso.
También vamos a presentar el sector en el que trabajaremos: la ingeniería de mantenimiento en energía eólica. No es casualidad. Fiabilidad, control de calidad, datos de sensores... es un terreno donde R es especialmente fuerte. Durante el curso vas a trabajar con los datos de un ensayo de campo en aerogeneradores, con inspecciones, análisis de laboratorio y alarmas.
En menos de 15 minutos vas a crear tu primera base de datos, meter una tabla dentro y lanzarle tu primera consulta SQL. Sin instalar servidores, sin configurar usuarios ni contraseñas. Solo R.