Cursos Online de Big Data
Banco de Dados Hive
Hive é o principal interpretador relacional de arquivos armazenados no Hadoop. Com ele, você consulta os dados do Hadoop utilizando uma linguagem similar ao SQL.
Alexandre Fialho
"Excelente didática."
O que você vai aprender?
No curso Apache Hadoop, você já aprendeu a instalar o Hive. Agora, aprenderá a vincular seus arquivos ao Hive para serem lidos em formato relacional, sejam eles estruturados ou semi-estruturados. Tem muita coisa interessante! Vamos lá!
Pré-requisito
- Conclusão do curso Fundamentos de Big Data e Apache Hadoop
- Conclusão do curso Apache Hadoop: ambiente, HDFS e YARN
- Conclusão do curso SQL para Análises
Conteúdo Programático
- 1. Introdução ao Hive
- 2. Conceitos do Hive
- 3. Computação distribuída
- 4. Conceito Big Data
- 5. Funcionamento Hadoop
- 6. Características Hadoop
- 7. HDFS
- 8. Map and Reduce
- 8. Ecossistema Hadoop
- 10. Data Lake
Vamos aprender como fazer o Hive ler os arquivos que estão armazenados no HDFS utilizando tabelas externas.
- 1. Tabela externa x Tabela Gerenciada
- 2. Tabela Externa
- 3. Tabela Gerenciada
Para poder trabalhar com eficiência, o Hive tem que saber todas as informações de um arquivo no HDFS, localização, tipos de arquivo, tipo de dados, quais são esses dados, onde e como são alocados. São conceitos fundamentais para trabalhar com o Hive.
- 1. MetaStore
- 1. Conceito de partição
- 2. Utilizando partição
Aqui vamos entender as principais diferenças entre a linguagem HQL e a linguagem SQL utilizada no MySQL. Apesar de grandes diferenças no DDL, quando falamos de DML, são praticamente similares.
- 1. HQL x SQL
- 2. Entendendo arquivos semi-estruturados
- 3. Dataset de dados não estruturados
- 4. Criando Tabelas Json
- 5. Lendo tabelas JSON
- 1. SmallFiles
Entre os mais diversos arquivos, o Hive pode ler arquivos binários, arquivos de texto, arquivos em formato semi-estruturados. Vamos entender quais são e aprender como escolhe-los.
- 1. Orc e Parquet
- 2. Avro e Sequence Files
Certificado de Conclusão
- Ao concluir este curso e a Avaliação Final com aproveitamento de 80%, você terá direito ao Certificado de Conclusão.