Руководство пользователя
Импорт/Экспорт
Компоненты, которые позволяют импортировать или экспортировать данные в/из Epsilon и подключенного облачного хранилища данных.
Отправить на почту
Описание
Этот компонент сохраняет таблицу как файл в объектном хранилище и отправляет уведомление по почте со ссылкой на данный файл.
Входы
Исходная таблица [Table]
Адрес электронной почты [String]
Заголовок [String]
Содержимое письма [String]
Формат файла [String]
Выходы
Отправлено электронное письмо
Получить таблицу по имени
Описание
Загрузите таблицу в качестве источника в рабочий процесс, используя ее FQN, например: mydata.tables.table
Входы
Ссылка на исходную таблицу [Table]
Выходы
Результирующая таблица [Table]
HTTP-запрос
Описание
Этот компонент выполняет запросы к внешним конечным точкам.
Входы
- Исходная таблица (необязательно): если компонент имеет входную таблицу, столбцы из этого входа можно использовать в выражениях в других настройках.
Настройки
-
URL: URL, который будет использоваться для выполнения HTTP-запроса.
-
Параметры (необязательно): объект JSON с параметрами для HTTP-запроса. Вы можете использовать его для установки метода, отличного от GET, указания заголовков или тела для вашего запроса. Соответствует
fetch()
спецификации параметров API .- Пример:
{
"method":"POST",
"headers":{ "Content-Type":"application/json" },
"mode":"cors",
"cache":"default",
"body": "{ ...}"
}
Настройки URL и параметров позволяют использовать выражения и переменные:
-
Это пример использования значений из столбца ввода в URL-адресе, объединения строк со значениями из столбцов, все это в выражении, заключенном в двойные фигурные скобки:
{{ 'https://your-api-domain.com/coordinates_endpoint?lat=' || latitude || '&lon=' || longitude || '&otherparams=...' }}
-
Использование выражений в настройке «Параметры» немного отличается, поскольку их содержимое преобразуется в строку в хранилище данных, и мы можем использовать имена столбцов в фигурных скобках напрямую, а не объединять строки, например:
{
"method":"POST",
"headers":{ "Content-Type":"application/json" },
"mode":"cors",
"cache":"default",
"body": "{\"lng\":, \"lat\":{{latitude_column}} }"
}
{{longitude_column}}
В приведенных выше примерах значения из столбцов latitude
и longitude
использовались с выражениями для генерации различных URL-адресов /параметров для каждой строки во входной таблице.
- Разрешенные хосты (необязательно): когда в URL используются выражения или переменные, вам необходимо задать разделенный запятыми список разрешенных хостов для ваших запросов. Если выражения/переменные не используются в URL, эта настройка игнорируется.
Выходы
- Выходная таблица: этот компонент создает таблицу, содержащую все столбцы из входной таблицы (если таковые были подключены), а также столбец, response_data содержащий строку с данными ответа.
Сохранить как таблицу
Описание
Этот компонент создает постоянную таблицу в указанном месте назначения.
Если в этом месте существует таблица, она будет перезаписана.
Входы
Исходная таблица [Table]
Полное имя таблицы для создания/перезаписи [String]
Добавлять [true/false]
: Определяет, будет ли результат добавлен к существующей таблице.
Выходы
Результирующая таблица [Table]
Выход
Описание
Этот компонент устанавливает подключенный к нему узел в качестве выходного для API-исполнений рабочего процесса.
Входы
Исходная таблица [Table]
Этот компонент может быть использован только один раз в рабочем процессе. Содержимое узла, подключенного к нему, будет храниться во временной таблице, указанной в ответе API при вызове выполнения рабочего процесса как:
"workflowOutputTableName": "workflows-api-demo.workflows_temp.wfproc_f2f8df5df4ddf279_out_33afd785675f081d"