O conetor do MySQL permite-lhe aceder a dados das bases de dados do MySQL no Data Studio.
Como fazer a ligação ao MySQL
Uma origem de dados do Data Studio pode ligar-se a uma única tabela de base de dados do MySQL.
O conetor do MySQL do Data Studio baseia-se no Google Cloud SQL para MySQL e está sujeito aos mesmos limites nas versões e nas funcionalidades compatíveis. Saiba mais acerca do Google Cloud SQL para MySQL.
Versões compatíveis
Testámos o Data Studio nas seguintes versões do MySQL:
- 5.6
- 5.7
- 8.0
Se tiver problemas com a utilização de uma versão compatível, informe-nos na Comunidade do Data Studio. Também pode adicionar e votar em pedidos de funcionalidades no Issue Tracker.
Para fazer a ligação
Passo 1
Passo 2
Na página inicial do Data Studio, no canto superior esquerdo, clique em Criar e, de seguida, selecione Origem de dados.
Passo 3
Selecione o conetor do MySQL.
Passo 4
Configure a ligação à sua base de dados através de um nome de anfitrião ou um endereço IP, ou um URL JDBC.
Faça a ligação através de um nome de anfitrião ou um endereço IP
Na ligação, selecione BÁSICO . Introduza os detalhes da ligação:
- Nome de anfitrião ou endereço IP
- Porta (opcional)
- Bases de dados
- Nome de utilizador
- Palavra-passe
Faça a ligação através de um URL JDBC
Na ligação, selecione URL JDBC . Introduza os detalhes da ligação:
- URL JDBC
Exemplo
jdbc:mysql://HOSTNAME[:PORT];databaseName=DATABASE
- Nome de utilizador
- Palavra-passe
Se usar a opção de nome de anfitrião JDBC, pode certificar-se de que está acessível com ferramentas de pesquisa de DNS públicas, como o Whois.
Para fazer a ligação através de um endereço literal IPv6, inclua o endereço entre parênteses retos. Por exemplo: jdbc: mysql ://[2001:db8:1:1:1:1:1:1]/your_db
Passo 5
Ative o SSL
O Data Studio é compatível com ligações seguras (encriptadas) ao servidor através do protocolo TLS (Transport Layer Security). O TLS também é designado SSL (Secure Sockets Layer). Para ativar uma ligação segura, selecione Ativar SSL e, de seguida, indique os ficheiros de configuração SSL.
Esta definição não é obrigatória para o Data Studio, mas pode ser necessária para a configuração da sua base de dados. Contacte o fornecedor da base de dados para saber mais detalhes.
Passo 6
Ative a autenticação do cliente
Quando esta caixa está selecionada, pode carregar uma chave privada do cliente e um certificado do cliente, se forem necessários para aceder à sua base de dados.
Esta definição não é obrigatória para o Data Studio, mas pode ser necessária para a configuração da sua base de dados. Contacte o fornecedor da base de dados para saber mais detalhes.
Passo 7
Clique em AUTENTICAR.
Passo 8
Selecione uma tabela na lista ou introduza uma consulta personalizada.
Selecione a opção CONSULTA PERSONALIZADA para indicar uma consulta SQL em vez de se ligar a uma única tabela. O Data Studio usa este SQL personalizado como uma instrução de seleção interna para cada consulta gerada à base de dados.
Por exemplo, o seguinte não funciona porque tem várias instruções SQL:
DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;
SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;
As consultas no Data Studio podem atingir o limite de tempo após três a cinco minutos. Se as suas consultas personalizadas atingirem o limite de tempo, experimente as seguintes abordagens para resolver o problema:
- Simplifique a consulta para que seja executada mais rapidamente.
- Execute a consulta na sua base de dados e armazene os resultados numa tabela separada. Ligue a nova tabela na sua origem de dados.
Passo 9
Clique em LIGAR.
Em breve, é apresentada a página da lista de campos da origem de dados. Clique em CRIAR RELATÓRIO para começar a visualizar os seus dados.
Notas
Tipos de dados
O Data Studio mapeia os tipos de dados incorporados da sua base de dados para um conjunto unificado de tipos de dados. Se o Data Studio encontrar uma coluna na sua tabela ou consulta de um tipo não compatível, não cria um campo para essa coluna.
Nota : o Data Studio não é compatível com as extensões de dados espaciais do MySQL.
Firewall e acesso à base de dados
Para permitir que o Data Studio se ligue a bases de dados protegidas por uma firewall e as consulte, tem de abrir o acesso a um dos seguintes endereços IP. Também pode ter de configurar a sua base de dados para aceitar tráfego destes endereços. Consulte a documentação da sua base de dados específica para ver instruções sobre como o fazer.
Endereços IP
142.251.74.0/232001:4860:4807::/48(Opcional, para plataformas compatíveis com IPv6)
Limites do conetor do MySQL
- Pode consultar um máximo de 150 mil linhas por consulta através deste conetor. Se exceder este limite, os dados são truncados.
- Os cabeçalhos das colunas (nomes dos campos) só podem usar carateres ASCII. Os carateres não ASCII não são compatíveis.
Resolução de problemas
Consulte o guia de resolução de problemas do Data Studio para ver uma lista de mensagens de erro comuns e os passos para as resolver.