SQL – Arruda – Data Consulting https://modelo6.augustomello.com.br Fri, 31 May 2024 08:50:21 +0000 pt-BR hourly 1 https://wordpress.org/?v=6.8.3 https://modelo6.augustomello.com.br/wp-content/uploads/2025/08/cropped-Logo-Arruda-Consulting-2025-Picto-1b-32x32.png SQL – Arruda – Data Consulting https://modelo6.augustomello.com.br 32 32 Como Conectar SQL Server no Hop? https://modelo6.augustomello.com.br/como-conectar-sql-server-no-hop/ https://modelo6.augustomello.com.br/como-conectar-sql-server-no-hop/#respond Fri, 31 May 2024 08:50:21 +0000 https://arrudaconsulting.com.br/?p=5652 Olá, Desde o Pentaho o banco de dados que dava um pouco mais de trabalho para conectar era o SQL Server, e isso se manteve no Hop.

Portanto, a ideia deste artigo é disponibilizar um tutorial de como fazer esta integração do SQL Server com Apache Hop, este artigo foi feito por um dos nossos alunos, Vasco Gabriel, que é analista de dados na Angola.

Vamos começar:

  • Baixe o driver JDBC no site da Microsoft. O link é este aqui.
  • Descompacte os arquivos e cole na pasta lib do Apache Hop,


Adição do autenticador do SQL Server na pasta libwt – Apache Hop.

Por último, vá ao diretório de instalação do Java na sua máquina e em cada pasta encontrada, você precisará adicionar os seguintes arquivos.


Adição dos autenticadores do SQL Server na pasta bin.

Estes arquivos são os autenticadores que o Apache Hop precisará para conectar ao banco. Como disse, cole ambos nas pastas citadas do seu
diretório escolhido na instalação.

Para validar se a configuração deu certo e se o Apache Hop consegue se conectar com o SQL Server, faça o seguinte teste.

Simplificando se não conseguir

Copia a dll da drive que fica na pasta da drive baixada conforme mostra a imagem abaixo:

Cola aqui a dll nesta pasta

Agora vamos tentar criar a conexão do SQL Server no Apache Hop.

 

Nessa etapa você irá preencher os dados de conexão, igual faria no SSMS ou no Dbeaver.

Configuração de conexão do SQL Server com Apache Hop.

Passe as configurações do seu banco de dados e clique em Test e veja se a ferramenta irá se conectar com o SQL Server. Clique em OK e pronto

 

Quando baixares o dbaver deves garantir o que SQL Server esteja
conectado com dbaver. Um dos erros que podes se deparares é a conexão com o Porta SQL.

Por muitas razões a porta 1433 tem sido bloqueada, então você pode alter o nome da porta ou liberares. Aí tu podes voltares nos passos anterior
descrito no tutorial.

Espero que este artigo tenha te ajudado.

Caso a tua dúvida é mais como fazer os teus ETL com Hop, sugiro assistir este vídeo aqui, que contém 2 horas de conteúdo de Apache Hop:

Muito Obrigado e até o próximo artigo.

Rafael Arruda

]]>
https://modelo6.augustomello.com.br/como-conectar-sql-server-no-hop/feed/ 0
Começou o Treinamento de SQL – Avançado https://modelo6.augustomello.com.br/comecou-o-treinamento-de-sql-avancado/ https://modelo6.augustomello.com.br/comecou-o-treinamento-de-sql-avancado/#respond Mon, 13 Nov 2023 11:21:28 +0000 https://arrudaconsulting.com.br/?p=5426 Olá, tudo bem contigo?

Neste último sábado, começou o nosso novo Treinamento – SQL.

Uma imersão de 2 sábados, com 100% Hand-ons totalizando 16 horas de muita troca de conhecimento e também muitas experiências.

Confira o que abordamos neste primeiro dia.

  • Ativar o WSL no Windows.
  • Instalação do Docker.
  • Subimos o Postgres via Docker.
  • Aprendendo a fazer um levantamento de requisito.
  • Criação do Banco de dados relacional.
  • Criamos a modelagem dimensional do zero, com suas dimensões e fatos.
  • Documentação gerada de forma automática criando uma governança dos dados.

Tudo isso no primeiro dia, e neste 1º dia os alunos entenderam a importância de ter um levantamento de requisitos bem feito, e quando isso acontece facilita muito na etapa de modelagem, e se essas duas etapas foram bem feitas com certeza o ETL será bem feito.

Nunca fez um Levantamento de requisito? veja o nosso artigo onde temos um vídeo demonstrando:

Artigo – Levantamento. de Requisito

