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:
- Na seção Admin do Looker, selecione Connections e clique em Add Connection.
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.cloudoudata.eu.dremio.cloud).Port:
- Para Dremio 26.0+ (Arrow Flight SQL): a porta padrão é
32010(ou443para o Dremio Cloud). - Para Dremio 11+ e Dremio: a porta padrão é
31010.
- Para Dremio 26.0+ (Arrow Flight SQL): a porta padrão é
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_spaceoumy_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.
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.
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)
useEncryptiondisableCertificateVerificationschemacatalogtokenuseKerberosthreadPoolSize
Parâmetros do Dremio e do Dremio 11+
disableCertificateVerificationimpersonation_targetpasswordprojectIdrouting_queuerouting_tagsocksProxyHost: para instâncias públicas do Looker, o valor do parâmetrosocksProxyHostprecisa ser o endereço IP público da instância.socksProxyPasswordsocksProxyPortsocksProxyUsernamessltoken_typeuser
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.