Logo Passei Direto
Buscar

Frameworks para Big Data - Atividade 4

Ferramentas de estudo

Questões resolvidas

O Apache Hive é uma aplicação de código aberto, com sua licença pertence ao Apache. É uma aplicação de data warehouse construído para a leitura, escrita e gerenciamento de grande volumes de dados em ambientes com a característica de ser distribuído.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. O Hive é um sistema de armazenamento pertencente ao ecossistema Hadoop.
II. Possui a característica de facilitar a junção de dados para a análise.
A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O Apache Hive é uma aplicação de código aberto, com sua licença pertence ao Apache. É uma aplicação de data warehouse construído para a leitura, escrita e gerenciamento de grande volumes de dados em ambientes com a característica de ser distribuído.
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. O Hive é um sistema de armazenamento pertencente ao ecossistema Hadoop.
II. Possui a característica de facilitar a junção de dados para a análise.
A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.

Prévia do material em texto

20/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM1366 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35817841_1&course_id=_582197_1&content_id=_1321496… 1/5
Pergunta 1
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
A quantidade de dados estão aumento exponencialmente, sendo cada vez mais coletados e
analisados pelo setor para BI, o que também torna as soluções de armazenamento tradicionais caras
demais. Nesse aspecto, o Hive se apresenta como uma solução de data warehousing 
com suporte a consultas de maneira mais expressa. 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
I. O hiveQL inclui um sistema com suporte para tabelas contendo tipos primitivos.
Pois:
II. Possui ainda, um catálogo do sistema que contém esquemas estatísticos úteis na exploração de
dados.
 
A seguir, assinale a alternativa correta:
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, pois o hiveQL inclui um sistema com suporte
para tabelas contendo tipos primitivos, coleções como matrizes e composições
agrupadas de diferentes tipos. A asserção II também é verdadeira e
justifica/complementa a I, pois O Hive também inclui uma espécie de catálogo do
sistema, chamado deMetastore, que contém esquemas e estatísticas de tabelas e seus
atributos (colunas), que são úteis na exploração de dados, otimização de consultas e
compilação de consultas.
Pergunta 2
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
O Apache Hive é uma aplicação de código aberto, com sua licença pertence ao Apache. É uma
aplicação de data warehouse construído para a leitura, escrita e gerenciamento de grande volumes de
dados em ambientes com a característica de ser distribuído. 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
I. O Hive é um sistema de armazenamento pertencente ao ecossistema Hadoop.
Pois:
II. Possui a característica de facilitar a junção de dados para a análise.
 
A seguir, assinale a alternativa correta:
 
A asserção I é uma proposição verdadeira e a asserção II é uma proposição
falsa.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Sua resposta está incorreta. A alternativa está incorreta, pois as duas proposições
apresentadas são verdadeiras e a asserção II justifica a I, pois o Hive é um sistema
destinado ao armazenamento de grandes dados e tem a finalidade de juntar estes
parados para a futura análise.
Pergunta 3
Realizar uma boa análise de dados é sempre muito importante, seja em qualquer área. Uma das áreas
que vem se utilizando muito disso é a Business Intelligence, ou ainda, inteligência de negócios. Este é
um setor que tem crescido muito para atender cada vez mais empresas de diversos ramos.
 
Considerando o excerto apresentado, a respeito da análise de grandes dados, analise as afirmativas a
seguir:
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
20/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM1366 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35817841_1&course_id=_582197_1&content_id=_1321496… 2/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
I. O MapReduce, do Hadoop , é muito utilizado porque desenvolvedores escrevem programas de fácil
manutenção.
II. O Hive suporta consultas de maneira expressa, por meio de sua linguagem conhecida como
HiveQL.
III. A linguagem Hive suporta tabelas contendo tipos primitivos, matrizes e agrupamento de tipos.
IV. O Hive possui um problema, um catálogo do sistema, que o deixa lento ao retornar dados.
 
