Dremio

Conecte sua instância do Looker a um banco de dados do Dremio para analisar seus dados. Este documento descreve como definir parâmetros de conexão no Looker e configurar opções para criptografar o tráfego de rede. O Looker testa a compatibilidade de dialetos com Dremio.

Criptografar o tráfego de rede

Uma prática recomendada é criptografar o tráfego de rede entre o aplicativo Looker e o banco de dados. Considere uma das opções descritas na página de documentação Ativar o acesso seguro ao banco de dados.

Criar a conexão do Looker com o banco de dados

Siga estas etapas para criar a conexão do Looker com o banco de dados:

  1. Na seção Administrador do Looker, selecione Conexões e clique em Adicionar conexão.
  2. Preencher os detalhes de conexão. A maioria das configurações é comum para a maioria dos dialetos de banco de dados. Consulte a página de documentação Conectar o Looker ao banco de dados para mais informações. Algumas das configurações são descritas a seguir. Use os valores padrão em todos os outros campos ou deixe-os em branco.

    • Nome: atribua um nome exclusivo à conexão. Esse é o nome que o LookML usa para se referir a essa conexão.
    • Dialeto: selecione Dremio 11+ ou Dremio.

    • Host: insira o endereço IP ou o nome do host do servidor em que o Dremio está em execução.

    • Porta: a porta padrão é 31010.

    • Banco de dados: o valor padrão é DREMIO.

    • Nome de usuário: insira o nome de usuário que o Looker usa para acessar o Dremio.

    • Senha: insira a senha associada ao nome de usuário inserido.

    • Parâmetros JDBC adicionais: adicione outros parâmetros JDBC. Consulte a seção Parâmetros JDBC compatíveis nesta página para conferir a lista de parâmetros compatíveis com o Looker.

  3. Para verificar se a conexão foi estabelecida, clique em Testar. Consulte a página de documentação Testar a conectividade do banco de dados para informações sobre solução de problemas.

    O Looker vai executar SELECT 1 FROM (VALUES(1)) para verificar uma conexão básica e um teste de consulta. Ele não vai validar se o usuário pode acessar qualquer uma das fontes do Dremio ou tabelas subjacentes.

  4. Para salvar essas configurações, clique em Conectar.

Depuração

Conecte seu navegador da Web a dremio_host:9047 no servidor. No editor de SQL, execute SELECT 1 FROM (VALUES(1)) para verificar se o Dremio está instalado corretamente e se as consultas podem ser executadas.

Parâmetros JDBC compatíveis

Para o Dremio, o Looker oferece suporte aos seguintes parâmetros JDBC no campo Parâmetros JDBC adicionais da conexão. Consulte a documentação do seu banco de dados para informações sobre esses parâmetros.

  • disableCertificateVerification
  • impersonation_target
  • password
  • projectId
  • routing_queue
  • routing_tag
  • socksProxyHost
  • socksProxyPassword
  • socksProxyPort
  • socksProxyUsername
  • ssl
  • token_type
  • user

Suporte a recursos

Para que o Looker ofereça suporte a alguns recursos, o dialeto do banco de dados também precisa oferecer suporte a eles.

O Dremio oferece suporte aos seguintes recursos a partir do Looker 26.14:

Recurso Compatível?
Looker (Google Cloud Core)
Conjuntos simétricos
Tabelas derivadas
Tabelas derivadas SQL persistentes
Tabelas derivadas nativas persistentes
Visualizações estáveis
Eliminação de consultas
Tabelas dinâmicas baseadas em SQL
Fusos horários
SSL
Subtotais
Parâmetros adicionais da JDBC
Diferenciação entre maiúsculas e minúsculas
Tipo de local
Tipo de lista
Percentil
Percentil distinto
Mostrar processos do SQL Runner
Descrever tabela do SQL Runner
Mostrar índices do SQL Runner
Selecionar 10 do SQL Runner
Contagem do SQL Runner
Explicar SQL
Credenciais do OAuth 2.0
Comentários de contexto
Pooling de conexão
Esboços HLL
Reconhecimento agregado
PDTs incrementais
Milissegundos
Microssegundos
Visualizações materializadas
Medidas de comparação de períodos
Contagem aproximada aproximada
Modelos analíticos no banco de dados
Agendas personalizadas

O Dremio 11+ oferece suporte aos seguintes recursos a partir do Looker 26.14:

Recurso Compatível?
Looker (Google Cloud Core)
Conjuntos simétricos
Tabelas derivadas
Tabelas derivadas SQL persistentes
Tabelas derivadas nativas persistentes
Visualizações estáveis
Eliminação de consultas
Tabelas dinâmicas baseadas em SQL
Fusos horários
SSL
Subtotais
Parâmetros adicionais da JDBC
Diferenciação entre maiúsculas e minúsculas
Tipo de local
Tipo de lista
Percentil
Percentil distinto
Mostrar processos do SQL Runner
Descrever tabela do SQL Runner
Mostrar índices do SQL Runner
Selecionar 10 do SQL Runner
Contagem do SQL Runner
Explicar SQL
Credenciais do OAuth 2.0
Comentários de contexto
Pooling de conexão
Esboços HLL
Reconhecimento agregado
PDTs incrementais
Milissegundos
Microssegundos
Visualizações materializadas
Medidas de comparação de períodos
Contagem aproximada aproximada
Modelos analíticos no banco de dados
Agendas personalizadas

Ativar o Dremio Arrow Flight (somente instâncias hospedadas pelo cliente)

O dialeto Dremio integrado do Looker não oferece suporte nativo ao recurso Arrow Flight do Dremio. Para ativar conexões do Arrow Flight para instâncias do Looker hospedadas pelo cliente, instale um driver JDBC do Dremio compatível com o Arrow Flight como um driver JDBC personalizado.

Siga estas etapas para ativar o Arrow Flight no Looker:

  1. Faça o download do arquivo JAR do JDBC do Dremio Arrow Flight no Dremio.
  2. Siga as etapas na página de documentação Drivers JDBC não empacotados para colocar o arquivo JAR no servidor e configurar o arquivo custom_jdbc_config.yml.
  3. No Looker, navegue até Administrador > Bancos de dados > Conexões.
  4. Edite sua conexão do Dremio ou clique em Adicionar conexão.
  5. No campo Parâmetros JDBC adicionais, adicione os parâmetros específicos que o Dremio exige para o Arrow Flight, formatados como pares de chave-valor separados por ponto e vírgula (por exemplo, useFlight=true;).

Próximas etapas

Depois de concluir a conexão do banco de dados, configure as opções de autenticação.