SóProvas


ID
2677417
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Na versão 1.4.6 do Sqoop, é função do argumento

Alternativas
Comentários
  • --warehouse-dir: Ele pode ser usado para fins de desenvolvimento, onde você apenas deseja executar alguns testes em tabelas internas.

    --incremental : Especifica a coluna a ser examinada ao determinar quais linhas serão importadas.

    --staging-table A tabela na qual os dados serão preparados antes de serem inseridos na tabela de destino.

    --meta-connect Especifica a cadeia de conexão do JDBC usada para conectar-se ao metastore

    --password Definir senha de autenticação

  • fui olhar o edital de escrituturario e fiquei assustado!!! os cara tão pegando pesado nesse edital!

  • Questão difícil (e preguiçosa) da banca, que só privilegia o aluno que decora e não necessariamente aprende. Há dezenas de argumentos no Sqoop, e nem usuários experientes os decoram, pois eles são sempre facilmente acessíveis na documentação do sistema... porém, não adianta brigar com a banca, não é mesmo? Vamos lá:

    a) --warehouse-dir é um comando que permite especificar o diretório pai no HDFS para onde os dados serão importados. O diretório em si é especificado através do --target-dir. Além disso, os dados não são exportados a partir do HDFS para o destino, no caso da utilização desses argumentos, o HDFS é o destino. ERRADA

    b) --staging-table permite criar uma tabela intermediária em que os dados serão trabalhados para posteriormente serem carregados no destino. Se você já estudou o processo de ETL, esse argumento é intuitivo, pois se refere à staging area. O erro do item é falar de exportação para uma tabela relacional, pois o argumento é utilizado no --sqoop-import, comando que visa extrair os dados de um sistema relacional para carregar no HDFSERRADA

    c) O argumento --incremental permite definir qual será o modo de importação incremental utilizado pelo Sqoop. Quando seu valor for append, os registros serão simplesmente apensados ao destino, ou seja, adicionados ao final do arquivo ou tabela.

    Já quando seu valor for lastmodified, os dados irão atualizar aqueles registros em que já existe alguma correspondência de acordo com um atributo especificado. Assim, a assertiva inverteu as opções. ERRADA

    d) O comando --meta-connect permite a conexão a um metastore, de modo a acessar os jobs armazenados nele. Esses metastores, por sua vez, podem ser criados com a ferramenta sqoop-metastore. Essa é a nossa resposta. CERTA

    e) O argumento --password permite informar a senha para conexão ao banco de dados, através do --connect. chmod, é um comando do Linux que permite alterar as permissões de um arquivo. Portanto, só faz sentido utilizá-lo quando se está falando em armazenar as senhas em um arquivo, o que pode ser definido através do comando --password-file. ERRADA

  • escriturário da NASA