So,
There is no particular way @slangley mentioned. We need to write a service that adds each row in DataTable to the Stream(Created using Influx Persistence).
Example Code:
for (i = 0; i < FilteredAlarmsBasedOnTank.rows.length; i++)
{
var row = FilteredAlarmsBasedOnTank.rows[i];
var data = {
Alarm: row.Alarm,
ThingName: row.ThingName,
Facility: Thing.Facility
};
values.AddRow(data);
result.AddRow(data);
Things["TankAlarm"].AddStreamEntry({
timestamp: row.Date,
source: Thing.name,
sourceType: "Thing",
values: values
});
values.RemoveAllRows();
}
Thanks,