Перед настройкой списка репозиториев ознакомьтесь с ограничениями при работе с BI-сервером на Linux.
Список репозиториев, сформированный с помощью мастера настройки репозитория в веб-приложении или окна «Параметры» в настольном приложении, сохраняется в реестре операционной системы. Пользователь операционной системы, под которым осуществляется работа со списком репозиториев, должен обладать правами на внесение изменений в реестр. В зависимости от разрядности операционной системы и используемой платформы, путь до настроек репозитория может отличаться:
[HKEY_CURRENT_USER\SOFTWARE\Foresight\Foresight Analytics Platform\10.0\Metabases] - настройки репозиториев для текущего пользователя, не зависимо от разрядности системы;
[HKEY_LOCAL_MACHINE\SOFTWARE\Foresight\Foresight Analytics Platform\10.0\Metabases] - настройки репозиториев в случае, когда разрядность «Форсайт. Аналитическая платформа» совпадает с разрядностью операционной системы. Для всех пользователей.
Для настройки конкретного репозитория используйте раздел реестра:
[HKEY_CURRENT_USER\SOFTWARE\Foresight\Foresight Analytics Platform\10.0\Metabases\<идентификатор репозитория>] - настройки конкретного репозитория для текущего пользователя, не зависимо от разрядности системы;
[HKEY_LOCAL_MACHINE\SOFTWARE\Foresight\Foresight Analytics Platform\10.0\Metabases\<идентификатор репозитория>] - настройки конкретного репозитория в случае, когда разрядность «Форсайт. Аналитическая платформа» совпадает с разрядностью операционной системы. Для всех пользователей.
Допустимые параметры данного раздела аналогичны атрибутам, допустимым для создания файла Metabases.xml.
Для настройки списка репозиториев на нескольких рабочих станциях можно использовать файл Metabases.xml, размещенный на сетевом ресурсе. Путь к файлу должен быть прописан в системном реестре рабочих станций. Файл Metabases.xml может быть размещен и на локальном ресурсе.
Изменения настроек подключения к репозиториям в файле Metabases.xml автоматически применяются на рабочих станциях, которые настроены на этот файл. Репозитории, заданные через файл Metabases.xml, недоступны для редактирования с помощью мастера настройки репозитория в веб-приложении или окна «Параметры» в настольном приложении.
Примечание. При совпадении наименований репозиториев, заданных в файле Metabases.xml и мастере настройки репозитория/окне «Параметры», в списке будут отображены оба репозитория.
Для указания пути до файла Metabases.xml в системном реестре:
Откройте раздел реестра [HKEY_LOCAL_MACHINE\Software\Foresight\Foresight Analytics Platform\10.0\Metabases] с настройками репозиториев.
Добавьте строковый параметр Path со значением пути до папки, в которой содержится файл Metabases.xml, например, «C:\Repository_settings\».
Файл Metabases.xml должен состоять из раздела <PP>, включающего в себя раздел <Metabases>. Раздел <Metabases> представляет собой список репозиториев. Настройки каждого репозитория задаются в разделе, название которого соответствует идентификатору репозитория. Ниже приведен список доступных настроек репозитория:
Атрибуты | Описание |
Name | Наименование репозитория. |
Authentication | Тип аутентификации:
Примечание. Ролевой тип аутентификации является устаревшим. Оставлен для совместимости с предыдущими версиями.
Если используется данный тип аутентификации, то дополнительно задайте атрибут OAuthService. Примечание.
При авторизации в веб-приложении тип аутентификации определяется
настройками BI-сервера.
Если в файле PP.xml
в разделе <metabase>
заданы репозиторий по умолчанию с помощью атрибута id
и тип аутентификации с помощью атрибута authentication,
то для данного репозитория будет применяться заданный тип аутентификации
независимо от настроек BI-сервера. |
OAuthService | Параметры авторизации через протокол OAuth/OpenID, если атрибут Authentication принимает значение «7»:
Если в качестве значения параметра используется сервис, который не содержится в параметре Providers, то автоматическая переадресация выполняться не будет;
Необязательный параметр. |
Driver | Идентификатор СУБД. |
Package | Тип пакета безопасности:
|
DebugMode | Тип кэширования сборок:
|
LogonData | Параметры подключения к репозиторию:
Если используется схема по умолчанию, то она не указывается. По умолчанию для Microsoft SQL Server используется схема «dbo», а для PostgreSQL - «public»;
|
Credentials | Настройки для подключения к репозиторию. Содержит параметр Authentication - тип аутентификации (см. описание Authentication). |
VcsLocalPath и VcsStoredPath | Путь до папки на диске, в которой хранятся локальные файлы объектов. Для атрибутов указывается одинаковое значение. |
VcsName | Тип системы управления версиями. Актуально, если репозиторий добавлен в систему управления Git. В качестве значения атрибута указывается - «Git». |
Ниже приведен список идентификаторов драйверов, которые могут использоваться для настройки различных объектов репозитория. Идентификаторы используются различными свойствами при настройке объектов с помощью макросов на Fore, а также при создании списка репозиториев в файле Metabases.xml:
Идентификатор | Драйвер СУБД |
ORCL8 |
Oracle указанных выше версий |
MSSQL2008 |
Microsoft SQL Server 2008 |
MSSQL2012 |
Microsoft SQL Server 2012\2014\2016\2017 |
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 указанных выше версий |
POSTGRES |
PostgreSQL/Postgres Pro указанных выше версий |
POSTGRES(NO_LO) |
Greenplum/Pivotal HD Hawq |
VERTICA |
HP Vertica версии указанных выше версий |
ODBC |
Generic ODBC |
ODBC(CLICKHOUSE) |
ClickHouse (ODBC) |
Примечание. Для различных объектов репозитория список доступных для использования драйверов может отличаться.
<PP>
<Metabases>
<WAREHOUSE Name="WAREHOUSE" Authentication="1"
Driver="ORCL8" Package="STANDARDSECURITYPACKAGE" DebugMode="1">
<LogonData DATABASE="WAREHOUSE"
SERVER="Server1"/>
<Credentials Authentication="1"/>
</WAREHOUSE>
</Metabases>
</PP>
См. также:
Настройка доступа к репозиторию | Настройка подключения к репозиторию