Запуск Alteryx вытекает из командной строки - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь выяснить, могу ли я запустить предварительно созданный рабочий процесс Alteryx без запуска Designer и без Alteryx Server. Я наткнулся на полезный пост об использовании Alteryx от @Runonthespot, в котором, помимо прочего, рассматриваются рабочие процессы из командной строки, но нет подробностей. Это обсуждение здесь: https://stackoverflow.com/a/30469848/4313331. У меня нет представителя, чтобы комментировать его сообщение, и вопрос закрыт. Он пишет: «Потоки запускаются из командной строки на сервере, и самый простой способ, который я нашел (кроме использования собственного планировщика Alteryx), - это сохранить их как« приложение », а затем запустить из командной строки с помощью исполняемого файла механизма Alteryx, передав ему параметры через файл XML. Вы можете сохранить образец файла параметров XML из потока, нажав кнопку «Волшебная палочка» (после сохранения потока в формате .yxwz (приложение)). Откроется панель, которая позволяет вам устанавливать переменные, и эта панель имеет удобная кнопка «сохранить», которая генерирует XML-файл в нужном формате. "

Итак, я ищу больше информации об этом процессе. Это просто вопрос использования Alteryx Server? Или это более интересная работа?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 июля 2019

Да, вы можете запустить рабочий процесс (обычно используемый для ссылки на рабочий процесс, макрос или аналитическое приложение) без запуска Designer.Сначала вам нужно понять, как запустить рабочий процесс из командной строки.Исполняемый файл AlteryxEngineCmd.exe запускает рабочий процесс.Он находится в пути установки Alteryx в подпапке bin.Вот где находится шахта:

C:\Program Files\Alteryx\bin

Это позволяет дополнительный параметр файла XML со значениями интерфейса.Это задокументировано ТОЛЬКО для аналитических приложений, хотя работает и для макросов.Это основано на моем широком использовании этой недокументированной функции.Ниже приведены два примера:

AlteryxEngineCmd.exe MyWorkflow.yxmd
AlteryxEngineCmd.exe MyAnalyticApp.yxwz AppValues.xml

Вы можете увидеть сообщение здесь: Справка командной строки Alteryx

Я предпочитаю обернуть команду в командный файл и выполнить еедля большего контроля.

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

Наконец, вам нужна лицензия, которая включает API и командную строку с планировщиком.Это дешевле, чем Alteryx Server.

0 голосов
/ 23 апреля 2019

Вы пробовали C: \ Program Files \ Alteryx \ bin \ AlteryxEngineCmd.exe? Не требует сервера.

https://help.alteryx.com/2019.1/Command_Line.htm

...