Assinale a alternativa que apresenta a(s) afirmativa(s) correta(s):
II e III apenas.
II e III apenas.
Resposta correta. A afirmativa I está correta. A afirmativa II está correta, pois o Hive se
apresenta como uma solução de data warehousing de código aberto com suporte a
consultas de maneira mais expressa, por meio através de uma linguagem declarativa do
tipo SQL - o HiveQL. A afirmativa III está correta, pois a linguagem hive inclui um sistema
com suporte para tabelas contendo tipos primitivos, coleções como matrizes e
composições agrupadas de diferentes tipos.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Dentro do contexto de Big Data, é comum que os dados surjam a partir de diferentes origens e que
sejam de diferentes formatos. Claro, lidar com grandes conjuntos de dados dentro da estrutura de
bancos de dados relacionais não é a melhor opção. 
Nesse sentido, surgiram diversos bancos de dados chamados de não relacionais. 
Considerando o exposto acima, assinale a alternativa que indica corretamente um exemplo de banco
de dados não relacional.
 
HBase
HBase
Resposta correta. A alternativa está correta, pois o HBase surge para atender a demanda
de bancos de dados não relacionais orientado a coluna ou família de colunas dentro do
ecossistema Hadoop. Diferente do Hive, que não é considerado um banco de dados,
mas um repositório de dados, HBase é um banco de dados sim, mas fora do padrão
tradicional relacional.
Pergunta 5
Resposta
Selecionada:
O Hive possui um linguagem própria para consulta, chamada de HQL ou HiveQL. Esta linguagem
possui características semelhantes a linguagem SQL. Além desta linguagem, ainda possui outra, uma
linguagem procedural, chamada HPL ( Hive Procedural Language ). Nesse sentido, analise o exemplo
abaixo:
 
hive> select * from tb_clientes; hive> show tables;
 elaborado pelo autor
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
I. No exemplo é utilizado um exemplo em linguagem HQL com a presença de comandos select e show
tables. 
Pois: 
II. Possui a característica de comandos semelhantes ao da linguagem SQL.
 
A seguir, assinale a alternativa correta:
 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
1 em 1 pontos
1 em 1 pontos
20/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM1366 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35817841_1&course_id=_582197_1&content_id=_1321496… 3/5
Resposta Correta:
Feedback
da
resposta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
correta da I.
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, pois no exemplo podemos verificar a
presença de comando HQL, com a presença de comando select e show tables. A
asserção II também é verdadeira e justifica/complementa a I, pois a linguagem HQL é
semelhante aos comandos da linguagem SQL, muito utilizada em transações de bancos
de dados relacionais.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Dado é algo importante para o Big Data, afinal, é através de grandes volumes de dados que o Big
Data trabalha. Grandes volumes de dados começaram a surgir a partir do “boom” da internet e foi
necessário surgir ferramentas que os manipulam de forma rápida. 
Neste sentido, assinale a alternativa que indique corretamente o nome da técnica destinada a análise
de grandes volumes de dados:
Big Data Analytics.
Big Data Analytics.
Resposta correta. A alternativa está correta, O termo Big Data Analyticsrepresenta as
formas de analisar grandes volumes de dados. Tem estado em evidência a partir de 2012
devido ao aumento considerável na quantidade de dados geradas desde a década de
2010 em diante, com o aumento massivo de comunicadores instantâneos
comoMessenger e WhatsApp e as redes sociais. Ainda segundo Marquesone (2018),
existem hoje quatro técnicas de analytics 
que são distintas entre si pelo tipo de resultado gerado.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O HBase é um bancode dados não relacional lançado em 2008 e possui sua licença pertencente ao
Apache 2.0. É um banco de dados open source que foi projetado para grandes volumes de dados,
como todo o contexto do framework Hadoop.
 
Considerando o excerto apresentado, a da característica do banco de dados não relacional HBase,
analise as afirmativas a seguir:
I. Tem o objetivo de lidar com o armazenamento de milhões de tabelas e colunas e é tolerante a
falhas.
II. O banco de dados HBase possui uma arquitetura mais rígida, com a expansão possuindo maior
limitação.
III. Seu conceito é fundamentado no Big Google, que é focado na análise de grandes dados off-line .
IV. O HBase se divide em cluster e possui dois tipos de nós, sendo o Master e o RegionServer.
 
Assinale a alternativa que apresenta a(s) afirmativa(s) correta(s):
 
I e IV apenas.
I e IV apenas.
Resposta correta. A afirmativa I está correta. A afirmativa I está correta, pois o HBase
tem o objetivo lidar com armazenamento de milhões de tabelas e colunas, tendo
característica como tolerância a falhas, se aproveitando deste controle vindo do Hadoop
HDFS. A afirmativa IV está correta, pois o HBase se divide em cluster, onde cada
máquina dentro do cluster é chamado de nó. Existem 2 tipos de nodes, sendo o Master e
o RegionServer.
Pergunta 8
O Hive trabalha tanto com dado estruturados como não estruturados. Assim, é possível utilizar
recursos como DDL (Linguagem de Definição de Dados) e DML (Linguagem de Manipulação de
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
20/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM1366 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35817841_1&course_id=_582197_1&content_id=_1321496… 4/5
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
dados) da linguagem SQL, por meio através de scripts criar estruturas de tabelas ou manipular dados. 
Nesse sentido, analise o trecho abaixo.
 
