Используйте базу данных SQL как источник данных для индикаторов

Используйте внешнюю базу данных как источник данных для ваших KPI. Настройте SQL индикаторы для доступа к удаленной базе данных.

  • Загружайте данные в KPI непосредственно из вашей базы данных.
  • Настройте права пользователей для доступа к внешним источникам данных.

Создайте источник данных

  1. Нажмите > Настройки > вкладка Интеграции
  2. В разделе Источники данных нажмите Добавить, чтобы добавить новый источник данных

Настройка SQL индикатора

  1. Откройте систему показателей, перейдите на вкладку KPI
  2. Выберите индикатор, который будет получателем данных
  3. Переключитесь на вкладку Данные, нажмите кнопку Источник данных рядом с полем Значение
  4. Кнопка источника данных
  5. Нажмите на кнопку SQL-запрос
  6. Сформулируйте необходимый SQL-запрос (см. примеры ниже).
  7. Нажмите на кнопку Далее для предварительного просмотра результатов. Нажмите на кнопку Готово.
Примеры:

Примеры 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 индикаторы. Чтобы предоставить это право:

  1. Перейдите в раздел > Пользователи
  2. Нажмите кнопку Редактировать для пользователя
  3. Используйте флажок Разрешить использование внешних источников данных
  4. Нажмите кнопку Сохранить

Обновление данных

Существует несколько способов обновления данных для SQL индикаторов:

  • Нажмите на любую дату в календаре - BSC Designer попытается считать данные за этот день.
  • Ручное обновление - если вам нужно обновить данные за определенную дату, используйте опцию Обновить импортированные в меню Инструменты
  • Указать интервал обновления - укажите интервал обновления для индикатора. BSC Designer будет автоматически обновлять SQL индикатор по указанному расписанию.