Исходный код вики G. Интеграция с базами данных (БД)
Версия 44.1 от Ирина Сафонова на 04.05.2023, 15:40
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
43.1 | 1 | 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/]] уже включена и предварительно настроена в Cloud BI. |
![]() |
25.1 | 2 | |
![]() |
36.1 | 3 | (% class="table-bordered" %) |
![]() |
44.1 | 4 | |(% style="width:162px" %)**СУБД**|(% style="width:1698px" %)**Открытый для подключения код** |
5 | |(% style="width:162px" %)((( | ||
![]() |
40.1 | 6 | (% class="wikigeneratedid" id="HApacheHive" %) |
7 | [[Apache Hive>>doc:.Apache Light.WebHome]] | ||
![]() |
44.1 | 8 | )))|(% style="width:1698px" %){{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}} |
9 | |(% style="width:162px" %)((( | ||
![]() |
40.1 | 10 | (% class="wikigeneratedid" id="HApacheSparkSQL" %) |
11 | [[Apache Spark SQL>>doc:.Apache Spark SQL.WebHome]] | ||
![]() |
44.1 | 12 | )))|(% style="width:1698px" %){{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}} |
13 | |(% style="width:162px" %)((( | ||
![]() |
40.1 | 14 | [[ClickHouse>>doc:.ClickHouse.WebHome]] |
![]() |
44.1 | 15 | )))|(% style="width:1698px" %)((( |
![]() |
40.1 | 16 | Для использования [[ClickHouse>>url:https://wiki.dfcloud.ru/bin/view/Glossary/ClickHouse]] в Cloud BI добавляется библиотека Python: |
17 | |||
18 | {{code language="Python"}} | ||
19 | clickhouse-connect>=0.4.1 | ||
20 | {{/code}} | ||
21 | |||
22 | Если запускаете Cloud BI, используя Docker Compose: | ||
23 | |||
24 | {{code language="Python"}} | ||
25 | clickhouse-connect>=0.4.1 | ||
26 | {{/code}} | ||
27 | ))) | ||
![]() |
44.1 | 28 | |(% style="width:162px" %)((( |
![]() |
40.1 | 29 | [[Greenplum>>doc:.Greenplum.WebHome]] |
![]() |
44.1 | 30 | )))|(% style="width:1698px" %)((( |
![]() |
40.1 | 31 | * **Имя пользователя** |
32 | * **Пароль** - пароль от БД | ||
33 | * **Хост БД** | ||
34 | ** Для локального хоста: localhost или 172.16.11.13 | ||
35 | ** Для локальной сети: [[IP-адрес>>url:https://wiki.dfcloud.ru/bin/view/Glossary/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81]] или имя хоста. | ||
36 | * **Имя базы данных** | ||
37 | * **Порт** - по умолчанию 5432 | ||
38 | ))) | ||
![]() |
44.1 | 39 | |(% style="width:162px" %)((( |
![]() |
40.1 | 40 | [[Hana>>doc:.Hana.WebHome]] |
![]() |
44.1 | 41 | )))|(% style="width:1698px" %){{code language="none"}}hana://{username}:{password}@{host}:{port}{{/code}} |
42 | |(% style="width:162px" %)((( | ||
![]() |
40.1 | 43 | [[MS SQL Server>>doc:.SQL Server.WebHome]] |
![]() |
44.1 | 44 | )))|(% style="width:1698px" %)((( |
![]() |
40.1 | 45 | Рекомендуемая библиотека связи [[MS SQL Server>>url:https://wiki.dfcloud.ru/bin/view/Glossary/Microsoft%20SQL%20Server]] с драйвером — [[pymssql>>url:https://github.com/pymssql/pymssql]]: |
46 | |||
47 | {{code language="none"}} | ||
48 | mssql+pymssql://<Username>:<Password>@<Host>:<Port-default:1433>/<Database Name>/?Encrypt=yes | ||
49 | {{/code}} | ||
50 | |||
51 | Подключение с помощью [[pyodbc>>url:https://pypi.org/project/pyodbc/]] с параметром [[odbc_connect>>url:https://docs.sqlalchemy.org/en/14/dialects/mssql.html#pass-through-exact-pyodbc-string]]: | ||
52 | |||
53 | {{code language="none"}} | ||
54 | 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 | ||
55 | |||
56 | {{/code}} | ||
57 | ))) | ||
![]() |
44.1 | 58 | |(% style="width:162px" %)((( |
![]() |
40.1 | 59 | MySQL |
![]() |
44.1 | 60 | )))|(% style="width:1698px" %){{code language="none"}}mysql://{username}:{password}@{host}/{database}{{/code}}((( |
![]() |
40.1 | 61 | Невозможность подключения к более новым базам данных MySQL, используя caching_sha2_password для аутентификации: |
62 | |||
63 | {{code language="none"}} | ||
64 | mysql+mysqlconnector://{username}:{password}@{host}/{database} | ||
65 | {{/code}} | ||
66 | ))) | ||
![]() |
44.1 | 67 | |(% style="width:162px" %)((( |
![]() |
40.1 | 68 | [[Oracle>>doc:.Oracle.WebHome]] |
![]() |
44.1 | 69 | )))|(% style="width:1698px" %){{code language="none"}}oracle://<username>:<password>@<hostname>:<port>{{/code}} |
70 | |(% style="width:162px" %)((( | ||
![]() |
41.1 | 71 | [[Postgres SQL>>doc:.Postgres.WebHome]] |
![]() |
44.1 | 72 | )))|(% style="width:1698px" %){{code language="none"}}postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require{{/code}}((( |
![]() |
41.1 | 73 | Использование [[SSL>>url:https://wiki.dfcloud.ru/bin/view/Glossary/SSL]]: |
![]() |
35.1 | 74 | |
![]() |
41.1 | 75 | {{code language="none"}} |
76 | postgresql://{username}:{password}@{host}:{port}/{database}?sslmode=require | ||
77 | {{/code}} | ||
78 | ))) | ||
![]() |
44.1 | 79 | |(% style="width:162px" %)((( |
![]() |
41.1 | 80 | [[Presto>>doc:.Presto.WebHome]] |
![]() |
44.1 | 81 | )))|(% style="width:1698px" %){{code language="none"}}presto://datascientist:securepassword@presto.example.com:8080/hive{{/code}} |
82 | |(% style="width:162px" %)((( | ||
![]() |
41.1 | 83 | [[Teradata>>doc:.Terradata.WebHome]] |
![]() |
44.1 | 84 | )))|(% style="width:1698px" %){{code language="none"}}teradatasql://{user}:{password}@{host}{{/code}} |
85 | |(% style="width:162px" %)((( | ||
![]() |
41.1 | 86 | [[Vertica>>doc:.Vertico.WebHome]] |
![]() |
44.1 | 87 | )))|(% style="width:1698px" %){{code language="none"}}vertica+vertica_python://{username}:{password}@{host}/{database}{{/code}} |
![]() |
2.1 | 88 | |
![]() |
31.1 | 89 | Дополнительно вы можете ознакомиться с следующими статьями: |
![]() |
18.1 | 90 | |
![]() |
31.1 | 91 | * [[Установка драйверов для БД>>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/]] |
![]() |
18.1 | 92 | * [[Подключение к БД>>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/]] |
![]() |
21.1 | 93 | * [[Коды ошибок, которые могут возникать в 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/]] (в том числе связанные с работой БД) |
![]() |
26.1 | 94 | |
![]() |
32.1 | 95 | **[[В начало>>doc:Сервис Cloud BI.WebHome]] **🡱 |
![]() |
28.1 | 96 | [[**К следующему разделу **>>doc:.Подключение к БД.WebHome]]🡲 |
![]() |
29.1 | 97 | **[[К предыдущему разделу>>doc:Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.B\. Коды ошибок.WebHome]] 🡰** |