Azure Stream Analytics on IoT Edge runs within the Azure IoT Edge framework.
ASA Edge jobs run in containers deployed to Azure IoT Edge devices.
They are composed of two parts:
- Cloud part responsible for job definition: users define inputs, output, query, and other settings (out of order events, etc.)
- A module running on your IoT devices containing the ASA engine and receives the job definition from the cloud.
More information on IoT Edge - https://docs.microsoft.com/en-us/azure/iot-edge/about-iot-edge