O teste de dialeto do Looker do Dremio é executado na versão 1.4.9 Enterprise Edition do Dremio.
Criptografar o tráfego de rede
É uma prática recomendada criptografar o tráfego de rede entre o aplicativo Looker e seu banco de dados. Considere uma das opções descritas na página de documentação Como ativar o acesso seguro ao banco de dados.
Criar a conexão do Looker com seu banco de dados
Siga estas etapas para criar a conexão do Looker com seu banco de dados:
- Na seção Administrador do Looker, selecione Conexões e clique em Adicionar conexão.
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 seu 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. O nome é como o LookML se refere 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á sendo executado.
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 ver a lista de parâmetros que o Looker aceita.
Para verificar se a conexão foi bem-sucedida, 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 valida se o usuário pode acessar alguma das fontes do Dremio ou tabelas subjacentes.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 mais informações sobre esses parâmetros.
disableCertificateVerificationimpersonation_targetpasswordprojectIdrouting_queuerouting_tagsocksProxyHostsocksProxyPasswordsocksProxyPortsocksProxyUsernamessltoken_typeuser
Suporte a recursos
Para que o Looker ofereça suporte a alguns recursos, o dialeto do banco de dados também precisa ser compatível com eles.
O Dremio é compatível com os seguintes recursos a partir do Looker 26.10:
| Recurso | Compatível? |
|---|---|
| Looker (Google Cloud Core) | |
| Conjuntos simétricos | |
| Tabelas derivadas | |
| Tabelas derivadas persistentes em SQL | |
| Tabelas derivadas nativas persistentes | |
| Visualizações estáveis | |
| Interrupçã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 no SQL Runner | |
| Contagem do SQL Runner | |
| Explicação do SQL | |
| Credenciais do OAuth 2.0 | |
| Comentários contextuais | |
| 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 |
O Dremio 11+ é compatível com os seguintes recursos a partir do Looker 26.10:
| Recurso | Compatível? |
|---|---|
| Looker (Google Cloud Core) | |
| Conjuntos simétricos | |
| Tabelas derivadas | |
| Tabelas derivadas persistentes em SQL | |
| Tabelas derivadas nativas persistentes | |
| Visualizações estáveis | |
| Interrupçã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 no SQL Runner | |
| Contagem do SQL Runner | |
| Explicação do SQL | |
| Credenciais do OAuth 2.0 | |
| Comentários contextuais | |
| 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 |
Como 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 as conexões do Arrow Flight em 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:
- Faça o download do arquivo JAR JDBC do Dremio Arrow Flight no site da Dremio.
- 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. - No Looker, acesse Administrador > Bancos de dados > Conexões.
- Edite sua conexão do Dremio ou clique em Adicionar conexão.
- 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.