Версия 46.1 от Ирина Сафонова на 12.07.2023, 18:43

Последние авторы
1 **Содержание**
2
3 {{toc/}}
4
5 == Коды для подключения к СУБД ==
6
7 ----
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/]] уже включена и предварительно настроена в Cloud BI.
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:
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 ----
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 * [[Подключение к БД>>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 * [[Коды ошибок, которые могут возникать в 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
105 **[[В начало>>doc:Сервис Cloud BI.WebHome]] **🡱
106 [[**К следующему разделу **>>doc:.Подключение к БД.WebHome]]🡲
107 **[[К предыдущему разделу>>doc:Сервис Cloud BI.2\. Инструкция.02\. Руководство администратора.B\. Коды ошибок.WebHome]] 🡰**