Google Cloud SQL para MySQL

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:

  1. Crie um utilizador da base de dados.

    CREATE USER USERNAME;
    SET PASSWORD FOR USERNAME = PASSWORD ('PASSWORD');
    
  2. Conceda privilégios SELECT ao utilizador da base de dados na base de dados que quer que o Looker consulte. Substitua database_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:

  1. Na secção Administração do Looker, selecione Ligações e, de seguida, clique em Adicionar ligação.
  2. No menu pendente Dialeto, selecione Google Cloud SQL.
  3. 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.

  4. 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.

  5. 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.