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