Microsoft Azure Synapse Analytics

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