Для настройки подключения к репозиторию и работы с ним используйте окно «Настройка подключения к репозиторию» или задайте настройки платформы из файла для настольного приложения.
Задайте параметры:
Наименование. Введите наименование репозитория, которое будет отображаться в окне регистрации при запуске продукта «Форсайт. Аналитическая платформа». Наименование может не совпадать с идентификатором;
Идентификатор. Введите идентификатор репозитория - схему метаданных, хранящуюся на сервере базы данных;
Драйвер. Выберите в раскрывающемся списке используемый драйвер. Для получения подробной информации о доступных драйверах обратитесь к разделу «Поддерживаемые СУБД».
В зависимости от выбранного типа драйвера задайте дополнительные параметры СУБД:
Сервер. Введите IP-адрес или DNS-имя, под которым зарегистрирован сервер с подключаемой базой данных (репозиторий). Поле отображается, если выбран тип драйвера: Oracle, Microsoft SQL Server, Microsoft SQL Server (ODBC), PostgreSQL.
Если порт сервера СУБД отличается от порта по умолчанию, то значение параметра задаётся в формате:
для Microsoft SQL Server: <IP-адрес или DNS-имя сервера>,<номер порта>;
для PostgreSQL: <IP-адрес или DNS-имя сервера>:<номер порта>.
При использовании СУБД Oracle порт сервера определяется в файле tnsnames.ora.
Примечание. При настройке подключения к репозиторию на каждом клиентском компьютере IP-адрес или DNS-имя сервера должно совпадать с сервером, указанным при создании служебного пользователя.
Схема/База данных. Введите идентификатор базы данных, к которой будет осуществляться подключение. Идентификатор базы данных должен совпадать с идентификатором репозитория. Поле «Схема» отображается, если выбран тип драйвера Oracle. Поле «База данных» отображается, если выбран тип драйвера: Microsoft SQL Server, Microsoft SQL Server (ODBC), PostgreSQL;
Схема. Введите идентификатор пользовательской схемы, если она была создана при подготовке серверной части СУБД. Поле отображается, если выбран тип драйвера: Microsoft SQL Server, Microsoft SQL Server (ODBC), PostgreSQL. По умолчанию для Microsoft SQL Server используется схема «dbo», а для PostgreSQL - «public».
В настольном приложении доступны дополнительные параметры подключения к SQLite и WEB Service:
Имя файла. Выберите файл с настройками подключения к базе данных с помощью кнопки «Выбрать файл». После чего будет открыт стандартный диалог выбора файла. Поле отображается, если выбран тип драйвера SQLite;
Точка входа. Введите IP-адрес или DNS-имя, на котором установлен BI-сервер. Поле отображается, если выбран тип драйвера WEB Service;
Идентификатор репозитория. Введите идентификатор базы данных, к которой будет осуществляться подключение. Поле отображается, если выбран тип драйвера WEB Service.
Тип аутентификации. Выберите в раскрывающемся списке один из способов аутентификации пользователя на сервере базы данных:
Парольная. По умолчанию. Аутентификация пользователя производится с использованием имени пользователя и пароля в явном виде;
Интегрированная доменная. Аутентификация пользователя производится с использованием доменного имени пользователя и пароля (текущей учётной записи ОС). Если тип аутентификации выбран для Oracle в ОС Windows, то выполните дополнительные настройки сервера;
Доменная. Аутентификация пользователя производится с использованием домена, имени пользователя и пароля в явном виде. Тип аутентификации доступен, если выбран тип драйвера: Oracle, Microsoft SQL Server, Microsoft SQL Server (ODBC), PostgreSQL.
Примечание. Для использования типа аутентификации «Интегрированная доменная» или «Доменная» предварительно добавьте доменных пользователей или доменные группы в менеджере безопасности.
Параметр доступен для всех типов СУБД, кроме SQLite;
Учитывать регистр при работе с СУБД. Установите флажок для работы с репозиторием, объектами и их полями в СУБД с различным регистром символов в их физическом имени при необходимости.
Примечание. После установки флажка объекты базы данных будут доступны только при указании их точного физического имени.
Если флажок снят, то наименование репозитория, идентификаторы объектов и их полей в СУБД преобразуются к нижнему регистру в момент обращения платформы к серверу.
В настольном приложении данный параметр содержится в окне «Дополнительные параметры».
Репозиторий по умолчанию. Установите флажок для автоматического отображения данного репозитория в окне регистрации при запуске продукта «Форсайт. Аналитическая платформа» при необходимости.
Примечание. Репозиторий по умолчанию может быть только один. Если по умолчанию уже используется другой репозиторий, то после установки флажка репозиторий по умолчанию будет изменён на текущий подключаемый репозиторий.
Если репозиторий по умолчанию не задан, то при запуске продукта «Форсайт. Аналитическая платформа» в окне регистрации будет отображаться последний подключаемый репозиторий. Если была проведена очистка кэша веб-приложения, то в окне регистрации будет отображаться репозиторий, указанный в файле PP.xml в разделе <metabase>.
В настольном приложении выбор репозитория по умолчанию осуществляется в окне «Параметры».
После выполнения действий будет настроено подключение к репозиторию.
Для сохранения настроек нажмите кнопку «Применить» в веб-приложении или «ОК» в настольном приложении.
В настольном приложении содержатся дополнительные параметры для настройки подключения к репозиторию:
Использовать юникод для представления данных. Установите флажок для использования кодировки юникод при подключении к серверу. Используется для текстовых констант при создании запросов. Данный флажок актуален только для СУБД Oracle;
Кэширование сборок только на локальном диске. Установите флажок для исключения конфликтных ситуаций при компиляции модулей, форм и сборок Fore разными версиями (сборками) платформы. По умолчанию флажок снят. Для получения подробной информации обратитесь к разделу «Кэширование объектов репозитория».
Если флажок установлен, то сборки, созданные при компиляции форм и модулей, компилируются на локальном диске и не изменяются на сервере.
Если флажок снят, то при запуске сборок, созданных при компиляции форм и модулей, осуществляется проверка на совпадение сборок на сервере БД и локальном диске. Если версии одинаковые, то «Форсайт. Аналитическая платформа» продолжит работу со сборками на локальном диске. Если версии разные или сборки на локальном диске отсутствуют, то на сервере БД будут скомпилированы новые сборки и скопированы на локальный диск, далее «Форсайт. Аналитическая платформа» продолжит работу со сборками на локальном диске;
Кэширование системных таблиц при старте сервера. Установите флажок для кэширования системных таблиц метаданных при запуске процесса BI-сервера. Кэширование позволяет увеличить производительность системы и скорость открытия сложносоставных отчётов, использующих множество источников данных, в веб-приложении за счёт сокращения времени чтения системных таблиц из базы данных. По умолчанию флажок снят.
Важно. Кэширование системных таблиц метаданных допустимо только в промышленной эксплуатации. При использовании кэширования не должны изменяться данные в системных таблицах метаданных.
При каждом запуске процесса BI-сервера создаётся кэш, соответствующий конкретному процессу. Сброс кэша происходит только при завершении этого процесса. Кэш является локальным для BI-сервера и глобальным для сессий, активных в рамках запущенного процесса BI-сервера.
Если используется кластер BI-серверов, то кэш создаётся для каждого рабочего узла кластера и не синхронизируется друг с другом.
Примечание. Для настройки кэширования системных таблиц метаданных обратитесь в техническую поддержку по адресу support@fsight.ru или через сервисы технической поддержки, которые доступны после регистрации на сайте.
Отложенная загрузка дескрипторов. Установите флажок для выполнения отложенного процесса загрузки дескрипторов объектов репозитория. По умолчанию флажок снят. При установленном флажке при подключении загружаются дескрипторы только тех объектов, которые необходимы для работы в репозитории.
Особенности отложенной загрузки дескрипторов объектов репозитория
Применить настройки. Установите переключатель, позволяющий определить, для каких пользователей данного компьютера будет доступна настройка репозитория:
Для текущего пользователя. Настройка репозитория будет доступна только для текущего пользователя компьютера;
Для всех пользователей на компьютере. Настройка репозитория будет доступна для всех пользователей данного компьютера.
Если у пользователя ограниченные права доступа при запуске «Форсайт. Аналитическая платформа» и установлен переключатель «Для текущего пользователя», то настройки нового репозитория не сохранятся. Если установлен переключатель «Для всех пользователей на компьютере», то пользователю будет отказано в доступе.
При нажатии кнопки «Дополнительно» будет открыто окно «Дополнительные параметры». Набор параметров зависит от выбранного типа драйвера, который используется для подключения:
Задайте параметры:
Формат имени пользователей ОС. Определите формат имени пользователя при входе в систему. Если на сервере задан префикс перед именами пользователей (параметр OS_AUTHENT_PREFIX), то его необходимо указать в данном поле. При доменной аутентификации может понадобиться задание формата имен пользователей, так как по умолчанию при доменной аутентификации «Форсайт. Аналитическая платформа» использует следующий формат имен: «ДОМЕН\ИМЯ_ПОЛЬЗОВАТЕЛЯ». Для формирования формата можно использовать статичный текст и подстановки:
$User. Имя пользователя;
$Domain. Наименование домена;
$FullDomain. Полное наименование домена;
$FullDomainUser. Полное доменное имя пользователя (включает имя пользователя и полное имя домена, разделённые символом «@»).
Важно. При написании формата соблюдайте приведенный регистр подстановок.
Примеры:
$User@$Domain.COM
При данном формате имя пользователя будет выглядеть: «IVANOV@EXAMPLE.COM».
$Domain@$User
При данном формате имя пользователя будет выглядеть: «EXAMPLE@IVANOV».
$User@$FullDomain
При данном формате имя пользователя будет выглядеть: «IVANOV@EXAMPLE.WORLD.COM».
$FullDomainUser
При данном формате имя пользователя будет выглядеть: «IVANOV@EXAMPLE.WORLD.COM».
Язык репозитория для текущего пользователя. Выберите язык репозитория (схемы). Данная настройка задает язык, на котором будут отображены:
наименования объектов репозитория, элементов справочников НСИ, заголовков экспресс-отчётов;
ресурсы для создания мультиязычных систем;
значения атрибутов базы данных временных рядов, для которых задан перевод на другие языки.
Возможна установка одного из переключателей:
По умолчанию. Будет использован язык, заданный при создании репозитория;
Язык пользовательского интерфейса. В качестве языка репозитория будет использован язык интерфейса продукта «Форсайт. Аналитическая платформа»;
Другой. В раскрывающемся списке выберите один из поддерживаемых языков интерфейса продукта «Форсайт. Аналитическая платформа».
Примечание. Если для объектов и наименований настройка языка не была задана, то будет использоваться язык репозитория по умолчанию.
Задайте параметры:
Учитывать регистр при работе с СУБД. Установите флажок для работы с репозиторием, объектами и их полями в СУБД с различным регистром символов в их физическом имени при необходимости.
Примечание. После установки флажка объекты базы данных будут доступны только при указании их точного физического имени.
Если флажок снят, то наименование репозитория, идентификаторы объектов и их полей в СУБД преобразуются к нижнему регистру в момент обращения платформы к серверу.
Строка подключения. Укажите дополнительные параметры подключения с использованием драйвера OLE DB или ODBC. Поддерживаемые параметры в разных версиях драйвера OLE DB могут отличаться. Для получения подробной информации обратитесь к документации Microsoft.
Параметры подключения, заданные для драйвера ODBC, будут храниться в системной глобальной переменной METABASE_ODBCPARAMS, которая автоматически добавляется в строку подключения при создании базы данных и связи с другим репозиторием.
При автоматическом создании конфигурационного файла Scheduler.xml для планировщика задач указанные параметры подключения будут прописываться в атрибуте ODBCPARAMS.
Язык репозитория для текущего пользователя. Выберите язык репозитория (схемы). Данная настройка задает язык, на котором будут отображены:
наименования объектов репозитория, элементов справочников НСИ, заголовков экспресс-отчётов;
ресурсы для создания мультиязычных систем;
значения атрибутов базы данных временных рядов, для которых задан перевод на другие языки.
Возможна установка одного из переключателей:
По умолчанию. Будет использован язык, заданный при создании репозитория;
Язык пользовательского интерфейса. В качестве языка репозитория будет использован язык интерфейса продукта «Форсайт. Аналитическая платформа»;
Другой. В раскрывающемся списке выберите один из поддерживаемых языков интерфейса продукта «Форсайт. Аналитическая платформа».
Примечание. Если для объектов и наименований настройка языка не была задана, то будет использоваться язык репозитория по умолчанию.
Задайте параметры:
Учитывать регистр при работе с СУБД. Установите флажок для работы с репозиторием, объектами и их полями в СУБД с различным регистром символов в их физическом имени при необходимости.
Примечание. После установки флажка объекты базы данных будут доступны только при указании их точного физического имени.
Если флажок снят, то наименование репозитория, идентификаторы объектов и их полей в СУБД преобразуются к нижнему регистру в момент обращения платформы к серверу.
Строка подключения. Укажите дополнительные параметры подключения с использованием драйвера ODBC. Параметры подключения будут храниться в системной глобальной переменной METABASE_ODBCPARAMS, которая автоматически добавляется в строку подключения при создании базы данных и связи с другим репозиторием.
При автоматическом создании конфигурационного файла Scheduler.xml для планировщика задач указанные параметры подключения будут прописываться в атрибуте ODBCPARAMS.
Язык репозитория для текущего пользователя. Выберите язык репозитория (схемы). Данная настройка задает язык, на котором будут отображены:
наименования объектов репозитория, элементов справочников НСИ, заголовков экспресс-отчётов;
ресурсы для создания мультиязычных систем;
значения атрибутов базы данных временных рядов, для которых задан перевод на другие языки.
Возможна установка одного из переключателей:
По умолчанию. Будет использован язык, заданный при создании репозитория;
Язык пользовательского интерфейса. В качестве языка репозитория будет использован язык интерфейса продукта «Форсайт. Аналитическая платформа»;
Другой. В раскрывающемся списке выберите один из поддерживаемых языков интерфейса продукта «Форсайт. Аналитическая платформа».
Примечание. Если для объектов и наименований настройка языка не была задана, то будет использоваться язык репозитория по умолчанию.
Задайте параметры:
Учитывать регистр при работе с СУБД. Установите флажок для работы с репозиторием, объектами и их полями в СУБД с различным регистром символов в их физическом имени при необходимости.
Примечание. После установки флажка объекты базы данных будут доступны только при указании их точного физического имени.
Если флажок снят, то наименование репозитория, идентификаторы объектов и их полей в СУБД преобразуются к нижнему регистру в момент обращения платформы к серверу.
Имя пользователя с доменом. Установите флажок для создания доменных пользователей с полным именем пользователя. Доменный пользователь предварительно должен быть добавлен в менеджере безопасности репозитория.
Аутентификация. Настройте параметры аутентификации:
Использовать GSS API. Установите флажок для использования аутентификации к серверу PostgreSQL по механизму GSS API;
Сервис Kerberos. Вместе с GSS API используется сервис Kerberos. GSS API позволяет использовать разные реализации Kerberos без изменения кода приложения. В строке укажите наименование сервера Kerberos, которое задано в настройках сервера PostgreSQL.
Примечание. Настроить параметры в группе «Аутентификация» возможно только при выборе типа аутентификации «Доменная» или «Интегрированная доменная» на странице «Настройка подключения к репозиторию».
Язык репозитория для текущего пользователя. Выберите язык репозитория (схемы). Данная настройка задает язык, на котором будут отображены:
наименования объектов репозитория, элементов справочников НСИ, заголовков экспресс-отчётов;
ресурсы для создания мультиязычных систем;
значения атрибутов базы данных временных рядов, для которых задан перевод на другие языки.
Возможна установка одного из переключателей:
По умолчанию. Будет использован язык, заданный при создании репозитория;
Язык пользовательского интерфейса. В качестве языка репозитория будет использован язык интерфейса продукта «Форсайт. Аналитическая платформа»;
Другой. В раскрывающемся списке выберите один из поддерживаемых языков интерфейса продукта «Форсайт. Аналитическая платформа».
Примечание. Если для объектов и наименований настройка языка не была задана, то будет использоваться язык репозитория по умолчанию.
Задайте параметры:
Язык репозитория для текущего пользователя. Выберите язык репозитория (схемы). Данная настройка задает язык, на котором будут отображены:
наименования объектов репозитория, элементов справочников НСИ, заголовков экспресс-отчётов;
ресурсы для создания мультиязычных систем;
значения атрибутов базы данных временных рядов, для которых задан перевод на другие языки.
Возможна установка одного из переключателей:
По умолчанию. Будет использован язык, заданный при создании репозитория;
Язык пользовательского интерфейса. В качестве языка репозитория будет использован язык интерфейса продукта «Форсайт. Аналитическая платформа»;
Другой. В раскрывающемся списке выберите один из поддерживаемых языков интерфейса продукта «Форсайт. Аналитическая платформа».
Примечание. Если для объектов и наименований настройка языка не была задана, то будет использоваться язык репозитория по умолчанию.
См. также:
Настройка доступа к репозиторию | Настройка списка репозиториев | Аутентификация в платформе