Work with streaming analytics does not receive input from the IOT

I followed the IOT Hub tutorial and got his job. Then I created a Stream Analytics task and used the above as an input (which works with a test connection).

However, I do not see any input. When performing a test test, I get the following error:

Description Error code: ServiceUnavailable Error message: Unable to connect to the input source at the moment. Make sure that the input source is available, and if it does not fall within the connection limits.

I see telemetry messages received in the IOT hub. Any help would be appreciated

+6
source share
2 answers

Is flow analytics work in progress?

I had a similar problem when I did not receive any events from flow analytics, and I forgot to enable it.

Click on flow analysis> overview> start

+1
source

I had the same problem (using Event Hubs in my case). The main reason was because I had too many queries in my work working against the same input. I solved this by dividing my input into multiple inputs across several consumer groups.

From the documentation (highlighted by me):

Each tab of the Stream Analytics IoT Hub must be configured to have its own consumer group. When a task contains a self-connection or several inputs, some input can be read by more than one reader downstream, which affects the number of readers in one consumer group. To avoid exceeding the IoT Hub limit of 5 readers per consumer group per section , it is recommended that you assign a consumer group for each Stream Analytics job.

0
source

Source: https://habr.com/ru/post/1014388/


All Articles