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.
Utilizadores e segurança
Para realizar ações na sua base de dados, o Looker tem de ter uma conta de utilizador na sua base de dados.
Para configurar um utilizador da base de dados para o Looker usar, siga estes passos na sua base de dados:
Crie um utilizador da base de dados.
CREATE USER USERNAME; SET PASSWORD FOR USERNAME = PASSWORD ('PASSWORD');
Conceda privilégios
SELECT
ao utilizador da base de dados na base de dados que quer que o Looker consulte. Substituadatabase_name
pelo nome da sua base de dados.GRANT SELECT ON DATABASE_NAME.* TO USERNAME;
Depois de criar o utilizador da base de dados, pode introduzir as credenciais da conta de utilizador da base de dados nos campos Nome de utilizador e Palavra-passe da IU do Looker quando criar a ligação do Looker à sua base de dados.
Criar a ligação do Looker à sua base de dados
Para criar a ligação do Looker à sua base de dados, siga estes passos:
- Na secção Administração do Looker, selecione Ligações e, de seguida, clique em Adicionar ligação.
- No menu pendente Dialeto, selecione Google Cloud SQL.
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. Algumas das definições são descritas a seguir:
- Anfitrião: o nome do anfitrião da base de dados que é usado para estabelecer ligação à base de dados do Google Cloud SQL para MySQL. Para um túnel SSH, use
localhost
. - Porta: a porta usada para estabelecer ligação à base de dados do Google Cloud SQL para MySQL.
- Base de dados: o nome da instância da base de dados do Google Cloud SQL para MySQL.
Nome de utilizador: o nome de utilizador da conta que o Looker vai usar para iniciar sessão no Google Cloud SQL para MySQL.
Palavra-passe: a palavra-passe da conta que o Looker vai usar para iniciar sessão no Google Cloud SQL para MySQL.
Parâmetros JDBC adicionais: parâmetros JDBC adicionais (opcional).
SSL: se estiver selecionada, ativa uma ligação SSL. No entanto, as ligações SSL ao Google Cloud SQL para MySQL não são suportadas por predefinição.
Validar SSL: se estiver selecionada, a validação de SSL é aplicada. No entanto, as ligações SSL a Google Cloud não são suportadas por predefinição.
- Anfitrião: o nome do anfitrião da base de dados que é usado para estabelecer ligação à base de dados do Google Cloud SQL para MySQL. Para um túnel SSH, use
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 PDT
O Google Cloud SQL para MySQL não suporta declarações CREATE TABLE AS SELECT
, pelo que tem de usar o parâmetro create_process
do LookML para definir PDTs.
Suporte de funcionalidades
Para que o Looker suporte algumas funcionalidades, o dialeto da base de dados também tem de as suportar.
O Google Cloud SQL 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 | Não |
Vistas estáveis | Não |
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 | Sim |
Percentil | Sim |
Percentil distinto | Sim |
Execução de SQL Mostrar processos | Sim |
Execução de SQL Describe Table | Sim |
Execução de SQL Mostrar índices | Sim |
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 | Não |
PDTs incrementais | Não |
Milissegundos | Sim |
Microssegundos | Sim |
Vistas materializadas | Não |
Medidas de comparação de períodos | Não |
Contagem distinta aproximada | Não |
Passos seguintes
Depois de criar a ligação à base de dados, defina as opções de autenticação.