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

При работе Prognoz Platform 8 обращается к серверу СУБД для доступа к данным репозитория. Обращение происходит с использованием клиентской части СУБД или через какие-либо дополнительные драйверы, предоставляющие доступ к СУБД. Для работы с разными версиями СУБД также могут быть использованы различные версии драйверов. Ниже приведен список поддерживаемых СУБД (СУБД, на базе которых может быть создан репозиторий Prognoz Platform) и особенности работы с ними:

Тип СУБД Описание Комментарии
Oracle Поддерживается работа с СУБД Oracle версий: 9.x\10.x\11.x\12.x. Требуется установка клиентской части СУБД.
Для корректного подключения к СУБД Oracle разрядности Prognoz Platform 8 и клиентской части СУБД Oracle должны совпадать.
  • При установке клиента Oracle 10.x необходимо установить конфигурацию Runtime Client или в конфигурации Custom установить компонент Oracle Windows Interfaces.
  • При установке клиента Oracle 11.x необходимо установить конфигурацию Administrator.
  • Не поддерживается работа с Oracle 12.x, если при установке серверной части была включена опция для поддержки технологии Oracle Multitenant.
Microsoft SQL Server Поддерживается работа с СУБД Microsoft SQL Server версий: 2008\2012\2014\2016. Требуется установка клиентской части СУБД (Native Client). Поддерживается подключение через интерфейсы OLE DB и ODBC.
Teradata Поддерживается работа с СУБД Teradata версий: 13\13.10\14\14.10\15\15.10. Требуется установка клиентской части СУБД.
PostgreSQL/Postgres Pro Поддерживается работа с СУБД PostgreSQL версий: 9.1\9.2\9.3\9.4\9.5. Postgres Pro версии 9.5. Требуется установка какого-либо приложения, содержащего драйвер для подключения к PostgreSQL, это может быть:
  • серверная часть СУБД PostgreSQL;
  • утилита pgAdmin III;
  • отдельный ODBC драйвер;
  • какие-либо другие коммерческие приложения или приложения с открытым исходным кодом, разрабатываемые и поставляемые для работы с PostgreSQL.
SQLite Поддерживается работа с СУБД SQLite версии 3.x.  

Указанный список СУБД поддерживается при работе в ОС Windows. При работе в ОС Linux список поддерживаемых СУБД ограничен.

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

Кроме подключения к серверу СУБД в Prognoz Platform 8 реализован ряд альтернативных драйверов, позволяющих подключаться к источникам данных:

Тип драйвера Описание Комментарии
OLE DB Поддерживается подключение к различным источникам данных посредством OLE DB провайдеров, установленных в операционной системе Windows. Для упрощения настройки в Prognoz Platform 8 выделен ряд провайдеров:

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

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

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

Требуется установка клиентской части СУБД.
Greenplum/Pivotal HD Hawq Поддерживается подключение к источникам данных на базе программно-аппаратного комплекса EMC Greenplum.

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

Требуется установка ODBC драйвера в операционной системе.
WEB Service Подключение к репозиторию осуществляется путем обращения к серверу безопасности или BI-серверу Prognoz Platform 8, которые выполняют все необходимые функции по авторизации в СУБД и последующему управлению потоком с данными. Не требуется установка клиентской части СУБД на компьютер пользователя. Все необходимые драйверы должны быть установлены там, где расположен сервер безопасности/BI-сервер.
HP Vertica Поддерживается подключение к аналитической СУБД HP Vertica. Работа с СУБД HP Vertica осуществляется с учетом следующих ограничений:
  • не поддерживается создание хранимых процедур/функций, а также триггеров для таблиц;
  • с СУБД не смогут работать следующие объекты репозитория: Репозиторий НСИ, автоматические кубы, многомерный расчет на сервере БД, база данных временных рядов;
  • при работе с СУБД с помощью ресурсов сборки Dal не поддерживается быстрая вставка и асинхронное выполнение команд;
  • доступно создание таблиц и запросов;
  • в качестве справочников могут создаваться только табличные справочники НСИ;
  • допустимо создавать стандартные кубы, поддерживается извлечение и сохранение измененных данных, серверная агрегация данных.
Generic ODBC Поддерживается подключение к различным источникам данных посредством драйверов ODBC, установленных в операционной системе Windows.

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

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

Сводный список идентификаторов

Ниже приведен список идентификаторов драйверов, которые могут использоваться для настройки различных объектов репозитория. Идентификаторы используются различными свойствами при настройке объектов с помощью макросов на Fore/Fore.NET, а также при создании списка репозиториев в файле Metabases.xml и списка пользовательских драйверов в файле Drivers.xml:

Идентификатор Драйвер СУБД
ORCL8 Oracle 9.x\10.x\11.x
MSSQL2008 Microsoft SQL Server 2008.
MSSQL2012 Microsoft SQL Server 2012\2014\2016.
MSSQL2012ODBC Microsoft SQL Server (ODBC).
OLEDB(ODBC HIVE) OLE DB (ODBC HIVE).
OLEDB(DB2) OLE DB (DB2).
OLEDB(ODBC) OLE DB (ODBC).
OLEDB(VISTADB) OLE DB (VISTADB).
OLEDB OLE DB провайдер.
DB2 Реляционная базы данных DB2.
TRDT Teradata версии 13\13.10\14\14.10.
POSTGRES PostgreSQL версии 9.1\9.2\9.3\9.4\9.5.
POSTGRES(NO_LO) Greenplum/Pivotal HD Hawq.
SQLITE SQLite 3.x.
VERTICA HP Vertica.
WSF Веб-сервис Prognoz Platform 8.
ODBC Generic ODBC.

Примечание. Для различных объектов репозитория список доступных для использования драйверов может отличаться.

См. также:

Системные требования к клиентской станции