Соединение с источником данных Google Data Studio MySql не существует Ошибка - PullRequest
0 голосов
/ 06 июня 2018

Платформа: Google Data Studio

Источник данных: MySQL

Соединение раньше работало, что означает отсутствие проблем с учетными данными.

Внезапно, появляется ошибка ниже:

enter image description here

Все IP-адреса были занесены в белый список из списка ips студии данных Google.

Единственное, что приходит на ум, этоограничение GDS для обработки данных.Таблица источника данных имеет около 200K + строк.

Не уверен, каково ограничение для GDS с MySQL.Никаких указаний нигде нет.

Любой, кто может помочь, может решить эту проблему или, возможно, предоставит некоторую информацию.

Спасибо

Ответы [ 3 ]

0 голосов
/ 13 ноября 2018

Похоже, коннектор не может установить новое соединение.

Cloud SQL Connector: На момент написания этого, коннектор, кажется, не может установить новое соединение после существующегоистекло время, и изменение URL JDBC для включения параметров запроса выдает ошибку при аутентификации.Вероятно, это связано с тем, что коннектор добавляет свои собственные параметры.

(Кажется, здесь возможна ошибка, когда соединение больше не существует)

MySQL Connector (с IP-адресом): Этот соединитель позволяет добавлять параметры запроса в URL JDBC. Включить SSL и добавить useSSL=true к URL.например, jdbc:mysql://<ip>/<database>?useSSL=true

Это сработало, как ожидалось, и при необходимости устанавливает новые соединения. Пример настройки источника

0 голосов
/ 19 апреля 2019

Из-за этой проблемы, по моему опыту, использование MySQL-коннектора вместо Cloud SQL-коннектора обеспечивает лучшую стабильность в сочетании с настройкой wait_timeout длязначение выше 12 часов.


Эта проблема была обнаружена на официальном трекере ошибок Google Data Studio.Пожалуйста, проголосуйте за них, если вы тоже страдаете от этого!

0 голосов
/ 03 июля 2018

Если вы используете брандмауэр, не забудьте дважды проверить IP-адреса Google.Возможно, они добавили новые ips (в моем случае, последний пропал).

Проверьте их здесь!

После этого мне пришлось сменить хостимя соединения с базой данных для псевдонима URL (www.yourserver.com <- URL, указывающий на ваш сервер), и измените его обратно на IP, чтобы он работал. </p>

...