Начало работы с Google Data Studio + MySQL
18.07.2021
28

Начало работы с Google Data Studio + MySQL

Для составления отчетов или анализа данных Google предоставляет удобный инструмент/конструктор Data Studio.


Data Studio умеет из "коробки" удаленно подключаться к серверу для сбора данных MySQL таблиц.


Подготовка сервера для удаленного подключения


В конфигурационном файле my.cnf (пример для Ubuntu 18.04 /etc/mysql/my.cnf) необходимо поменять


на bind-address = 0.0.0.0


Добавим пользователя для чтения базы данных:

CREATE USER 'google_user'@'%' IDENTIFIED BY 'pwd';
GRANT SELECT ON google_table.* TO 'google_user'@'%';
FLUSH PRIVILEGES;


Создание источника данных MySQL в Google Data Studio


После входа в Google аккаунт на странице https://datastudio.google.com/ добавим источник данных:

В списке выбираем MySQL


Укажем название источника данных сверху



После ввода реквизитов пользователя нажмем на кнопку "Аутентификация"



После успешной аутентификации отобразится список доступных таблиц, так же можем написать свой собственный запрос с join и т.п.



После выбора таблицы или ввода sql запроса нужно нажать кнопку "связать" справа сверху.


Источник данных успешно создан, отобразится список полей таблицы


Таким способом было настроено удаленное подключение к MySQL в Google Data Studio. 


Вывод данных в отчете


Перейдем на главную страницу, выберем "Создать пустой отчет"


В новых отчетах выбираем ранее созданный источник данных:


Google Data Studio автоматически создаст таблицу с данными из базы данных. 


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



Источник: ZetRider