Muito Obrigado e até o próximo artigo!

 

 

]]>
https://modelo6.augustomello.com.br/comecou-o-treinamento-de-sql-avancado/feed/ 0
Aprofundando-se em SQL: Uma Competência Essencial na Era dos Dados https://modelo6.augustomello.com.br/aprofundando-se-em-sql-uma-competencia-essencial-na-era-dos-dados/ https://modelo6.augustomello.com.br/aprofundando-se-em-sql-uma-competencia-essencial-na-era-dos-dados/#respond Thu, 19 Oct 2023 20:45:10 +0000 https://arrudaconsulting.com.br/?p=5403 A era digital trouxe consigo um oceano de dados. A cada clique, compra online, interação em mídias sociais e até mesmo cada sensor em nossos dispositivos inteligentes, estamos gerando uma quantidade impressionante de dados. No entanto, esses dados por si só são como um livro escrito em uma língua desconhecida. É preciso uma ferramenta para traduzi-los em informações úteis, e essa ferramenta é a SQL.

Por que aprender SQL?

SQL, ou Linguagem de Consulta Estruturada, é a linguagem padrão para gerenciar e consultar bancos de dados relacionais. Bancos de dados relacionais, como MySQL, PostgreSQL e SQL Server, são os pilares dos sistemas de informação modernos. Ao aprender SQL, você ganha a capacidade de:

Interrogar Dados: Extrair informações específicas de grandes conjuntos de dados.

Manipular Dados: Atualizar, inserir ou excluir registros conforme necessário.

Gerenciar Bancos de Dados: Criar, modificar e gerenciar tabelas, índices e relacionamentos.

Capacidades de Manipulação e Análise de Dados

A linguagem SQL permite que os usuários não apenas consultem dados, mas também os manipulem de maneira eficiente. Comandos como SELECT, INSERT, UPDATE e DELETE tornam possível interagir com os dados de maneira dinâmica, enquanto funções de agregação, como COUNT, SUM e AVG, ajudam na análise de conjuntos de dados.

SQL: Uma Competência Indispensável

No domínio dos dados, seja você um cientista de dados, engenheiro de dados ou analista de negócios, a habilidade de trabalhar com SQL é quase incontornável. A razão é simples: a SQL fornece uma interface direta com os dados. Ela oferece a capacidade de obter insights, construir relatórios e até mesmo desenvolver algoritmos complexos usando funções e procedimentos armazenados.

Conclusão

Na era dos dados, onde a informação é o novo ouro, saber como extrair, refinar e utilizar esse ouro é essencial. A linguagem SQL é a ferramenta que permite aos profissionais fazer exatamente isso. Se você deseja prosperar na arena dos dados, aprofundar-se em SQL é um passo fundamental.

]]>
https://modelo6.augustomello.com.br/aprofundando-se-em-sql-uma-competencia-essencial-na-era-dos-dados/feed/ 0
Como o SQL pode ajudar os analistas de negócios? https://modelo6.augustomello.com.br/como-o-sql-pode-ajudar-os-analistas-de-negocios/ https://modelo6.augustomello.com.br/como-o-sql-pode-ajudar-os-analistas-de-negocios/#respond Thu, 19 Oct 2023 20:42:24 +0000 https://arrudaconsulting.com.br/?p=5405 Extraindo Insights Valiosos

A essência do trabalho de um analista de negócios é transformar dados brutos em insights acionáveis. Com SQL, analistas têm a capacidade de consultar bancos de dados de forma eficiente, filtrar informações irrelevantes e focar nos dados que realmente importam. Seja analisando tendências de vendas, identificando padrões de comportamento do cliente ou avaliando a eficácia de uma campanha de marketing, o SQL permite uma análise profunda e detalhada.

Otimizando Processos de Negócio

Além de extrair insights, o SQL ajuda os analistas de negócios a identificar gargalos ou ineficiências nos processos da empresa. Por exemplo, ao analisar dados de logística, um analista pode identificar etapas em que os atrasos são mais comuns, permitindo que a empresa otimize suas operações.

Tomando Decisões Baseadas em Dados

No mundo empresarial moderno, intuição e experiência ainda são valiosas, mas as decisões baseadas em dados tendem a ser mais precisas e eficazes. Com SQL, analistas de negócios podem fornecer dados concretos para respaldar suas recomendações, tornando as decisões mais informadas e reduzindo riscos.

Por exemplo, se uma empresa está considerando expandir para um novo mercado, um analista de negócios pode usar SQL para analisar dados de mercados similares, avaliar a concorrência e prever possíveis retornos.

Conclusão

Para analistas de negócios, o SQL é mais do que apenas uma linguagem de programação; é uma ferramenta poderosa que permite extrair valor dos dados, otimizar processos e influenciar decisões estratégicas. Em um mundo onde os dados são um recurso valioso, o domínio do SQL é uma habilidade indispensável para qualquer analista que deseja se destacar em sua carreira.

]]>
https://modelo6.augustomello.com.br/como-o-sql-pode-ajudar-os-analistas-de-negocios/feed/ 0