Базы данных
Какую СУБД возможно использовать как бэкэнд для Cloud BI?
Ответ: серверная часть базы данных (БД) — БД OLTP, используемая Cloud BI для хранения своей внутренней информации. Примеры:
- список пользователей,
- графики,
- дашборды.
Узнайте, как подключить СУБД.
Cloud BI работает с использованием Mysql, Postgresql и SQLight для его серверной части. Использование хранилища столбцов, БД без OLTP, таких как Vertica, Redshift или Presto, в качестве серверной части БД не работает, поскольку эти БД не предназначены для такого типа рабочей нагрузки. Установка в Oracle, MS SQL Server или других БД OLTP работает.
Работает ли Cloud BI с определенной СУБД?
Ответ: В разделе список поддерживаемых БД. Неуказанные механизмы БД также работают. Чтобы механизм БД поддерживался в Cloud BI через коннектор Лаборатории SQL, проверьте наличие совместимого с Python диалекта Лаборатория SQL и драйвера DB_API. БД с ограниченной поддержкой SQL также работают. Например, можно подключиться к Druid через коннектор Лаборатория SQL, хотя Druid не поддерживает соединения и подзапросы.
Еще один элемент поддержки БД — интерфейс спецификации Database Engine. Интерфейс определяет конфигурации и логику для конкретной БД, выходящие за рамки Лаборатории SQL и DB_API.
Интерфейс Database Engine состоит из следующих функций:
Функция | Комментарий |
SQL | Функция позволяет Cloud BI извлекать разную степень детализации времени при выполнении запросов временных рядов. |
Поддержка движком подзапросов | false, Cloud BI выполняет двухэтапные запросы для компенсации ограничения. Если |
Методы обработки журналов и определения процента выполнения запроса | |
Технические сведения о том, как обрабатывать курсоры и соединения, если драйвер не является стандартным DB_API | |
Написание собственного коннектора | Пример — коннектор Druid, который заменяется растущей поддержкой SQL в Druid и недавней доступностью драйвера DB_API и Лаборатории SQL. Если БД, которую планируете интегрировать, поддерживает SQL, beeline cloud рекомендует выбрать Лабораторию SQL. |