Настройка функций обработки данных
При запуске функции обработки данных необходимо определить способ обработки входных и выходных параметров определения функции обработки данных в анализе. Для использования функции обработки данных в анализе необходимо задать сопоставление всех обязательных параметров со Spotfire. В этом разделе содержатся сведения о различных конфигурациях, которые могут быть доступны при запуске или редактировании функции обработки данных в веб-клиенте.
Подготовка
Процедура
- Выполните шаги 1, 2 и 3 в разделе Запуск функций обработки данных в веб-клиентах Spotfire.
-
Если функция обработки данных предусматривает использование входных параметров для определения основы вычислений, необходимо настроить соответствующие входные значения.
Например, это может быть значение, столбец или таблица данных, выбранная из анализа. Не для всех функций обработки данных используются входные параметры. Кроме того, в некоторых случаях необязательные входные параметры могут изменить результат вычисления. Автор функции обработки данных определяет, что необходимо ввести, указывая тип входного параметра и необходимое действие.Совет: Если в выбранной вами функции обработки данных много входных данных и обязательными являются только некоторые из них, вы можете щелкнуть Всегда сначала показывать обязательные входные данные, чтобы переместить необязательные входные данные в конец списка и скрыть их.
Входные параметры:
Нельзя выбирать из всех описанных ниже типов входных значений при указании входного значения для выбранного параметра. Будут отображаться только те параметры, которые применимы к текущей функции обработки данных и анализу.
- Таблица данных —выберите таблицу данных из раскрывающегося списка.
(Селектор таблицы данных часто является первым шагом перед выбором одного или нескольких столбцов, но он также может быть отдельным типом входного параметра. В этом случае тип входного параметра выводит только таблицы данных, в которых столбцы всех типов данных можно использовать в качестве входных параметров для функции обработки данных. Если не получается найти нужную таблицу данных в списке, вместо этого можно использовать параметр «Столбцы», чтобы выбрать все столбцы разрешенных типов данных из определенной таблицы данных.)
- Столбец — выберите один столбец из указанной таблицы данных, используя раскрывающийся список.
- Столбцы — выберите один или несколько столбцов в диалоговом окне «Выбрать столбцы».
- Поисковое выражение — выберите количество столбцов, исходя из поискового выражения (нажмите клавишу ВВОД, чтобы выполнить поиск). Этот параметр полезен, если необходимо выбрать большое количество столбцов, которые, например, начинаются с одной и той же буквы.
- Пользовательское выражение — укажите собственное выражение в диалоговом окне «Изменить выражение».
- Значение — введите входное значение. Значение обычно сопровождается селектором типа данных, где можно изменить тип данных для введенного значения.
- Нет — обработчик входных параметров не выбран или нет значения по умолчанию. Можно использовать для необязательных входных параметров. Если входной параметр является обязательным, для продолжения необходимо указать входное значение.
С помощью параметра Ограничить по можно ограничить вычисления на основе значений столбцов или таблиц данных строками, соответствующими указанной комбинации фильтров и маркировок. Если выбрано больше одного параметра, данные будут извлечены только для строк, соответствующих пересечению фильтрации и маркировки. Не добавляйте никаких ограничений к базовым вычислениям во всех строках.
Совет: Если экземпляр функции обработки данных добавляется в анализ, а выходными данными являются столбцы или строки, используемые в визуализации, вы можете настроить свои входные значения непосредственно из визуализации и быстро опробовать различные входные значения. Вы также можете редактировать входные и выходные параметры из представления Функции обработки данных на холсте данных. - Таблица данных —выберите таблицу данных из раскрывающегося списка.
-
Определите, следует ли выполнять автоматическое обновление функции.
Установите этот флажок, чтобы результаты работы функции данных автоматически обновлялись при каждом изменении входных параметров. Если этот флажок не установлен, то для вступления в силу любых изменений необходимо выполнять обновление вручную. Обновление можно выполнить в диалоговом окне «Свойства функций обработки данных» в установленном клиенте либо автор Spotfire Analyst может добавить элемент управления действиями для обновления из текстовой области.При обнаружении в анализе циклических зависимостей функция обработки данных, настроенная на автоматическую загрузку, переключится на обновление вручную.
- Нажмите OK, когда закончите работу с входными данными.
-
Конфигурация выходных параметров определяет дальнейшие действия с результатом вычисления. Например, можно получить новую таблицу данных, новые столбцы или строки, либо значение свойства документа, которое можно использовать для определения линии в визуализации и т. п. Доступность типов выходных данных зависит от того, что создает выбранная функция обработки данных (значение, столбец или таблицу) и что содержится в анализе. Например, если при запуске функции обработки данных в анализе нет таблицы данных, единственная доступная возможность — это добавить новую таблицу данных. Если таблица данных уже есть, доступны дополнительные параметры.
Выходные параметры:
- Добавить в виде новой таблицы данных — создание таблицы данных.
- Добавить в виде строк в указанную таблицу данных. Дополнительные сведения см. в разделе Добавление строк в таблицу данных.
- Добавить в виде столбцов в указанную таблицу данных с помощью операции соединения. Дополнительные сведения см. в разделе Добавление столбцов в таблицу данных.
- Добавить в виде вычисляемых столбцов в выбранную (окончательную) таблицу данных.
Если выбрано ограничение входного параметра только отмеченными или отфильтрованными строками, параметр Сопоставить результат с ограниченным количеством строк для позволяет указать способ добавления результирующих значений в таблицу данных. Если этот флажок снят, результаты добавляются в первые строки в указанную таблицу данных, но если выбрано вычисление результатов только для отфильтрованных значений, вероятно, вместо этого потребуется добавить результаты в те строки, которые были отфильтрованы при выполнении вычисления. Выберите входной параметр для сопоставления из раскрывающегося списка.
- Замена таблицы данных — замените ранее добавленную таблицу данных, выбрав ее из раскрывающегося списка.
- Добавить в качестве значения свойства документа в анализ. Можно определить новое свойство или обновить существующее. Обратите внимание, что при определении нового свойства оно будет создано только после успешного выполнения функции обработки данных.
- Добавление в качестве значения свойства таблицы данных — выберите таблицу данных и создайте или обновите свойство таблицы данных.
- Добавление в качестве значения свойства столбца — выберите таблицу данных, столбец в этой таблице данных и создайте или обновите свойство столбца.
- По завершении нажмите кнопку ОК.