Configurações de cluster do Presto
As seguintes configurações do Presto devem ser definidas no console do Qubole:
catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC
Como criar a conexão do Looker com seu banco de dados
Qubole presto
O driver JDBC do Qubole que o Looker usa para se conectar ao Qubole Presto está na versão 2.2.X, que é compatível com o Qubole Presto no Google Cloud, AWS e Microsoft Azure.
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 Como conectar o Looker ao seu banco de dados para mais informações. Algumas das configurações são descritas a seguir:
- Dialeto: insira Qubole Presto.
- Cluster Label: digite o nome do cluster no painel de controle do Qubole.
- Banco de dados: digite hive.
- Chave de API: é o token de autenticação do usuário do Looker. Se você tiver ativado as Tabelas derivadas persistentes, insira o token de autenticação do usuário na seção PDT Overrides.
- Esquema: insira o esquema padrão.
- Ativar TDPs: use este botão para ativar as tabelas derivadas permanentes. Quando as TDPs estão ativadas, a janela Conexão mostra as outras configurações e a seção Modificações de TDP.
- Banco de dados temporário: se os PDTs estiverem ativados, defina esse campo como um banco de dados/esquema, em que o usuário tenha privilégios totais para criar, soltar, renomear e alterar tabelas.
- Parâmetros JDBC adicionais: digite outras Propriedades da string de conexão JDBC.
- Use o campo Parâmetros JDBC adicionais para especificar o
endpoint
para a conexão do Qubole. Consulte a seção Endpoints do Qubole nesta página para mais informações.
- Use o campo Parâmetros JDBC adicionais para especificar o
Para verificar se a conexão foi concluída, clique em Testar. Consulte a página de documentação Como testar a conectividade do banco de dados para ver informações sobre solução de problemas.
Para salvar essas configurações, clique em Conectar.
Qubole quântico
O Qubole Presto Serverless foi renomeado como Qubole Quantum.
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 Como conectar o Looker ao seu banco de dados para ver informações. Algumas das configurações são descritas a seguir:
- Dialeto: insira Qubole Quantum.
- Banco de dados: digite hive.
- Chave de API: é o token de autenticação do usuário do Looker. Se você tiver ativado as Tabelas derivadas persistentes, insira o token de autenticação do usuário na seção PDT Overrides.
- Esquema: insira o esquema padrão.
- Ativar TDPs: use este botão para ativar as tabelas derivadas permanentes. Quando as TDPs estão ativadas, a janela Conexão mostra as outras configurações e a seção Modificações de TDP.
- Banco de dados temporário: se os PDTs estiverem ativados, defina esse campo como um banco de dados/esquema, em que o usuário tenha privilégios totais para criar, soltar, renomear e alterar tabelas.
- Parâmetros JDBC adicionais: digite outras Propriedades da string de conexão JDBC.
- Use o campo Parâmetros JDBC adicionais para especificar o
endpoint
para a conexão do Qubole. Consulte a seção Endpoints do Qubole nesta página para mais informações.
- Use o campo Parâmetros JDBC adicionais para especificar o
Para verificar se a conexão foi concluída, clique em Testar. Consulte a página de documentação Como testar a conectividade do banco de dados para ver informações sobre solução de problemas.
Para salvar essas configurações, clique em Conectar.
Endpoints do Qubole
Por padrão, as conexões Qubole são feitas com api.qubole.com
. Encontre o valor apropriado em Endpoints do Qubole compatíveis para seu provedor de nuvem e a região geográfica em que o banco de dados do Qubole está implantado.
Adicione o parâmetro endpoint=url_of_endpoint
no campo Parâmetros JDBC adicionais das Configurações de conexão:
- Para AWS nos EUA:
endpoint=https://us.qubole.com
- Para o Google Cloud nos EUA:
endpoint=https://gcp.qubole.com
- Para o Azure nos EUA:
endpoint=https://azure.qubole.com
Suporte a recursos
Para que o Looker seja compatível com alguns recursos, o dialeto do banco de dados também precisa ser compatível com eles.
O Qubole Presto é compatível com os seguintes recursos do Looker 23.8:
Recurso | Compatível? |
---|---|
Nível do suporte | Compatível |
Looker (Google Cloud Core) | Não |
Agregados simétricos | Sim |
Tabelas derivadas | Sim |
Tabelas derivadas do SQL permanente | Sim |
Tabelas derivadas nativas nativas | Sim |
Visualizações estáveis | Sim |
Eliminação de consultas | Sim |
Tabelas dinâmicas baseadas em SQL | Sim |
Fusos horários | Sim |
SSL | Sim |
Subtotais | Sim |
Parâmetros adicionais de JDBC | Sim |
Diferenciar maiúsculas e minúsculas | Sim |
Tipo de local | Sim |
Tipo de lista | Sim |
Percentil | Sim |
Percentil distinto | Não |
Processos do SQL Runner Show | Sim |
Tabela de descrição do SQL Runner | Sim |
Índices do SQL Runner Show | Não |
SQL Runner Select 10 | Sim |
Contagem de executores do SQL | Sim |
Explicação do SQL | Sim |
Credenciais do OAuth | Não |
Comentários de contexto | Sim |
Pool de conexão | Não |
HLL Sketches | Não |
Reconhecimento agregado | Sim |
PDTs incrementais | Não |
Milissegundos | Sim |
Microssegundos | Não |
Visualizações materializadas | Não |
Contagem aproximada diferente | Sim |
Próximas etapas
Depois de conectar seu banco de dados ao Looker, configure as opções de login para seus usuários.