Published on

August 13, 2006

Прототипирование KPI в SQL Server Reporting Services

В этой статье мы рассмотрим процесс прототипирования ключевых показателей эффективности (KPI) в SQL Server Reporting Services. KPI – это показатели эффективности, которые предоставляют сводку о бизнес-успехе и обычно используются руководителями и менеджерами для принятия обоснованных решений и действий. Хотя идеальное место для поддержки KPI – это SQL Server Analysis Services, мы продемонстрируем, как создать прототип KPI исключительно в Reporting Services.

Цель и бизнес-сценарий

Давайте рассмотрим гипотетический сценарий, в котором группа контроллеров организации Adventure Works хочет исследовать использование KPI. Они запросили рабочий прототип двух KPI для финансового года 2004 года: валовая прибыль и рост клиентской базы для каждой страны продажи в территориальном разделе. Контроллер предпочитает простое представление KPI с использованием трех цветов: красный для значений ниже порога, зеленый для значений выше порога и желтый для значений в пределах диапазона порога.

Однако существующий куб, используемый для отчетности, не может быть изменен, что означает, что мы не можем создавать структуры KPI в Analysis Services. Поэтому нам нужно разработать прототип KPI исключительно в Reporting Services.

Практическая процедура

Для начала мы создадим новый проект сервера отчетов в SQL Server Business Intelligence Development Studio. Мы установим источник данных, указывающий на образец базы данных, предоставленный с SQL Server 2005. Это позволит любому пользователю с доступом к установленному приложению и его образцам следовать практическому занятию.

В течение статьи мы рассмотрим следующие шаги:

  1. Создание нового проекта сервера отчетов в Business Intelligence Development Studio
  2. Установка источника данных, указывающего на образец базы данных
  3. Развертывание проекта Analysis Services
  4. Добавление нового проекта Reporting Services в решение
  5. Добавление общего источника данных Analysis Services
  6. Создание нового OLAP-отчета для работы с образцовым кубом
  7. Добавление показателей и связанных с ними KPI в отчет
  8. Проверка правильной работы прототипа KPI в отчете

Следуя этим шагам, мы сможем создать прототип запрошенных KPI с использованием существующих данных в кубе. Мы также обсудим полученные результаты и предоставим идеи для более оптимального подхода к созданию и поддержке KPI в Analysis Services.

Заключение

Прототипирование KPI в SQL Server Reporting Services может быть ценным подходом, когда изменение существующего куба не является вариантом. Используя гибкость Reporting Services, мы можем быстро создавать и тестировать KPI на основе бизнес-требований. Однако важно учитывать долгосрочное обслуживание и оптимизацию производительности KPI, которые могут быть более подходящими для Analysis Services или реляционного уровня базы данных интегрированного решения BI.

Следите за нашими статьями в серии MSSQL Server Reporting Services, где мы продолжим исследование различных функций и техник для реального использования.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.