Partilhar via


Base de dados Impala

Resumo

Número Descrição
Estado de Lançamento Disponibilidade Geral
Produtos Power BI (modelos semânticos)
Power BI (Fluxos de Dados)
Plataforma (Dataflow Gen2)
Power Apps (Fluxos de Dados)
Dynamics 365 Customer Insights
Tipos de autenticação suportados Anônimo
Base de dados
Windows
Documentação de referência da função

Observação

Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendamentos de implantação e recursos específicos do host.

Observação

A implementação do conector Impala 2.0 está em pré-visualização desde julho de 2025.

Capacidades suportadas

  • Importação
  • DirectQuery (modelos semânticos do Power BI)
  • Opções avançadas
    • Duração do tempo limite de conexão
    • Duração do tempo limite do comando

Ligar a uma base de dados Impala a partir do Power Query Desktop

Para se conectar a uma base de dados Impala , siga os seguintes passos:

  1. Selecione Obter Dados na barra de menu Início no Power BI Desktop.

  2. Selecione Banco de Dados na lista de categorias, selecione Impala e, em seguida, selecione Conectar.

    Captura de ecrã da caixa de diálogo Obter Dados com a categoria Base de Dados e Conector Impala selecionados.

  3. Na janela Impala que aparece, digite ou cole o nome do seu servidor Impala na caixa. Você pode Importar dados diretamente para o Power BI ou pode usar DirectQuery. Saiba mais sobre usando o DirectQuery. Em seguida, selecione OK.

    Captura de ecrã da caixa de diálogo Impala com um nome de servidor introduzido e o modo de conectividade de dados de importação selecionado.

  4. Quando solicitado, insira suas credenciais ou conecte-se anonimamente. O conector Impala suporta autenticação Anonymous, Database (nome de usuário e senha) e Windows.

    Captura de ecrã da caixa de diálogo de autenticação com as seleções Anónimo, Windows e Base de Dados, com Base de Dados selecionada.

    Para obter mais informações sobre métodos de autenticação, vá para Autenticação com uma fonte de dados.

    Observação

    Se a ligação não estiver encriptada, ser-lhe-á apresentada a seguinte mensagem. Selecione OK se quiser usar uma conexão não criptografada.

    Captura de tela da caixa de diálogo de suporte à criptografia, enfatizando que uma conexão não pôde ser feita e perguntando se uma conexão não criptografada deve ser usada.

  5. Depois de se conectar, uma janela Navigator aparece e exibe os dados disponíveis no servidor. Selecione Carregar para carregar os dados ou Transformar Dados para continuar a transformar os dados no editor do Power Query.

    Captura de ecrã do Navegador, com a base de dados predefinida e os dados dos clientes selecionados e os dados do cliente apresentados.

Ligar a uma base de dados Impala a partir do Power Query Online

Para se conectar a uma base de dados Impala , siga os seguintes passos:

  1. Selecione a opção Impala na seleção do conector.

  2. Em Conectar à fonte de dados, forneça o nome do servidor e um número de porta, se necessário.

    Captura de ecrã da caixa de diálogo Ligar à fonte de dados onde introduz a ligação online da base de dados Impala.

  3. Se necessário, selecione o nome do gateway de dados local.

  4. Se você estiver se conectando a esse banco de dados Impala pela primeira vez, selecione o tipo de credenciais para a conexão em Tipo de autenticação.

  5. Introduza as suas credenciais.

  6. Selecione Usar conexão criptografada se quiser usar uma conexão criptografada ou desmarque a opção se quiser usar uma conexão não criptografada.

  7. Selecione Avançar para continuar.

  8. No Navigator, selecione os dados de que necessita e, em seguida, selecione Transformar dados para transformar os dados no editor do Power Query.

Conecte-se usando opções avançadas

O Power Query fornece um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário. A tabela seguinte lista todas as opções avançadas que pode definir no Power Query.

Opção avançada Descrição
Duração do tempo limite de conexão Especifica o tempo máximo que o Power Query aguarda pela conclusão de uma ligação. Você pode inserir outro valor para manter a conexão aberta por mais tempo.
Duração do tempo limite do comando Especifica o tempo máximo que um comando pode ser executado antes de o Power Query abandonar a chamada.

Implementação do conector Impala 2.0

Em agosto de 2025, introduzimos uma nova implementação para o conector Impala para melhorar a integração com a Impala. Recomendamos que você atualize seu Power BI Desktop e o gateway de dados local para a versão mais recente para se beneficiar dos recursos mais atuais.

Fornecer-nos feedback para nos ajudar a continuar a melhorar o conector.

A implementação do conector Impala 2.0 é construída usando o driver ADBC (Arrow Database Connectivity) de código aberto. O ADBC fornece um conjunto de interfaces padrão para interagir com dados de seta, que é especialmente eficiente na busca de grandes conjuntos de dados com sobrecarga mínima e sem serialização ou cópia. O driver ADBC também incorpora aprimoramentos de segurança, como segurança de memória e coleta de lixo.

Além disso, a colaboração com a comunidade de código aberto permite atualizações mais rápidas, utilizando ferramentas modernas e processos seguros de ciclo de vida de desenvolvimento (SDL). Para permitir que você aproveite esses aprimoramentos de desempenho e segurança, todas as conexões recém-criadas usam automaticamente a implementação 2.0 a partir de agosto de 2025. Durante o período de transição, você pode testar a implementação 2.0 atualizando suas consultas existentes e adicionando o Implementation="2.0" sinalizador no Impala.Database da seguinte maneira. Após a transição, as conexões que não especificam uma implementação serão atualizadas automaticamente para a implementação 2.0.

Source = Impala.Database("impalavm.centralus.cloudapp.azure.com", [Implementation="2.0"])

Para ajudar no diagnóstico de qualquer problema potencial, pode-se encontrar os detalhes Implementation e DriverType nos logs do Mashup, como no exemplo a seguir. Se você encontrar algum problema durante a transição, entre em contato com o suporte.

{ 
    "Start": "2024-11-02T00:14:02.7968686Z", 
    "Action": "Engine/Module/Impala/IO/Impala/Implementation", 
    "ResourceKind": "Impala", 
    "ResourcePath": "impalavm.centralus.cloudapp.azure.com",
    "HostProcessId": "29200",
    "Implementation": "2.0",
    "DriverType": "ADBC",
    "ProductVersion": "2.139.0.0 (Main)+eda56ecd858054173a4d11db9c63a6da5cf92a99",
    "ActivityId": "106f16b6-cfbb-4853-9f20-ed45486486d2",
    "Process": "Microsoft.Mashup.Container.NetFX45",
    "Pid": 38560,
    "Tid": 1,
    "Duration": "00:00:00.0000291"
}

Para permanecer temporariamente na implementação do conector anterior (durante a solução de problemas), especifique Implementation="1.0" em suas consultas.

Considerações e limitações

Aqui estão algumas considerações e limitações a ter em mente com o conector Impala:

  • O conector Impala é suportado no gateway de dados local, usando qualquer um dos três mecanismos de autenticação suportados.
  • O conector Impala usa o driver Impala, que limita o tamanho dos tipos de string a 32 K por padrão.
  • O conector Impala não suporta a substituição da opção Realm para autenticação Kerberos.