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
12 Hrs
40 Min
23 Seg

Configuración de herramientas para Data Warehouse y ETL

13/26

Lectura

¡Hola, te doy la bienvenida a este tutorial! Configurarás las bases de datos y herramientas que usaremos para el ETL y crear un data warehouse.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 11

Preguntas 9

Ordenar por:

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

Alternativa si no quieren instalar Ruby

Sigan el tutorial del repositorio de Github, alli esta el archivo docker compose que automaticamente ejecutara el script (asumiendo que ya lo tienen en la carpeta como dice el paso 3) pero deberan renombrar el archivo para que se llame adventure_works_2014_OLTP_script.zip.

Una vez que ejecuten el comando…

docker compose up 

Tendran la imagen contruida y la base da datos de Postgres llena y ejecutandose (porque la imagen ya tiene instalado ruby y ejecuto el script).

Pueden combinarlo con un archivo docker-compose.override.yml para levantar una imagen de un gestor de bases datos como PGAdmin4 o Adminer.

La guía de instalación de AdventureWorks esta bastante mala, he tenido mucha dificultad realizando la instalación. Debería por lo menos existir un vídeo de apoyo actualizado para la instalación.

paso 0: asegurar que tu path tenga (C:\Program Files\PostgreSQL\15\bin) y ademas a ver instalado el ruby. paso 1: install git bash on windows 11 paso 2: en la consola de git bash ejecutar el siguiente comando: git clone <https://github.com/lorint/AdventureWorks-for-Postgres.git> paso 3: Copia y pega el archivo AdventureWorks-oltp-install-script.zip en el directorio AdventureWorks-for-Postgres paso 4: descomprimir -> unzip AdventureWorks-oltp-install-script.zip paso 5: ruby update\_csvs.rb paso 6: abre tu postgres (pgAdmin), para que levante el servicio paso 7: psql -c "CREATE DATABASE \\"Adventureworks\\";" -U postgres -h localhost paso 8: psql.exe -U postgres -d Adventureworks -f install.sql
El secreto es el siguiente, sigan todos los pasos y el comando para crear la base de datos es el segundo: `psql -c "CREATE DATABASE \"Adventureworks\";" -U postgres -h localhost` Despues, el comando para llenar las tablas de la BD es el siguiente: psql -d Adventureworks < install.sql -U postgres -h localhost
Hola, recuerden que los archivos .csv deben estar en la misma carpeta que las otros archivos, es decir sacarlos de la carpeta llamada AdventureWorks-oltp-install-script. Si no hacen esto les puede dar errores. También tenang en cuenta que al ejecutar el comando de ruby: `ruby update_csvs.rb`la salida debe ser del tipo: `Processing ./CountryRegion.csv`asi para varios archivos. Si al ejecutar el comando no les sale esta respuesta puede ser un indicador de que algún paso anterior está mal
es mas facil crear una red para conectarse en local en docker asi : version: '2' services:  db:    build: ./    environment:      POSTGRES\_USER: postgres      POSTGRES\_PASSWORD: postgres    ports:      - '5434:5432'  # Mapeo del puerto de la máquina local al puerto del contenedor    networks:      - my\_custom\_network  # Asignar la red personalizada al servicio networks:  my\_custom\_network:  # Definición de la red personalizada    driver: bridge ```txt version: '2' services: db: build: ./ environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres ports: - '5434:5432' # Mapeo del puerto de la máquina local al puerto del contenedor networks: - my_custom_network # Asignar la red personalizada al servicio networks: my_custom_network: # Definición de la red personalizada driver: bridge ```
Tiene alguien el backup de la base de datos? El tutorial no es muy claro.
Si alguien ya ha tenido exito con la migración de la base de datos en postgres y con la dato de cada tabla, si puede envie un backup para hacer restore. PD: Estoy utlizando windows 11
hay muchos problemas con la guia de AdventureWorks, si pudieran realizar un video de apoyo con los comnados seria mas que satisfactorio.
como configuro pgadmin para conectarme a redshift

Hola, al final pude correr el archivo install.sql. Pero para ello tuve que crear la base de datos por mi cuenta:
Corri los siguientes 4 comandos

sudo -u postgres psql
create database “Adventureworks”;
\q
sudo -u postgres psql -d Adventureworks < install.sql

Saludos y espero que les sea util