Используйте базу данных 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 индикатор по указанному расписанию.