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 versão 1.4.9 Enterprise Edition, o Dremio 11+, e o Dremio 26+ (Enterprise & Cloud).

Criptografar o tráfego de rede

É recomendável 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 Admin do Looker, selecione Connections e clique em Add Connection.
  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 26.0+ (Arrow Flight SQL), 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. Para o Dremio Cloud, insira o endpoint do Flight (por exemplo, data.dremio.cloud ou data.eu.dremio.cloud).

    • Port:

      • Para Dremio 26.0+ (Arrow Flight SQL): a porta padrão é 32010 (ou 443 para o Dremio Cloud).
      • Para Dremio 11+ e Dremio: a porta padrão é 31010.
    • Banco de dados: o valor padrão é DREMIO (ou o nome do catálogo de destino).

    • Esquema: (opcional, somente Dremio 26.0+ (Arrow Flight SQL)) insira o espaço ou esquema padrão a ser usado para consultas (por exemplo, my_space ou my_catalog.my_schema).

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

    • Senha: insira a senha (ou o token de acesso pessoal) associada ao nome de usuário.

    • Ativar SSL: ative para permitir a comunicação criptografada pelo Arrow Flight / TLS.

    • Verificar certificado SSL: se você estiver usando certificados autoassinados ou internos sem a verificação padrão da autoridade de certificação (AC), desative essa opção para desativar a verificação de certificado.

    • Additional JDBC parameters: 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 no botão Test Connection na seção Status details na parte de baixo da página Connections Settings.

  4. Se o Looker mostrar a mensagem Can Connect, pressione Connect para criar a conexão.

A conexão do banco de dados será adicionada à lista na página Connections Admin do Looker.

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 Additional JDBC parameters da conexão. Consulte a documentação do seu banco de dados para mais informações sobre esses parâmetros.

Parâmetros do Dremio 26.0+ (Arrow Flight SQL)

  • useEncryption
  • disableCertificateVerification
  • schema
  • catalog
  • token
  • useKerberos
  • threadPoolSize

Parâmetros do Dremio e do Dremio 11+

  • disableCertificateVerification
  • impersonation_target
  • password
  • projectId
  • routing_queue
  • routing_tag
  • socksProxyHost: para instâncias públicas do Looker, o valor do parâmetro socksProxyHost precisa ser o endereço IP público da instância.
  • 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.

Suporte a recursos do Dremio 26.0+ (Arrow Flight SQL)

O Dremio 26+ com Arrow Flight SQL oferece suporte aos seguintes recursos a partir do Looker 26.20:

Recurso Compatível?
Looker (Google Cloud Core)
Conjuntos simétricos
Tabelas derivadas
Tabelas derivadas persistentes com base em SQL
Tabelas derivadas nativas persistentes
Visualizações estáveis
Interrupção de consultas
Tabelas dinâmicas com base em SQL
Fusos horários
SSL
Subtotais
Parâmetros adicionais da JDBC
Diferencia maiúsculas de 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
TDPs 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

Suporte a recursos do Dremio 11+

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

Recurso Compatível?
Looker (Google Cloud Core)
Conjuntos simétricos
Tabelas derivadas
Tabelas derivadas persistentes com base em SQL
Tabelas derivadas nativas persistentes
Visualizações estáveis
Interrupção de consultas
Tabelas dinâmicas com base em SQL
Fusos horários
SSL
Subtotais
Parâmetros adicionais da JDBC
Diferencia maiúsculas de 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
TDPs 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

Suporte a recursos do Dremio

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

Recurso Compatível?
Looker (Google Cloud Core)
Conjuntos simétricos
Tabelas derivadas
Tabelas derivadas persistentes com base em SQL
Tabelas derivadas nativas persistentes
Visualizações estáveis
Interrupção de consultas
Tabelas dinâmicas com base em SQL
Fusos horários
SSL
Subtotais
Parâmetros adicionais da JDBC
Diferencia maiúsculas de 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
TDPs 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

SQL nativo do Arrow Flight em comparação com o driver personalizado legado

O Looker inclui suporte nativo para Dremio 26.0+ (Arrow Flight SQL) usando o driver JDBC do Apache Arrow Flight SQL. Não é mais necessário instalar arquivos JAR de driver JDBC personalizados descompactados para instâncias do Dremio 26+.

Para implantações mais antigas do Dremio em instâncias hospedadas pelo cliente que usam versões legadas do Dremio sem suporte nativo do Arrow Flight, consulte a página de documentação Drivers JDBC descompactados.

Próximas etapas

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