Поделиться через


Инструкция CREATE KPI (многомерные выражения)

Создает ключевой показатель эффективности (KPI). KPI представляет собой коллекцию вычислений, связанных с группой мер куба и используемых для оценки успешности бизнеса или сценария.

Синтаксис

CREATE KPI CURRENTCUBE | <Cube Name>.KPI_Name AS KPI_Value
   [,Property_Name = Property_Value, ...n]

Аргументы

  • KPI_Name
    Допустимая строка, содержащая имя ключевого показателя эффективности.

  • KPI_Value
    Допустимое многомерное выражение, возвращающее числовое значение.

  • Property_Name
    Допустимое строковое выражение, содержащее имя свойства ключевого показателя эффективности.

  • Property_Value
    Допустимое скалярное выражение, представляющее значение свойства ключевого показателя эффективности.

Замечания

При указании куба, отличного от текущего подключенного куба, возникает ошибка. Поэтому для обращения к текущему кубу вместо указания имени куба рекомендуется использовать переменную CURRENTCUBE.

Свойства ключевого показателя эффективности

В следующей таблице перечислены все свойства ключевого показателя эффективности. Ни одно из этих свойств не имеет значения по умолчанию. Поэтому пока свойству ключевого показателя эффективности не будет присвоено конкретное значение, запросы к этим свойствам будут возвращать значение NULL.

Идентификатор свойства

Значение

GOAL

Допустимое многомерное выражение, возвращающее числовое значение.

STATUS

Допустимое многомерное выражение, возвращающее числовое значение.

STATUS_GRAPHIC

Строка, определяющая набор графических изображений, которые будут использоваться клиентским приложением.

TREND

Допустимое многомерное выражение, возвращающее числовое значение.

TREND_GRAPHIC

Строка, определяющая набор графических изображений, которые будут использоваться клиентским приложением.

WEIGHT

Допустимое многомерное выражение, возвращающее числовое значение.

CURRENT_TIME_MEMBER

Допустимое многомерное выражение, возвращающее элемент измерения времени. Свойство CURRENT_TIME_MEMBER устанавливает исходную точку для всех относительных функций времени.

PARENT_KPI

Строковое выражение, указывающее имя родительского ключевого показателя эффективности.

CAPTION

Строка, используемая клиентским приложением в качестве заголовка ключевого показателя эффективности.

DISPLAY_FOLDER

Строка, указывающая путь к папке отображения, в которой ключевой показатель эффективности будет отображаться клиентским приложением. Разделитель уровней вложенности папок определяется клиентским приложением. Для средств и клиентов, входящих в состав служб Службы Analysis Services, в качестве разделителя уровней используется обратная косая черта (\). Чтобы указать для определенного элемента несколько папок отображения, используйте для разделения папок точку с запятой (;)

ASSOCIATED_MEASURE_GROUP

Строка, которая указывает имя группы мер, на которую должны ссылаться все вычисления многомерных выражений.

Значения свойств GOAL, STATUS, и TREND являются многомерными выражениями, находящимися в интервале от -1 до 1. Однако существует клиентское приложение, которое определяет действительный диапазон значений для этих свойств. При использовании средств и клиентов, поддерживаемых службами Службы Analysis Services, для обзора ключевых показателей эффективности, значения, меньшие -1, приравниваются к -1, а значения, большие 1, приравниваются к 1.

Свойства STATUS_GRAPHIC и TREND_GRAPHIC являются значениями строк, которые используются клиентским приложением для идентификации правильного набора изображений для отображения. Эти строки также определяют поведение функции отображения. Поведение включает в себя набор состояний для отображений (обычно это нечетное число) и изображения, которые используются для каждого из состояний.

Графическое отображение ключевых показателей эффективности в SQL Server Data Tools

В среде SQL Server Data Tools (SSDT) графическое изображение ключевого показателя эффективности может иметь три или пять состояний. В следующей таблице приведены значения для каждого из этих состояний.

Количество состояний для графического отображения ключевого показателя эффективности

Значение этих состояний

3

Плохо = от -1 до -0,5

Приемлемо = от -0,4999 до 0,4999

Хорошо = от 0,50 до 1

5

Плохо = от -1 до -0,75

Рискованно = от -0,7499 до -0,25

Приемлемо = от -0,2499 до 0,2499

Неплохо = от 0,25 до 0,7499

Хорошо = от 0,75 до 1

ПримечаниеПримечание

Для некоторых графических изображений, например обратной шкалы или обратной стрелки состояния, диапазон перевернут. То есть, -1 — это хорошо, а 1 — плохо.

В среде SQL Server Data Tools (SSDT) имя графического изображения ключевого показателя эффективности определяет, три или пять состояний оно содержит. В следующей таблице перечислено использование, имя и количество состояний, сопоставленное в среде SQL Server Data Tools (SSDT) с графическим отображением ключевого показателя эффективности.

Использование графики

Имя графического отображения ключевого показателя эффективности

Количество состояний

Состояние

Фигуры

3

Состояние

Светофор

3

Состояние

Дорожные знаки

3

Состояние

Датчик

3

Состояние

Обратная шкала

5

Состояние

Термометр

3

Состояние

Цилиндр

3

Состояние

Лица

3

Состояние

Стрелка отклонения

3

Тренд

Стандартная стрелка

3

Тренд

Стрелка состояния

3

Тренд

Обратная стрелка состояния

5

Тренд

Лица

3

См. также

Справочник

Инструкция DROP KPI (многомерные выражения)

Другие ресурсы

Инструкции определения данных многомерных выражений