Encriptar o tráfego de rede
É uma prática recomendada encriptar o tráfego de rede entre a aplicação Looker e a sua base de dados. Considere uma das opções descritas na página de documentação Ativar o acesso seguro à base de dados.
Para saber mais sobre a utilização da encriptação SSL, consulte a documentação da Microsoft.
Utilizadores e segurança
Primeiro, ligue-se à base de dados master
no seu servidor com o início de sessão de administrador do servidor:
CREATE LOGIN looker
WITH PASSWORD = '<strong_password>';
Estabeleça ligação à sua base de dados do Microsoft Azure Synapse Analytics e crie um utilizador da base de dados:
CREATE USER looker FOR LOGIN looker;
O Looker tem de estar autorizado a detetar e parar consultas em execução, o que requer as seguintes autorizações:
ALTER ANY CONNECTION
VIEW SERVER STATE
Para conceder estas autorizações, execute o seguinte:
GRANT CONTROL ON DATABASE::userDatabase TO looker;
Consoante o nível do Microsoft Azure Synapse Analytics que está a ser usado, também pode ter de conceder explicitamente a autorização
VIEW DATABASE STATE
.
Para conceder autorização ao produto VIEW DATABASE STATE
, execute o seguinte:
GRANT VIEW DATABASE STATE TO looker;
Configuração do esquema de temperatura
Crie um esquema pertencente ao utilizador do Looker:
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
Criar a ligação do Looker à sua base de dados
Na secção Administração do Looker, selecione Ligações e, de seguida, clique em Adicionar ligação.
Preencha os detalhes da ligação. A maioria das definições é comum à maioria dos dialetos de bases de dados. Consulte a página de documentação Associar o Looker à sua base de dados para ver informações. Os seguintes campos têm informações adicionais que se aplicam ao Microsoft Azure Synapse Analytics:
- Dialeto: selecione Microsoft Azure Synapse Analytics.
Anfitrião remoto e Porta: introduza o nome de anfitrião e a porta (a porta predefinida é 1433).
Se precisar de especificar uma porta não predefinida diferente de 1433 e a sua base de dados exigir a utilização de uma vírgula em vez de dois pontos, pode adicionar
useCommaHostPortSeparator=true
no campo Parâmetros JDBC adicionais mais abaixo nas definições de ligação, o que lhe permite usar uma vírgula no campo Anfitrião remoto:Porta. Por exemplo:jdbc:sqlserver://hostname,1434
Para verificar se a associação foi bem-sucedida, clique em Testar. Consulte a página de documentação Testar a conetividade da base de dados para ver informações de resolução de problemas.
Para guardar estas definições, clique em Associar.
Suporte de funcionalidades
Para que o Looker suporte algumas funcionalidades, o dialeto da base de dados também tem de as suportar.
O Microsoft Azure Synapse Analytics suporta as seguintes funcionalidades a partir do Looker 25.14:
Funcionalidade | Compatível? |
---|---|
Nível de apoio técnico | Suportado |
Looker (Google Cloud Core) | Sim |
Dados agregados simétricos | Sim |
Tabelas derivadas | Sim |
Tabelas derivadas SQL persistentes | Sim |
Tabelas derivadas nativas persistentes | Sim |
Vistas estáveis | Sim |
Interrupção de consultas | Sim |
Tabelas dinâmicas baseadas em SQL | Sim |
Fusos horários | Sim |
SSL | Sim |
Subtotais | Sim |
Parâmetros JDBC adicionais | Sim |
Sensível a maiúsculas e minúsculas | Não |
Tipo de localização | Sim |
Tipo de lista | Não |
Percentil | Não |
Percentil distinto | Não |
Execução de SQL Mostrar processos | Não |
Execução de SQL Describe Table | Sim |
Execução de SQL Mostrar índices | Não |
Execução de SQL Select 10 | Sim |
Contagem da execução de SQL | Sim |
SQL Explain | Sim |
Credenciais do OAuth 2.0 | Não |
Comentários de contexto | Sim |
Agrupamento de ligações | Não |
Esboços HLL | Não |
Notoriedade agregada | Sim |
PDTs incrementais | Sim |
Milissegundos | Sim |
Microssegundos | Sim |
Vistas materializadas | Não |
Medidas de comparação de períodos | Não |
Contagem distinta aproximada | Não |