Изменения документа F. Интеграция с БД

Редактировал(а) Ирина Сафонова 22.01.2024, 09:58

От версии 34.1
отредактировано Ирина Сафонова
на 02.05.2023, 21:56
Изменить комментарий: К данной версии нет комментариев
К версии 40.1
отредактировано Ирина Сафонова
на 03.05.2023, 16:03
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,5 +1,82 @@
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.
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.СУ
2 2  
3 +(% class="table-bordered" %)
4 +|СУБД|Открытый для подключения код
5 +|(((
6 +(% class="wikigeneratedid" id="HApacheHive" %)
7 +[[Apache Hive>>doc:.Apache Light.WebHome]]
8 +)))|{{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}}
9 +|(((
10 +(% class="wikigeneratedid" id="HApacheSparkSQL" %)
11 +[[Apache Spark SQL>>doc:.Apache Spark SQL.WebHome]]
12 +)))|{{code language="none"}}hive://hive@{hostname}:{port}/{database}{{/code}}
13 +|(((
14 +[[ClickHouse>>doc:.ClickHouse.WebHome]]
15 +)))|(((
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 +)))
28 +|(((
29 +[[Greenplum>>doc:.Greenplum.WebHome]]
30 +)))|(((
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 +)))
39 +|(((
40 +[[Hana>>doc:.Hana.WebHome]]
41 +)))|{{code language="none"}}hana://{username}:{password}@{host}:{port}{{/code}}
42 +|(((
43 +[[MS SQL Server>>doc:.SQL Server.WebHome]]
44 +)))|(((
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 +)))
58 +|(((
59 +MySQL
60 +)))|{{code language="none"}}mysql://{username}:{password}@{host}/{database}{{/code}}(((
61 +Хост:
62 +
63 +* **Для локального хоста или Docker под управлением Linux:** localhost или 127.0.0.1
64 +* **Для локальной сети:** [[IP-адрес>>url:https://wiki.dfcloud.ru/bin/view/Glossary/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81]] или имя хоста
65 +* **Для Docker, работающего в OSX:** docker.for.mac.host.internal. **Порт:** 3306 по умолчанию
66 +
67 +Невозможность подключения к более новым базам данных MySQL, используя caching_sha2_password для аутентификации:
68 +
69 +{{code language="none"}}
70 +mysql+mysqlconnector://{username}:{password}@{host}/{database}
71 +{{/code}}
72 +)))
73 +|(((
74 +[[Oracle>>doc:.Oracle.WebHome]]
75 +)))|{{code language="none"}}oracle://<username>:<password>@<hostname>:<port>{{/code}}
76 +| |
77 +| |
78 +| |
79 +
3 3  Предусмотрена интеграция со следующими [[БД>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%91%D0%94]]:
4 4  
5 5  * [[Apache Hive>>doc:.Apache Light.WebHome]]