Изменения документа F. Интеграция с БД
Редактировал(а) Ирина Сафонова 22.01.2024, 09:58
От версии 47.1
отредактировано Ирина Сафонова
на 12.07.2023, 18:43
на 12.07.2023, 18:43
Изменить комментарий:
К данной версии нет комментариев
К версии 55.1
отредактировано Ирина Сафонова
на 19.07.2023, 01:11
на 19.07.2023, 01:11
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -2,100 +2,14 @@ 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 += (% style="color:inherit; font-family:inherit; font-size:29px" %)Статьи по теме(%%) = 25 25 26 -{{code language="Python"}} 27 -clickhouse-connect>=0.4.1 28 -{{/code}} 29 - 30 -Если запускаете Cloud BI, используя Docker Compose: 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]]: 54 - 55 -{{code language="none"}} 56 -mssql+pymssql://<Username>:<Password>@<Host>:<Port-default:1433>/<Database Name>/?Encrypt=yes 57 -{{/code}} 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]]: 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 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 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/]].