¿Cómo insertar datos en bases de datos Cloud?

Autor: | Última modificación: 12 de abril de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

El mundo del Big Data se desarrolla cada vez más a una velocidad impresionante. Por ello, el trabajo de un data scientist consiste en conocer las múltiples herramientas que funcionan para recolectar, almacenar, procesar y visualizar los macrodatos. De esta manera, insertar datos en bases de datos Cloud se convierte en un hecho fundamental para el análisis de datos.

Este tipo de gestión se desarrolla, sobre todo, para el procesamiento de datos en la nube, puesto que facilita la conexión y el análisis de los macrodatos de manera online. En este post, te explicamos cómo insertar datos en bases de datos Cloud con un ejemplo ilustrativo.

Insertar datos en bases de datos Cloud

Las diversas formas de insertar datos en bases de datos Cloud implican que un data scientist deba conocer cada una de ellas para identificar y seleccionar la más productiva para el análisis de datos. Por ello, a continuación te compartimos, a través de una serie de ejemplos, algunas de las principales opciones para insertar datos en bases de datos Cloud.

Casi todos los pasos que te expondremos son aplicables y automatizables con el API de Cloud SQL y otras herramientas.

Primero Cloud SQL

En primer lugar, te aconsejamos usar el mismo cuaderno de Colab para verificar que las configuraciones son correctas, para ello debes ver cuál es la IP actual de este cuaderno con !curl ipecho.net/plain

¿Cómo insertar datos en bases de datos Cloud? 1

Ahora, debes subir un dump de la base de datos a Google Storage (requerido siempre para carga de datos Cloud SQL):

  • Entra en la opción de Google Storage dentro de la consola, como se muestra a continuación:
En esta y las siguientes imágenes se muestra las pantallas para insertar datos en bases de datos Cloud siguiendo los pasos explicados en el texto.
  • A partir de allí, debes crear un bucket o segmento para este tipo de información:
¿Cómo insertar datos en bases de datos Cloud? 2
  • Entonces, debes seleccionar subir archivos y meter el dump localizado en el repositorio de KeepCoding:
¿Cómo insertar datos en bases de datos Cloud? 3

Crea una instancia de PostgreSQL con Cloud SQL

  • Para ello, debes entrar en la opción de Cloud SQL dentro de la consola web:
¿Cómo insertar datos en bases de datos Cloud? 4
  • Después, debes clicar en crear instancia:
¿Cómo insertar datos en bases de datos Cloud? 5
  • Ahora, debes seleccionar PostgreSQL:
¿Cómo insertar datos en bases de datos Cloud? 6
  • Para introducir los datos de la instancia, debes hacer clic en opciones de configuración:
¿Cómo insertar datos en bases de datos Cloud? 7
  • Dentro de las opciones deberás seleccionar Red/Network para, posteriormente, insertar la información necesaria y acceder a la base de datos desde nuestro cliente, como se ejemplifica en las imágenes:
¿Cómo insertar datos en bases de datos Cloud? 8
¿Cómo insertar datos en bases de datos Cloud? 9
  • Ten en cuenta que si abres a todo internet (0.0.0.0/0), te saldrá una advertencia importante como la siguiente:
¿Cómo insertar datos en bases de datos Cloud? 10
  • Ahora, podrás crear un usuario para conectarte e insertar los datos:
¿Cómo insertar datos en bases de datos Cloud? 11
  • Deberás insertar los datos del usuario de la siguiente manera:
¿Cómo insertar datos en bases de datos Cloud? 12
  • Ahora, necesitarás repetir los pasos siete y ocho para crear una base de datos, que para este ejemplo llamaremos «dota».

Por fin podrás cargar los datos

  • Una vez terminada la creación del servicio SQL deberías ver la marca verde en el dashboard y, a partir de aquí, podrás seleccionar la opción de importar datos:
¿Cómo insertar datos en bases de datos Cloud? 13
  • Ahora, selecciona el archivo del dump que tienes en Storage, el formato y el usuario con el que llevarás a cabo la importación:
¿Cómo insertar datos en bases de datos Cloud? 14
  • Finalmente, en operaciones deberás notar un import correcto, como se muestra a continuación:
¿Cómo insertar datos en bases de datos Cloud? 15

¡Listo, has logrado insertar datos en bases de datos Cloud!

Aprende más sobre Big Data

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Ahora que sabes cómo se insertan datos en bases de datos Cloud, podrás empezar a llevar a la práctica cada uno de estos pasos. Sin embargo, desde KeepCoding sabemos que aún queda mucho por aprender sobre estas herramientas y sistemas del Big Data. Por ello, te ofrecemos nuestro Bootcamp Full Stack Big Data, Inteligencia Artificial & Machine Learning, con el que lograrás dominar los conocimientos necesarios para implantar cualquier arquitectura y para la realización de los desarrollos tanto técnicos como analíticos necesarios dentro del mundo del Big Data. ¿Qué estás esperando para profundizar en tus conocimientos sobre el sector IT?

[email protected]