Git Product home page Git Product logo

canal's Introduction

Aqui estarão todos os arquivos relacionados aos videos do canal


Passo-a-passo para configuração do ambiente para o dbt.

Primeiro passo para configurar o dbt é instalar o python versão >= 3.7

Voce pode obter a versão mais atual do python aqui

Próximo passo é instalar o ambiente virtual do python, rode o comando abaixo no terminal:

pip install --user virtualenv

Agora vamos criar uma pasta para o projeto, criar o ambiente virtual do projeto:

virtualenv .venv

Agora vamos acessar o ambiente virtual:

.venv\Scripts\activate

Ao ativar o ambiente virtual, podemos visualizar quais as bibliotecas estão instaladas usando:

pip freeze

Agora vamos instalar o necessário para que o dbt funcione:

pip install dbt-core
pip install dbt-postgres

Agora que instalamos o dbt, podemos ver o que está instalado no ambiente virtual, após a instalação:

pip freeze

Com o dbt instalado, execute:

dbt --version

Só pra ter certeza de que a instalação deu certo.

Configuração do datasource

Instale o postgres em seu pc, utilizando este link

Com o postgres instalado, abra o psql e acesse as credenciais que foram confiradas na instalação.

OBS.: Usuário e senha padrões do postgres são:

  • User: postgres
  • Password: postgres

Para listar os databases existentes no psql:

postgres=# \l

Segue abaixo os scripts para criar a fonte de dados, no primeiro arquivo estão os comandos para criar o database e as tabelas, os demais são para inserir os dados.

Pegue aqui os arquivos para criação do ambiente da fonte de dados. Execute na seguinte sequencia:

  1. general.sql
  2. cliente.sql
  3. conta.sql
  4. compras.sql

Configuração do dbt para conectar em um banco de dados local (postgres)

Vamos iniciar o projeto dbt:

dbt init dbt_canal

Vá até a pasta do projeto:

cd dbt_canal

Para validar se está tudo funcionando:

dbt debug

Configure os dados para conexão. Esta configuração irá gerar o arquivo profiles.yml

Se vc usa windows, vá até o executar e escreva os dados abaixo e de um Enter:

%userprofile%\.dbt\

Isso abrirá a pasta onde o arquivo profiles foi criado. Configure o arquivo de acordo com os seus dados de conexão.

Após a configuração a pasta do projeto dbt já foi gerada e podemos começar a partir daqui.

canal's People

Contributors

victorbertoldo avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.