Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.

Alteryx Engine vs Worker

LJP
5 - Atom

Hi

 

Please can someone explain what the difference is between the Worker and the Engine. From the documentation it says:The Alteryx Service Worker is responsible for executing analytic workflows ; The Alteryx Engine consumes Alteryx workflows and provides high-speed data processing and analytics functionality."

 

Is executing and consuming different?

1 REPLY 1
fmvizcaino
17 - Castor
17 - Castor

Hi @LJP ,

 

That is an interesting question and I needed to do some research to understand it and to try to answer it.

Briefly, from my readings, I conclude that

1. The Engine is the one responsible to get and manipulate the data according to the tools

https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/The-Alteryx-Engine-101-The-Basics/t...

fmvizcaino_0-1582312671779.png

2. The Worker (which contains an engine inside) controls the workflows from outside as a whole such as timing it or queueing workflows based on its configuration. It can also select the jobs that will run, based on QoS (Quality of Service)

https://community.alteryx.com/t5/Alteryx-Server-Knowledge-Base/Alteryx-Server-System-Settings-Deep-D...

fmvizcaino_1-1582312843817.png

 

Thank you for your question, it helped me understand a little more about both of them.

Best,

Fernando Vizcaino