Создание производных атрибутов

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

Об этой задаче

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

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

Процедура

  1. На странице Определение источника данных нажмите правой кнопкой мыши источник данных и выберите Добавить атрибут.
  2. Введите имя атрибута и текст справки на странице Информация об атрибуте.
  3. Выберите Производное от значений других атрибутов.
  4. Введите текст формулы в поле Формула или нажмите Правка чтобы ввести формулу, используя графический редактор.
    Информацию об операторах и функциях, которые можно использовать в формуле, смотрите в разделе Операторы и функции формул.
    Прим.: Если вы щелкнете по Правка, то откроется окно Редактор формул. Информацию об изменении производных атрибутов смотрите в разделе Изменение производных атрибутов.
  5. Необязательно: Включите переключатель Вычисления для интервала или снимите пометку с этого переключателя, чтобы определить, какие два значения выборки атрибута используются при вычислении функции.
    Используйте эту опцию, если в формулу входят функции rate или delta. Дополнительную информацию о вычислении интервалов смотрите в разделе Вычисления для интервала. Дополнительную информацию о функциях rate и delta смотрите в разделе Операторы и функции формул.
  6. В области Тип атрибута щелкните по типу атрибута.
  7. Нажмите кнопку ОК.
    Снова откроется окно Определение источника данных, в котором будет указан то же источник данных, что и раньше.
  8. Щелкните по Готово.
    Важное замечание: При создании производного атрибута, ссылающегося на другой производный атрибут, убедитесь, что атрибут, на который делается ссылка, указан в списке до нового атрибута. Если атрибут ссылается на другой производный атрибут, расположенный в списке после него, агент не сможет показать значение этого атрибута. Если вы создадите такой атрибут, Agent Builder выдаст предупреждение.