CREATE EXTERNAL TABLE logs ( s1 string, s2 string, s3 string, s4 string, s5 string, s6 string, s7
string) ROW FORMAT DELIMITED FIELDS TERMINATED BY ' ' STORED AS TEXTFILE
LOCATION '/example/data/';
 elaborada pelo autor
 
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
I. O trecho possui código em hiveQL e irá criar uma tabela com nome logs.
Pois:
II. O código possui delimitador de espaço vazio, o que indica que não possui um local de
armazenamento.
 
A seguir, assinale a alternativa correta:
 
A asserção I é uma proposição verdadeira e a asserção II é uma proposição
falsa.
A asserção I é uma proposição verdadeira e a asserção II é uma proposição
falsa.
Resposta correta. A alternativa está correta, pois somente a asserção I é uma proposição
verdadeira, pois apresenta um exemplo de instrução HiveQL na criação de uma tabela
com dados separados por espaços em branco, sendo utilizado o comando CREATE
EXTERNAL TABLE para criar uma tabela chamada “logs”.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
O HBase é um modelo de banco de dados distribuído de código aberto e orientado a coluna. Ele é
baseado no Google BigTable e tem fácil interação com o Hadoop, podendo utilizar o MapReduce para
distribuir todo os processamento de dados.
 
A respeito de características do HBase, analise as afirmativas a seguir e assinale V 
para a(s) Verdadeira(s) e F para a(s) Falsa(s). 
I. ( ) O esquema HBase permite que novos dados e novas colunas sejam incluídas a qualquer
momento.
II. ( ) O HBase possui característica de versionamento, onde os dados podem ser armazenados
gerando séries.
III. ( ) Caso um dados não venha com um timestamp definido, o próprio banco irá definir.
IV. ( ) Por ser um banco de dados não relacional, o HBase não possui procedures e views.
 
Assinale a alternativa que apresenta a sequência correta:
 
V, V, V, F.
V, V, V, F.
Resposta correta. A sequência está correta. A afirmativa I está correta, pois o esquema
HBase permite que novos dados e novas colunas sejam incluídas a qualquer momento, o
que o diferencia substancialmente aos bancos de dados relacionais, que são muito mais
rígidos quanto a alteração da estrutura de uma tabela. A afirmativa II está correta, pois o
HBase possui versionamento, onde os dados podem ser armazenados gerando séries
histórias na própria base. A afirmativa III está correta, pois o HBase se utiliza
de TimeStamp, e caso um dado não venha comtimestamp 
definido, o próprio banco define.
1 em 1 pontos
20/06/2020 Revisar envio do teste: ATIVIDADE 4 (A4) – SIM1366 ...
https://uniritter.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35817841_1&course_id=_582197_1&content_id=_1321496… 5/5
Pergunta 10
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
O Hive possui características muito semelhantes a linguagem SQL, desta forma pode-se realizar
consultas em tabelas com a mesma simplicidade como se fossemos executar uma consulta com a
linguagem SQL. Podemos exemplificar os comandos de seleção e agrupamento de dados.
Neste sentido, analise o trecho abaixo:
 
SELECT s4 AS sev, COUNT(*) AS count FROM logs WHERE s4 = '[ERROR]' AND
INPUT__FILE__NAME LIKE '%.log' GROUP BY s4;
 elaborado pelo autor
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. 
I. É utilizado o comando de seleção que retorna um valor a partir de algumas condições.
Pois:
II. É realizado uma contagem de registos, agrupando-os no resultado final. 
 
A seguir, assinale a alternativa correta:
 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa
correta da I.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta
da I.
Sua resposta está incorreta. A alternativa está incorreta, pois as duas proposições são
verdadeiras, sendo a II uma justificativa/complemento da I. É utilizando um comando de
seleção que irá retornar dados a partir de condições, como a contagem e o agrupamento
de dados.
0 em 1 pontos

Mais conteúdos dessa disciplina