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

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

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

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

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

  1. Откройте систему показателей, перейдите на вкладку KPIs
  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 индикатор автоматически в соответствии с указанным расписанием.