Используйте базу данных SQL как источник данных для индикаторов
Используйте внешнюю базу данных как источник данных для ваших KPI. Настройте SQL индикаторы для доступа к удаленной базе данных.
- Загружайте данные в KPI непосредственно из вашей базы данных.
- Настройте права пользователей для доступа к внешним источникам данных.
Создайте источник данных
- Нажмите
> Настройки > вкладка Интеграции
- В разделе Источники данных нажмите Добавить, чтобы добавить новый источник данных
Настройка SQL индикатора
- Откройте систему показателей, перейдите на вкладку
KPI
- Выберите индикатор, который будет получателем данных
- Переключитесь на вкладку Данные, нажмите кнопку Источник данных рядом с полем Значение
- Нажмите на кнопку SQL-запрос
- Сформулируйте необходимый SQL-запрос (см. примеры ниже).
- Нажмите на кнопку Далее для предварительного просмотра результатов. Нажмите на кнопку Готово.

Примеры SQL-запросов
BSC Designer ожидает получить одно значение в ответ на SQL-запрос. Полученные данные будут использованы для поля Значение индикатора.
Поддерживаемые параметры:
- %%UpdatePeriodStart%% и %%UpdatePeriodEnd%% - соответственно начальная дата и конечная дата интервала обновления
- %%ItemName%% - имя KPI, как указано в поле Имя
- %%date%% - текущая дата, выбранная в календаре в BSC Designer
Случай 1: Индикатор обновляется ежедневно. Есть одно значение для каждой даты.
select value from datatable where date = %%date%%
Случай 2 (наиболее используемый): Индикатор обновляется ежемесячно. В базе данных есть несколько значений за этот период, которые нужно суммировать.
select sum(value) from datatable where date between %%UpdatePeriodStart%% and %%UpdatePeriodEnd%%
Право на создание SQL индикаторов
По умолчанию, ведущие пользователи не имеют права создавать новые SQL индикаторы. Чтобы предоставить это право:
- Перейдите в раздел
> Пользователи
- Нажмите кнопку Редактировать для пользователя
- Используйте флажок Разрешить использование внешних источников данных
- Нажмите кнопку Сохранить
Обновление данных
Существует несколько способов обновления данных для SQL индикаторов:
- Нажмите на любую дату в календаре - BSC Designer попытается считать данные за этот день.
- Ручное обновление - если вам нужно обновить данные за определенную дату, используйте опцию Обновить импортированные в меню Инструменты
- Указать интервал обновления - укажите интервал обновления для индикатора. BSC Designer будет автоматически обновлять SQL индикатор по указанному расписанию.