No diretório raiz do projeto execute:
docker-compose up -d
Isso será suficiente para que seja criado um conteiner com um banco de dados PostgreSQL e um serviço que execute scripts Python. Os scripts.py
que serão executados são responsáveis por fazer a transformação e o carregamento dos dados nas tabelas do banco.
Caso deseje realizar consultas SQL após o carregamento dos dados, execute:
docker exec -it postgres psql -U postgres
\c datawarehouse
Isso abrirá uma conexão com o banco de dados e permitirá as consultas.
Para sair do console PostgreSQL, execute:
\q
Com o Power BI aberto, siga:
- Obter dados;
- Pesquise por 'Banco de dados PostgreSQL' e clique para conectar;
- Servidor:
localhost
; - Banco de dados:
datawarehouse
; - Em 'Modo de Conectividade de Dados' selecione 'Importar Dados';
- Clique em 'OK'.
Em caso de sucesso na conexão, uma guia do Power BI será aberta solicitando que selecione as tabelas que deseja importar para o arquivo.