HOW TO: HLT vs Ingestion, and HLT vs Widgets

High Level Types, HLT, aspects vs Ingestion processes

All the HLT can be exploited in Dashboards, but what about their data structure main information, and more about how can be ingested into the platform. This table gives your some answers.

HLT, High Level Types++

GPS

Static

Dynamic

MacroCat

Single

Time Series

Trajectory

HTTP

How to ingest/change/manage

Complex Event

Yes

 

Yes

Yes

Yes

Yes

 

 

Dashboard, ETL, Special, IOT App

API (Ext. Srv., any prot.)

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

ETL, Special, IOT App

External Service (web pag)

 

 

 

 

 

 

 

Yes

ETL, Special, IOT App, Web Scraper

KPI

 

 

Yes

 

Yes

 

 

 

Dashboard, IOT App, API, Metrics SQL calls

MicroApplication

 

 

 

 

 

 

 

Yes

Dashboard, IOT App, API, FTP

Dashboard-IOT App

 

 

Yes

 

Yes

Yes

 

 

Dashboard, IOT App, API

My Personal Data

 

 

Yes

 

 

Yes

 

 

Dashboard, IOT App, UserInterf, API

MyKPI

Yes

 

Yes

 

Yes

Yes

Yes

 

Dashboard, IOT App, UserInterf, API

MyPOI

Yes

Yes

 

Yes

Yes

 

 

 

Dashboard, IOT App, UserInterf, API

Heatmap

Yes

 

Yes

 

Yes

Yes

 

 

IOT App, MicroService, UserInterf, API

Sensor

Yes

Yes

Yes

Yes

Yes

Yes

 

 

IOT Directory, IOT App, UserInterf, API

Sensor Actuator

Yes

Yes

Yes

Yes

Yes

Yes

 

 

Dashboard, IOT App, UserInterf, API

POI (Point of Interest)

Yes

Yes

 

Yes

Yes

 

 

 

DataGate, ETL, IOT App, API

Special Widget

 

 

 

 

 

 

 

Yes

ETL, special, IOT App, API

Synoptics MyKPI (groups)

 

 

(Yes)

 

(Yes)

(Yes)

 

Yes

Special, API

Special Tools

(Yes)

 

(Yes)

 

(Yes)

 

(Yes)

Yes

As MyPersonalData

WFS/WMS (GIS)

Yes

 

 

 

 

 

 

 

From third party GIS tools, or GeoServer

If I would like to show a certain data with a specific graphic representation, Widget: which kind of data I can show in the accessible widgets of the platform and how: wizard and/or manual addition, and/or dynamically created by IOT Applications

the following tables (still partial) give you an answer to the above question.

in the above table:

  • IOT App: means that the widget data can be created and manipulated dynamically from the IOT App
  • All the X represent feature available from Wizard production of Dashboard
  • (*) means that the production is still manual and not via  wizard
  • (X) in progress, coming soon
  • "sensors" are data ingested via IOT Brokers, or ETL that in any case are indexed into the KB, may be on HBASE or on Elastic Search
  • "MyKPI" are data ingested via Mobile Apps, IOT Apps, manually, etc.; They may be on MySQL, and recently are coming to Elastic Search
  • "MyPersonal Data" are ingested via IOT Apps, or manually; They may be on MySQL only
  • "KPI, Metrics" are ingested via SQL, NoSQL queries (ODBC, JDBC, MOngo, SPARQL, etc.) from Database sources and are on MySQL
  • etc.

please note that many other widgets can be also used and generated from the wizard and manually.