Ignition’s Azure Injector Module enables direct, low-latency publishing into Azure Event Hub, creating a streamlined, brokerless path from edge to cloud.
Delta Live Tables in Databricks transform narrow-format event data into structured silver or gold datasets, enriched with context and ready for BI use.
Power BI connects directly to Databricks SQL Warehouse, enabling live dashboards on curated OT data—without extra exports or pipelines.
Getting operational data from industrial systems into business-ready dashboards requires an end-to-end data pipeline from ingestion to transformation to visualization.
Ignition’s Azure Injector Module enables real-time event publishing from the Ignition Gateway directly into Azure Event Hub. From there, Azure’s ecosystem—Stream Analytics, Storage, Databricks—can process and prepare the data for use in Power BI.
This approach offers a low-latency, Azure-native path from the plant floor to the boardroom, without adding intermediate brokers or additional infrastructure layers. An overview of the dataflow is shown below.
The Azure Injector Module sends data from Ignition tags, alarms, or queries directly to Azure Event Hub using AMQP. Event Hub then acts as the ingestion endpoint for your entire analytics pipeline.
Advantages:
Considerations:
Once data is in Event Hub, Stream Analytics can:
Event Hub messages typically arrive in a narrow, raw event log format. In Databricks, Delta Live Tables (DLTs) can be used to:
The transformed datasets—often called silver or gold data—are then ready for direct use in BI tools.
Once the curated Delta tables are available, Power BI can connect directly to the Databricks SQL Warehouse. This enables:
Most IoT and OT ingestion pipelines deliver narrow format data, where each row represents a single measurement with a timestamp, sensor ID, metric type, and value.
BI tools like Power BI perform better with wide format data, where each row contains all metrics from a single sensor at a single timestamp.
The ETL process in Databricks handles this pivot, making the data more intuitive and improving query performance for dashboards.
The Azure Injector Module provides a streamlined and effective path to get Ignition data into Azure for analysis and visualization.
Ideal when:
The result is a lean but powerful architecture: