Поддерживаемые СУБД

При работе «Форсайт. Аналитическая платформа» обращается к серверу СУБД для доступа к данным репозитория. Обращение происходит с использованием клиентской части СУБД или через какие-либо дополнительные драйверы, предоставляющие доступ к СУБД. Для работы с разными версиями СУБД также могут быть использованы различные версии драйверов.

Ниже приведен список СУБД, с которыми поддерживается работа платформы:

СУБД для подключения к репозиторию

Тип СУБД Описание Комментарии

PostgreSQL/Postgres Pro

Поддерживается работа с СУБД:

  • PostgreSQL версий: 11.0-11.22\12.0-12.19\13.0-13.15\14.0-14.12\15.0-15.7\16.0-16.1;

  • Postgres Pro версий: 12.0-12.19\13.0-13.15\14.0-14.12\15.0-15.7\16.0-16.1.

Требуется установка какого-либо приложения, содержащего драйвер для подключения к PostgreSQL, это может быть:

  • отдельный ODBC драйвер (рекомендуется);

  • серверная часть СУБД PostgreSQL;

  • какие-либо другие коммерческие приложения или приложения с открытым исходным кодом, разрабатываемые и поставляемые для работы с PostgreSQL.

Для корректного подключения к СУБД PostgreSQL/Postgres Pro разрядности «Форсайт. Аналитическая платформа» и устанавливаемого драйвера должны совпадать. Различные версии драйверов доступны на официальном сайте PostgreSQL.

При работе в ОС Windows после установки драйвера добавьте в системную переменную PATH путь до папки «bin», в которой содержатся библиотеки драйвера. Например, «c:\Program Files\psqlODBC\0905\bin\».

Работа с PostgreSQL 11.22 поддерживается только для Astra Linux SE 1.7.

Oracle

Поддерживается работа с СУБД Oracle версий: 12.x\18.x.

Требуется установка клиентской части СУБД.

Для корректного подключения к СУБД Oracle разрядности «Форсайт. Аналитическая платформа» и клиентской части СУБД Oracle должны совпадать.

Работа с Oracle 12.x не поддерживается, если при установке серверной части была включена опция для поддержки технологии Oracle Multitenant.

Клиентская часть и инструкция по установке доступны на официальном сайте Oracle.

При установке и настройке серверной и клиентских частей необходимо учитывать языковые настройки, которые будут использоваться при передаче и хранении данных. Более подробно о языковых настройках, параметре NLS_LANG и способах его задания читайте на сайте разработчика.

Примечание. Не рекомендуется использовать настройки, в которых используется переменная длина кодирования символов - UTF8 и UTF16.

Microsoft SQL Server

Поддерживается работа с СУБД Microsoft SQL Server версий: 2014\2016\2019.

Требуется установка клиентской части СУБД (Native Client). Поддерживается подключение через интерфейсы OLE DB и ODBC.

Клиентская часть и инструкция по установке доступны на официальном сайте Microsoft.

Примечание. Версия клиентской части должна быть не ниже версии сервера СУБД.

SQLite

Поддерживается работа с СУБД SQLite версии 3.x.

Необходимый драйвер входит в комплект поставки выбранного дистрибутива «Форсайт. Аналитическая платформа».

Примечание. Работа с продуктом «Форсайт. Аналитическая платформа» доступна только в настольном приложении в однопользовательском режиме.

При возникновении проблем во время создания репозитория или при подключении к репозиторию обратитесь к подразделу «Решение возможных проблем с продуктом «Форсайт. Аналитическая платформа».

Примечание. При работе в ОС Linux необходимо учитывать имеющиеся ограничения.

Дополнительные возможности подключения

Кроме подключения к серверу СУБД в «Форсайт. Аналитическая платформа», реализован ряд альтернативных драйверов, позволяющих подключаться к источникам данных. Подключение осуществляется через объект репозитория «База данных».

Тип драйвера Описание Комментарии

Greenplum/Pivotal HD Hawq/Arenadata DB

Поддерживается подключение к источникам данных на базе программно-аппаратного комплекса EMC Greenplum и СУБД PostgreSQL/Postgres Pro.

Примечание. Не используется для подключения к репозиторию.

Требуется установка ODBC драйвера в операционной системе.

Драйвер Greenplum позволяет работать с базами данных, созданными на сервере СУБД PostgreSQL/Postgres Pro, в режиме чтения без поддержки типа данных Lo. В таком случае установка ODBC драйвера не требуется.

ClickHouse

Поддерживается подключение посредством драйверов ODBC, установленных в OC Windows или OC Linux.

Примечание. Не используется для подключения к репозиторию.

ODBC драйвер доступен на официальном сайте ClickHouse. Подключение аналогично Generic ODBC.

Работа с СУБД ClickHouse осуществляется с учетом следующих ограничений:

  • допустимо создавать стандартные кубы, поддерживается извлечение измененных данных, серверная агрегация данных, использование подзапросов при извлечении данных;

  • не поддерживается создание таблиц и вставка данных;

  • не поддерживается создание хранимых процедур/функций, а также триггеров для таблиц;

  • с СУБД не смогут работать следующие объекты репозитория: автоматические кубы, многомерный расчёт на сервере БД, база данных временных рядов.

OLE DB

Поддерживается подключение к различным источникам данных посредством OLE DB провайдеров, установленных в операционной системе. Для упрощения настройки в «Форсайт. Аналитическая платформа» выделен ряд провайдеров:

  • OLE DB (ODBC HIVE);

  • OLE DB (DB2);

  • OLE DB (ODBC);

  • OLE DB (VISTADB).

Примечание. Не используются для подключения к репозиторию.

Требуется установка OLE DB драйверов в операционной системе.

Поддерживается выполнение только запросов, команд СУБД. Создание и использование таблиц, представлений, процедур и функций поддерживается в зависимости от возможностей конкретной СУБД и её соответствия стандартам SQL.

WEB Service

Подключение к репозиторию осуществляется путём обращения к BI-серверу, который выполняет все необходимые функции по авторизации в СУБД и последующему управлению потоком с данными.

Не требуется установка клиентской части СУБД на компьютер пользователя. Все необходимые драйверы должны быть установлены там, где расположен BI-сервер.

Примечание. Работа с продуктом «Форсайт. Аналитическая платформа» доступна только в настольном приложении.

Generic ODBC

Поддерживается подключение к различным источникам данных посредством драйверов ODBC, установленных в операционной системе.

Примечание. Не используется для подключения к репозиторию.

Требуется установка ODBC драйверов в операционной системе.

Поддерживается выполнение только запросов, команд СУБД. Создание и использование таблиц, представлений, процедур и функций поддерживается в зависимости от возможностей конкретной СУБД и её соответствия стандартам SQL.

Может использоваться для подключения к поддерживаемы СУБД (PostgreSQL/Postgres Pro, Oracle и другим), источникам данных (Greenplum, SAP и другим) посредством указания DSN или формирования строки подключения. Необходимый ODBC драйвер можно получить у соответствующего производителя.

См. также:

Системные требования к серверу баз данных | Системные требования