Изменения документа F. Интеграция с БД
Редактировал(а) Ирина Сафонова 22.01.2024, 09:58
От версии 47.1
отредактировано Ирина Сафонова
на 12.07.2023, 18:43
на 12.07.2023, 18:43
Изменить комментарий:
К данной версии нет комментариев
К версии 73.1
отредактировано Ирина Сафонова
на 20.07.2023, 15:39
на 20.07.2023, 15:39
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -2,103 +2,64 @@ 2 2 3 3 {{toc/}} 4 4 5 -= =Коды для подключениякСУБД ==5 += Подключение к БД = 6 6 7 7 ---- 8 8 9 -Cloud BI не имеет уровня хранения для хранения ваших данных, но вместо этого соединяется с вашей существующей базойданныхили хранилищем данных, использующим SQL.В первуюочередь добавьтеучетные данныедляподключения квашейБД,чтобыиметь возможность запрашиватьи визуализировать данныеиз нее. Есливы используете Cloud BI локальночерез Docker compose, вы можете пропуститьэтот шаг, потому что база данных [[Postgres>>url:https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/Postgres/]]уже включена и предварительно настроена вCloudBI.9 +Cloud BI не имеет уровня хранения для хранения ваших данных, но вместо этого соединяется с вашей существующей БД или хранилищем данных, использующим SQL. Добавление кодов подключения к БД — зона ответственности Beeline Cloud. 10 10 11 -(% class="table-bordered" %) 12 -|(% style="width:162px" %)**СУБД**|(% style="width:1698px" %)**Открытый для подключения код** 13 -|(% style="width:162px" %)((( 14 -(% class="wikigeneratedid" id="HApacheHive" %) 15 -[[Apache Hive>>doc:.Apache Light.WebHome]] 16 -)))|(% style="width:1698px" %){{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}} 17 -|(% style="width:162px" %)((( 18 -(% class="wikigeneratedid" id="HApacheSparkSQL" %) 19 -[[Apache Spark SQL>>doc:.Apache Spark SQL.WebHome]] 20 -)))|(% style="width:1698px" %){{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}} 21 -|(% style="width:162px" %)((( 22 -[[ClickHouse>>doc:.ClickHouse.WebHome]] 23 -)))|(% style="width:1698px" %)((( 24 -Для использования [[ClickHouse>>url:https://wiki.dfcloud.ru/bin/view/Glossary/ClickHouse]] в Cloud BI добавляется библиотека Python: 11 += Список интеграций с БД = 25 25 26 -{{code language="Python"}} 27 -clickhouse-connect>=0.4.1 28 -{{/code}} 13 +---- 29 29 30 - Если запускаетеCloud BI,используяDocker Compose:15 +Cloud BI поддерживает интеграцию со следующими БД: 31 31 32 -{{code language="Python"}} 33 -clickhouse-connect>=0.4.1 34 -{{/code}} 35 -))) 36 -|(% style="width:162px" %)((( 37 -[[Greenplum>>doc:.Greenplum.WebHome]] 38 -)))|(% style="width:1698px" %)((( 39 -* **Имя пользователя** 40 -* **Пароль** - пароль от БД 41 -* **Хост БД** 42 -** Для локального хоста: localhost или 172.16.11.13 43 -** Для локальной сети: [[IP-адрес>>url:https://wiki.dfcloud.ru/bin/view/Glossary/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81]] или имя хоста. 44 -* **Имя базы данных** 45 -* **Порт** - по умолчанию 5432 46 -))) 47 -|(% style="width:162px" %)((( 48 -[[Hana>>doc:.Hana.WebHome]] 49 -)))|(% style="width:1698px" %){{code language="none"}}hana://{username}:{password}@{host}:{port}{{/code}} 50 -|(% style="width:162px" %)((( 51 -[[MS SQL Server>>doc:.SQL Server.WebHome]] 52 -)))|(% style="width:1698px" %)((( 53 -Рекомендуемая библиотека связи [[MS SQL Server>>url:https://wiki.dfcloud.ru/bin/view/Glossary/Microsoft%20SQL%20Server]] с драйвером — [[pymssql>>url:https://github.com/pymssql/pymssql]]: 17 +* [[Apache Hive>>doc:.Apache Light.WebHome]]. 18 +* [[Apache Spark SQL>>doc:.Apache Spark SQL.WebHome]]. 19 +* [[ClickHouse>>doc:.ClickHouse.WebHome]]. 20 +* [[Greenplum>>doc:.Greenplum.WebHome]]. 21 +* [[Hana>>doc:.Hana.WebHome]]. 22 +* [[MS SQL Server>>doc:.SQL Server.WebHome]]. 23 +* [[MySQL>>doc:.MySQL.WebHome]]. 24 +* [[Oracle>>doc:.Oracle.WebHome]]. 25 +* [[Postgres SQL>>doc:.Postgres.WebHome]]. 26 +* [[Presto>>doc:.Presto.WebHome]]. 27 +* [[Teradata>>doc:.Terradata.WebHome]]. 28 +* [[Vertica>>doc:.Vertico.WebHome]]. 29 +* [[Apache Druid>>doc:.G16\. Apache Druid.WebHome]]. 30 +* [[Aurora MySQL (Data API)>>doc:.G17\. Aurora MySQL (Data API).WebHome]]. 31 +* [[Aurora PostgreSQL (Data API)>>doc:.G18\. Aurora PostgreSQL (Data API).WebHome]]. 32 +* [[Azure Synapse>>doc:.G19\. Azure Synapse.WebHome]]. 33 +* [[SQLite>>doc:.G20\. SQLite.WebHome]]. 34 +* [[Trino>>doc:.G21\. Trino.WebHome]]. 54 54 55 -{{code language="none"}} 56 -mssql+pymssql://<Username>:<Password>@<Host>:<Port-default:1433>/<Database Name>/?Encrypt=yes 57 -{{/code}} 36 +Список доступных портов 58 58 59 -Подключение с помощью [[pyodbc>>url:https://pypi.org/project/pyodbc/]] с параметром [[odbc_connect>>url:https://docs.sqlalchemy.org/en/14/dialects/mssql.html#pass-through-exact-pyodbc-string]]: 38 +(% style="background-color:#d3d3d3; text-align:center" %)| DataBase Port | Порт 39 +Apache Hive. 10000 40 +Apache Spark SQL. 10000 41 +ClickHouse. 9000 42 +Greenplum. 5432 43 +Hana. 30015 44 +MS SQL Server. 1433 45 +MySQL. 3306 46 +Oracle. 1521 47 +Postgres SQL. 5432 48 +Presto. 8080 49 +Teradata. 1025 50 +Vertica. 5433 51 +Apache Druid. 9088 52 +Aurora MySQL (Data API). 3306 53 +Aurora PostgreSQL (Data API). 5432 54 +Azure Synapse. 1433 55 +SQLite. 8191 56 +Trino. 8080 57 + 60 60 61 -{{code language="none"}} 62 -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 59 += (% style="color:inherit; font-family:inherit; font-size:29px" %)Статьи по теме(%%) = 63 63 64 -{{/code}} 65 -))) 66 -|(% style="width:162px" %)((( 67 -MySQL 68 -)))|(% style="width:1698px" %){{code language="none"}}mysql://{username}:{password}@{host}/{database}{{/code}}((( 69 -Невозможность подключения к более новым базам данных MySQL, используя caching_sha2_password для аутентификации: 70 - 71 -{{code language="none"}} 72 -mysql+mysqlconnector://{username}:{password}@{host}/{database} 73 -{{/code}} 74 -))) 75 -|(% style="width:162px" %)((( 76 -[[Oracle>>doc:.Oracle.WebHome]] 77 -)))|(% style="width:1698px" %){{code language="none"}}oracle://<username>:<password>@<hostname>:<port>{{/code}} 78 -|(% style="width:162px" %)((( 79 -[[Postgres SQL>>doc:.Postgres.WebHome]] 80 -)))|(% style="width:1698px" %){{code language="none"}}postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require{{/code}}((( 81 -Использование [[SSL>>url:https://wiki.dfcloud.ru/bin/view/Glossary/SSL]]: 82 - 83 -{{code language="none"}} 84 -postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require 85 -{{/code}} 86 -))) 87 -|(% style="width:162px" %)((( 88 -[[Presto>>doc:.Presto.WebHome]] 89 -)))|(% style="width:1698px" %){{code language="none"}}presto://datascientist:securepassword@presto.example.com:8080/hive{{/code}} 90 -|(% style="width:162px" %)((( 91 -[[Teradata>>doc:.Terradata.WebHome]] 92 -)))|(% style="width:1698px" %){{code language="none"}}teradatasql://{user}:{password}@{host}{{/code}} 93 -|(% style="width:162px" %)((( 94 -[[Vertica>>doc:.Vertico.WebHome]] 95 -)))|(% style="width:1698px" %){{code language="none"}}vertica+vertica_python://{username}:{password}@{host}/{database}{{/code}} 96 - 97 -== Статьи по теме == 98 - 99 99 ---- 100 100 101 -* [[Установка драйверов для БД>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0%20%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%B2%20%D0%91%D0%94/]]. 102 102 * [[Подключение к БД>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%20%D0%91%D0%94/]]. 103 103 * [[Коды ошибок, которые могут возникать в BI>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/B.%20%D0%9A%D0%BE%D0%B4%D1%8B%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA/]] (в том числе связанные с работой БД). 104 104