G. Интеграция с базами данных (БД)
Содержание
Коды для подключения к СУБД
Cloud BI не имеет уровня хранения для хранения ваших данных, но вместо этого соединяется с вашей существующей базой данных или хранилищем данных, использующим SQL. В первую очередь добавьте учетные данные для подключения к вашей БД, чтобы иметь возможность запрашивать и визуализировать данные из нее. Если вы используете Cloud BI локально через Docker compose, вы можете пропустить этот шаг, потому что база данных Postgres уже включена и предварительно настроена в Cloud BI.
СУБД | Открытый для подключения код |
hive://hive@{hostname}:{port}/{database} | |
hive://hive@{hostname}:{port}/{database} | |
Для использования ClickHouse в Cloud BI добавляется библиотека Python: clickhouse-connect>=0.4.1 Если запускаете Cloud BI, используя Docker Compose: clickhouse-connect>=0.4.1 | |
| |
hana://{username}:{password}@{host}:{port} | |
Рекомендуемая библиотека связи MS SQL Server с драйвером — pymssql: mssql+pymssql://<Username>:<Password>@<Host>:<Port-default:1433>/<Database Name>/?Encrypt=yes Подключение с помощью pyodbc с параметром odbc_connect: mssql+pyodbc:///?odbc_connect=Driver%3D%7BODBC+Driver+17+for+SQL+Server%7D%3BServer%3Dtcp%3A%3Cmy_server%3E%2C1433%3BDatabase%3Dmy_datasbase%3BUid%3Dmy_user_name%3BPwd%3Dmy_password%3BEncrypt%3Dyes%3BConnection+Timeout%3D30 | |
MySQL | mysql://{username}:{password}@{host}/{database} Невозможность подключения к более новым базам данных MySQL, используя caching_sha2_password для аутентификации: mysql+mysqlconnector://{username}:{password}@{host}/{database} |
oracle://<username>:<password>@<hostname>:<port> | |
postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require Использование SSL: postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require | |
presto://datascientist:securepassword@presto.example.com:8080/hive | |
teradatasql://{user}:{password}@{host} | |
vertica+vertica_python://{username}:{password}@{host}/{database} |
Статьи по теме
- Установка драйверов для БД.
- Подключение к БД.
- Коды ошибок, которые могут возникать в BI (в том числе связанные с работой БД).