Primeros pasos en la arquitectura no transaccional

1

Objetivos y presentación del proyecto

2

Aprende qué es un Data Warehouse

3

Bases de datos columnares y arquitectura orientada a optimización de consultas

4

¿Cómo funciona AWS Redshift?

Configura tu entorno de trabajo para Redshift

5

Creando nuestro entorno de trabajo en AWS

6

Configura tu primer cluster

7

Consumiendo Redshift: empieza la magia

8

Sentencias SQL en Redshift

Cómo diseñar tu base de datos para mejorar su desempeño

9

¿Qué es la compresión en Redshift?

10

Algoritmos de compresión con Redshift

11

Aplicando algoritmos de compresión

12

Análisis de desempeño con diferentes tipos de compresión

13

Estilos de distribución con Redshift

14

Evaluando los estilos de distribución

15

Llaves de ordenamiento para optimizar nuestras consultas

16

Aplicando ordenamiento de columnas

17

Evaluando algoritmos de ordenamiento

18

Buenas prácticas para diseñar tablas en Redshift

19

Tipos de datos en AWS Redshift

20

Reto: mejora el desempeño de tu base de datos

Manipular enormes cantidades de datos

21

Olvídate de los insert, el copy llego para quedarse

22

Cargando archivos tipo JSON

23

El comando copy a fondo

24

Manifiestos y uso de COMPUPDATE para carga con compresión automática

25

Métodos de carga alternativos al comando copy

26

¿Cómo ejecutar sentencias UPDATE y DELETE?

27

¿Cómo mantener el desempeño de tu base de datos?

28

Estadísticas y limpieza de las tablas

Buenas prácticas para diseñar y ejecutar consultas en tu base de datos

29

Agrupamiento, ordenamiento y subqueries

30

¿Qué es y cómo interpretar un explain plan?

Análisis de comportamiento y descarga de datos con Redshift

31

¿Cómo descargar datos eficientemente con UNLOAD?

32

Otras tablas útiles de Redshift para entender el comportamiento de nuestros datos

Conclusiones

33

Próximos pasos con AWS Redshift

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
1 Hrs
17 Min
48 Seg

Consumiendo Redshift: empieza la magia

7/33
Recursos

Aportes 18

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

trate de seguir los pasos del instructor, pero hay algunas diferencias en la interfaz de amazon a día de hoy que me ocasionaron unos problemas al realizar la conexión con DBeaver. asi que comparto algunas cosas a tener en cuenta para evitar los errores que tuve.

primer asegurarse de que de la opción “Publicy accesible” se encuentre en “Enabled”, en el video esta activa por default, pero pueden editarla dando click en “Edit publicly accesible”, podran ver las opciones Seleccionando su cluster, van a la pestaña “Properties”, hacen un poco de scroll y encontraran este flag

luego en en DBeaver cuando vayan a agregar la coneccion, si es primera vez que lo usan les aparecerá un cuadro de dialogo para descargar un controlador de AWS, acepten todo

notaran que cuando el profe copia el ODBC URL, hace uso del boton Copy en la interfaz de amazon,

en la nueva interfaz estos datos están en el primer flag de “General information”

si usan el botón para copiar el odbc o el jdbc, estarán copiando el témplate completo con el siguiente formato

jdbc:redshift://{host}:{port}/{database}

y si pegan todo el url en la casilla ‘Host’ cuando estén dentro DBeaver les dará error en la conexión, lo que deben colocar ahi es solo lo que les aprese escrito en esta parte
asi cuando peguen borren todo lo demás que viene cuando copian el link , llenan los demás campos y listo testeen la conexión

Ahora para editar Publicly accesible si está Disabled por defecto, le damos clic a Actions y luego a Modify publicly accesible setting

DBeaver solo te da una licencia de 14 días de prueba gratis para usar su IDE, pero puedes pedir una licencia Academica gratis si tienes correo electronico finalizado con .edu, acá dejo el formulario para pedir la licencia Academica free.

**aqui esta todo, no lo escriba **

SELECT "hola mundo";


CREATE table estudiante(
id int2,
nombre varchar(30),
pais_id int2
);


CREATE table pais (
psid_id int2,
nombre varchar(60),
pais_is int2 
);

INSERT into estudiante values (1,'David',1),(2,'Rocio',1),(3,'Carlos',3);
INSERT into pais values (1,'Colombia'),(3,'Mexico')

SELECT * FROM estudiante

inner join pais p 
on e.pais_id = p.pais_id; 

Les dejo el código solo denle formato recuerden que como buenas practicas debe ir en mayúsculas.

SELECT 'hola mundo¡¡' texto;
CREATE table estudiante(
id int2
nombre varchar(30),
pais_id int2
);

CREATE table pais (
psid_id int2,
nombre varchar(60),
pais_is int2 
);
INSERT into estuadiante values (1,'David',1),(2,'Rocio',1),(3,'Carlos');
INSERT into pai values (1,'Colombia'),(3,'Mexico')

SELECT * FROM estudiamnte
inner join pais p 
on e.pais_id = p.pais_id; ```

Para los curiosos, en VScode se puede realizar la conexion, solo descarguen las extensiones correctas y les servira, hay opciones, en mi caso instale SQLTools y redshift driver, con esos dos pude desde mi vscode hacer la conexion a redshift y hacer las consultas. No digo que sera igual que usar dbeaver, yo particularmente ya lo habia manejado y estaba instalado en mi sistema, sin embargo quise probar a usar el vscode.

Ya entiendo por que Sheldon ama Amazon

Es posible ejecutar codigo y tipos de datos #postgresql con esta configuracion de Redshift?

Y no olviden siempre eliminar el cluster cuando terminen de practicar xD yo justo me acabo de llevar una sorpresa con la facturación de mi cuenta
Que version de DBeaver debo instalar, ma aparecen varias la late, interpraise???

Por si alguien no puede conectar y al parecer está todo bien, prueben modificando la contraseña del usuario de la base de datos. A mí me funcionó.
Slds

Alguien tuvo problemas al instalar DBeaverEE en mac? Me sale un error cuando voy a crear la conexion. El log muestra que es por la falta del driver. Pero busque en el directorio y estan los drivers para redshift, aunque no encontre exactamente este driver 'com.amazon.redshift.jdbc42.Driver’
alguna ayuda?
abajo esta el error logeado
Can’t create driver instance
Error creating driver ‘AWS / Redshift’ instance.
Most likely required jar files are missing.
You should configure jars in driver settings.

Reason: can’t load driver class 'com.amazon.redshift.jdbc42.Driver’
Error creating driver ‘AWS / Redshift’ instance.
Most likely required jar files are missing.
You should configure jars in driver settings.

Reason: can’t load driver class 'com.amazon.redshift.jdbc42.Driver’
SHA1 digest error for com/amazon/redshift/jdbc42/Driver.class
SHA1 digest error for com/amazon/redshift/jdbc42/Driver.class

interesante

Para los que no les funciona sin el AS:

SELECT * FROM estudiante AS e
LEFT JOIN pais AS p
ON e.pais_id = p.pais_id;

Por si alguien estaba buscando el link para descargar DBeaver:

https://dbeaver.com/download/lite/

Excelente la clase

de verdad no me puedo conectar

Muy interesante