Как я могу решить, следует ли мне использовать Power BI API для передачи sh данных в мой набор потоковых данных или Azure Stream Analytics? - PullRequest
0 голосов
/ 07 августа 2020

Я новичок в Azure. Мне нужно создать панель мониторинга Power BI для визуализации некоторых данных, производимых датчиком. Информационная панель должна обновляться «почти» в режиме реального времени. Я определил, что мне нужен набор данных pu sh, поскольку я хочу визуализировать некоторые исторические c данные на линейной диаграмме. Однако с точки зрения архитектуры я мог бы использовать REST API Power BI (что было бы совершенно нормально в моем случае, поскольку мы обрабатываем данные с помощью приложения Python, и я мог бы использовать это для вызова Power BI) или Azure Stream Analytics (который также может работать, я мог бы выгружать данные в Azure хранилище BLOB-объектов из приложения Python, а затем передавать их в потоковом режиме). Вы можете сказать мне в общих чертах, каковы преимущества / недостатки двух подходов?

Ответы [ 2 ]

0 голосов
/ 12 августа 2020

Если возможно, я бы порекомендовал сначала передать данные в IoT Hub, а затем ASA сможет их забрать и отобразить в Power BI. Это обеспечит лучшую задержку, чем потоковая передача данных из Blob в ASA, а затем в Power BI. Это рекомендуемый шаблон IoT для удаленного мониторинга, профилактического обслуживания и т. Д. c, который предоставляет вам более долгосрочные варианты добавления большого количества logi c в конвейеры реального времени (оценка ML, управление окнами, пользовательский код и т. Д. c ).

0 голосов
/ 07 августа 2020

Azure потоковая аналитика позволяет вам иметь несколько источников и определять несколько целей, и одной из этих целей может быть Power-BI и Blob ... и в то же время вы можете использовать оконную функцию для данных по мере их поступления. Он также предоставляет вам визуальный способ управления вашим конвейером, включая оконную функцию.

В вашем случае вы как бы реплицируете входящие данные сначала в Blob, а затем в Power-BI. Но если у вас есть вариант использования для применения оконной функции (1 минута или около того), поскольку ваши данные поступают из нескольких источников, например, более одного датчика или сеньора и другого источника, вам придется много возиться, чтобы заставить его работать вручную , где, как в потоковой аналитике, вы можете легко это сделать.

В следующей статье освещаются некоторые из плюсов и минусов Azure Analytics ... https://www.axonize.com/blog/iot-technology/the-advantages-and-disadvantages-of-using-azure-stream-analytics-for-iot-applications/

...