Creating Analytics Dashboards
This guide shows you how to create data visualization dashboards with charts, KPIs, and filter controls.
Step 1: Create a Dashboard View
- Click New in the View List
- Enter name:
Production_Dashboard - Set canvas size:
1920x1080 - Choose a dark background for better contrast
Step 2: Add Chart Components
Add a Bar Chart (Production by Product)
- Drag Bar Chart to the canvas
- Configure data:
- Data Source: Data Management →
Production_Records - Dimension:
Product_Type - Metric:
SUM(Quantity)
- Data Source: Data Management →
- Style the chart:
- Title:
Production by Product Type - Bar color:
#4CAF50(green) - Show data labels:
Enabled
- Title:
Add a Line Chart (Temperature Trend)
- Drag Line Chart to the canvas
- Configure data:
- Data Source: Tag Historian
- Dimension:
Record Time - Time Range:
Last 8 hours - Tags:
Oven_Temperature,Ambient_Temperature - Aggregation:
Average - Time Window:
1 minute
- Style the chart:
- Title:
Temperature Trend (Last 8 Hours) - Line colors:
#FF5722(oven),#2196F3(ambient) - Show legend:
Enabled
- Title:
Add a Pie Chart (Downtime by Reason)
- Drag Pie Chart to the canvas
- Configure data:
- Data Source: Data Management →
Downtime_Records - Dimension:
Reason - Metric:
SUM(Duration_Minutes)
- Data Source: Data Management →
- Style the chart:
- Title:
Downtime Distribution - Show percentages:
Enabled
- Title:
Add KPI Cards
- Drag Indicator Card to the canvas (repeat 4 times)
- Configure each card:
| Card | Data Source | Tag/Metric | Label |
|---|---|---|---|
| 1 | Tag Current Value | Production_Count_Today | Today's Production |
| 2 | Data Management | AVG(Cycle_Time) | Avg Cycle Time |
| 3 | Tag Current Value | OEE_Percentage | OEE |
| 4 | Data Management | COUNT(Alarm_Records) | Alarms Today |
Step 3: Add Filter Controls
Allow users to filter dashboard data dynamically:
Add a Time Range Picker
- Drag Time Range Picker from Control Components
- In Properties Panel:
- Linked Charts: Select all charts that should respond to time changes
- Default Range:
Last 24 Hours - Quick Options: Enable
Last Hour,Last 8 Hours,Last 24 Hours,Custom
Add a Dropdown Filter
- Drag Dropdown Filter to the canvas
- Configure:
- Label:
Product Type - Data Source: Data Management →
Product_Typestable - Field:
Product_Name - Linked Charts: Select charts that should filter by product
- Label:
📷 [Screenshot: Dashboard with charts and filter controls]
Step 4: Add Export Functionality
- Drag Export Button to the canvas
- Configure:
- Export Format:
ExcelorPDF - Linked Charts: Select charts to include in export
- File Name:
Production_Report_{date}
- Export Format:
Best Practices
Dashboard Design
Layout:
- Place KPI cards at the top for quick visibility
- Arrange charts in a grid (2x2 or 3x2)
- Reserve space for filters and controls at the top or left
Color Coding:
- Use consistent colors for the same metric across charts
- Apply color gradients to show performance (green = good, red = bad)
- Limit color palette to 5-7 colors for clarity
Data Density:
- Don't overcrowd the dashboard (max 6-8 charts)
- Use drill-down navigation for detailed views
- Prioritize the most important metrics
Performance Tips
Optimize Queries:
- Use aggregation to reduce data points
- Set reasonable time ranges (avoid loading years of data)
- Cache frequently accessed data
Lazy Loading:
- Load charts on demand (when user scrolls or clicks)
- Use pagination for large data tables
- Implement auto-refresh with configurable intervals
Next Steps
- Views Reference: Keyboard shortcuts, multi-screen configuration, and troubleshooting
- Understanding Data Management: Learn about custom data tables for dashboards
- Creating Monitoring Views: Build real-time process monitoring displays