Временные ряды Azure Визуализация Insights в веб-приложении HTML с использованием JavaScript - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть данные датчика IoT в подключенном концентраторе IoT. Я вижу аналитические сведения о временных рядах Azure, где я могу запрашивать данные по DeviceId, а также по средним значениям и сумме. Как я могу сделать это доступным на моем HTML-сайте, отображать данные в виде веб-сокета постоянно.

Я разработал диаграмму в D3 и Angular. Как я могу кормить эти данные в приложение. любые примеры, если у вас есть.

Я вижу, что документация очень ограничена

Я вижу, что имеет

enter code herevar aggregateExpressions4 = [];
var startDate = new Date('2017-04-19T13:00:00Z');
var endDate = new Date(startDate.valueOf() + 1000*60*60*1);
aggregateExpressions4.push(new 
tsiClient.ux.AggregateExpression({predicateString: "Factory = 'Factory3'"}, 
{property: 'Temperature', type: "Double"}, ['avg', 'min', 'max'],
{ from: startDate, to: endDate, bucketSize: '2m' }, {property: 'Station', type: 'String'}, 'green', 'Factory3Temperature'));

https://docs.microsoft.com/en-us/azure/time-series-insights/tutorial-explore-js-client-lib

Если бы я мог получить это как результат данных, я мог бы отправить их на мои графики D3. но он пытается выдвинуть свои собственные диаграммы своим собственным баром и круговыми диаграммами.

var barChart =  new 
tsiClient.ux.BarChart(document.getElementById('chart4'));
barChart.render(transformedResult, {grid: true, timestamp: '2017-04-19T13:00:00Z', legend: 'compact'}, aggregateExpressions4);

1 Ответ

0 голосов
/ 09 ноября 2018
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...