Инструкция CREATE 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 являются значениями строк, которые используются клиентским приложением для идентификации правильного набора изображений для отображения. Эти строки также определяют поведение функции отображения. Поведение включает в себя набор состояний для отображений (обычно это нечетное число) и изображения, которые используются для каждого из состояний.
Графическое отображение ключевого идентификатора производительности в среде Business Intelligence Development Studio
В среде Business Intelligence Development Studio графическое изображение ключевого идентификатора производительности может иметь три или пять состояний. В следующей таблице приведены значения для каждого из этих состояний.
Количество состояний для графического отображения ключевого идентификатора производительности |
Значение этих состояний |
---|---|
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 — плохо. |
В среде Business Intelligence Development Studio имя графического изображения ключевого идентификатора производительности определяет, сколько состояний оно содержит — три или пять. В следующей таблице перечислено использование, имя и количество состояний, сопоставленное в среде Business Intelligence Development Studio с графическим отображением ключевого идентификатора производительности.
Использование графики |
Имя графического отображения ключевого идентификатора производительности |
Количество состояний |
---|---|---|
Состояние |
Фигуры |
3 |
Состояние |
Светофор |
3 |
Состояние |
Дорожные знаки |
3 |
Состояние |
Датчик |
3 |
Состояние |
Обратный датчик |
5 |
Состояние |
Термометр |
3 |
Состояние |
Цилиндрическая |
3 |
Состояние |
Лица |
3 |
Состояние |
Стрелка отклонения |
3 |
Тренд |
Стандартная стрелка |
3 |
Тренд |
Стрелка состояния |
3 |
Тренд |
Обратная стрелка состояния |
5 |
Тренд |
Лица |
3 |
См. также