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

Consumiendo Redshift: empieza la magia

7/33
Recursos

Aportes 17

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 鈥淧ublicy accesible鈥 se encuentre en 鈥淓nabled鈥, en el video esta activa por default, pero pueden editarla dando click en 鈥淓dit publicly accesible鈥, podran ver las opciones Seleccionando su cluster, van a la pesta帽a 鈥淧roperties鈥, 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 鈥淕eneral 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 鈥楬ost鈥 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.

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; ```

**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; 

Ya entiendo por que Sheldon ama Amazon

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

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.

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鈥檛 create driver instance
Error creating driver 鈥楢WS / Redshift鈥 instance.
Most likely required jar files are missing.
You should configure jars in driver settings.

Reason: can鈥檛 load driver class 'com.amazon.redshift.jdbc42.Driver鈥
Error creating driver 鈥楢WS / Redshift鈥 instance.
Most likely required jar files are missing.
You should configure jars in driver settings.

Reason: can鈥檛 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