Помимо множества поддерживаемых СУБД, Apache Superset умеет работать ещё и с данными из Google-таблиц, что значительно расширяет аудиторию применения BI-системы.
Инструкция по подключению
В Superset переходим в раздел подключения баз данных, через меню Settings → Database Connections.
Кликаем на "+DATABASE" и, таким образом, открываем меню создания нового подключения.
В выпадающем списке доступных подключений выбираем Google Sheets:
Виды таблиц
Существует 2 вида Google-таблиц: общедоступные (т.е. доступные любому пользователю по ссылке), а также приватные - доступ к которым выдаётся для пользователей индивидуально.
Подключение общедоступных таблиц
Выбираем Тип таблиц - "публичные", вводим наименование листа, с которого будут подтягиваться данные, и вставляем ссылку на таблицы:
Если листов нужно несколько, добавляем их через кнопку "+ADD SHEET".
После ввода всех данных кликаем на кнопку "CONNECT" и получаем уведомление об успешном подключении:
База данных Google Sheets теперь появилась в SQL Lab, можно начинать создавать датасеты и строить графики - всё как с классическими подключениями:
Любое обновление данных в Google-таблицах будет отражаться в Superset. Однако, если вы измените структуру Google-таблицы (например, добавите новую колонку или поменяете тип данных), после этого нужно будет синхронизировать колонки для соответствующего датасета, чтобы изменения подтянулись.
Подключение приватных таблиц
Для выдачи доступа на подключение приватных таблиц необходимо иметь аккаунт организации в Google Cloud. На 2024 г. регистрация российских аккаунтов для этого сервиса официально приостановлена.
Спасибо за прочтение! Записывайтесь на наш курс на Stepik, если хотите овладеть всеми возможностями системы Superset.
Контакты
Компания Full BI: интегратор Apache Superset и вендор российской сборки системы.