Visualizar dados do Apache Hive de consulta interativa com o Microsoft Power BI usando consulta direta no HDInsight

Este artigo descreve como conectar o Microsoft Power BI aos clusters de Consulta Interativa do Azure HDInsight e visualizar dados do Apache Hive usando consulta direta. O exemplo fornecido carrega os dados de uma hivesampletable tabela do Hive para o Power BI. A hivesampletable tabela Hive contém alguns dados de utilização do telemóvel. Em seguida, você plota os dados de uso em um mapa-múndi:

HDInsight Power BI the map report.

Você pode usar o driver ODBC do Apache Hive para fazer a importação por meio do conector ODBC genérico no Power BI Desktop. No entanto, isso não é recomendado para cargas de trabalho de BI, dada a natureza não interativa do mecanismo de consulta do Hive. O conector HDInsight Interactive Query e o conector HDInsight Apache Spark são melhores opções para seu desempenho.

Pré-requisitos

Antes de passar por este artigo, você deve ter os seguintes itens:

Carregar dados do HDInsight

A hivesampletable tabela Hive vem com todos os clusters HDInsight.

  1. Inicie o Power BI Desktop.

  2. Na barra de menus, navegue até Página Inicial>Obter Dados>Mais....

    HDInsight Power BI Get Data More.

  3. Na janela Obter dados , digite hdinsight na caixa de pesquisa.

  4. Nos resultados da pesquisa, selecione Consulta Interativa do HDInsight e, em seguida, selecione Conectar. Se não vir a Consulta Interativa do HDInsight, tem de atualizar o Power BI Desktop para a versão mais recente.

  5. Selecione Continuar para fechar a caixa de diálogo Conectando-se a um serviço de terceiros.

  6. Na janela Consulta Interativa do HDInsight, insira as seguintes informações e selecione OK:

    Property valor
    Servidor Insira o nome do cluster, por exemplo , myiqcluster.azurehdinsight.net.
    Base de Dados Insira o padrão para este artigo.
    Modo de Conectividade de Dados Selecione DirectQuery para este artigo.

    HDInsight interactive query Power BI DirectQuery connect.

  7. Insira as credenciais HTTP e selecione Conectar. O nome de usuário padrão é admin.

  8. Na janela Navegador no painel esquerdo, selecione hivesampletale.

  9. Selecione Carregar na janela principal.

    HDInsight interactive query Power BI hivesampletable.

Visualizar dados em um mapa

Continue a partir do último procedimento.

  1. No painel Visualizações, selecione Mapa, o ícone de globo. Um mapa genérico aparece na janela principal.

    HDInsight Power BI customizes report.

  2. No painel Campos, selecione país e devicemake. Um mapa do mundo com os pontos de dados aparece na janela principal depois de alguns momentos.

  3. Expanda o mapa.

Próximos passos

Neste artigo, você aprendeu como visualizar dados do HDInsight usando o Microsoft Power BI. Para obter mais informações sobre visualização de dados, consulte os seguintes artigos: