ARPIA Docs

Dashboard

Updated October 26, 2026

Dashboard Objects Overview#

The Dashboard Screen in DataApps provides a modular and interactive environment for data visualization.\ Using objects such as titles, filters, and the Kube Dashlet, you can design dashboards that adapt to different analytical and monitoring needs.

When an object is added, its container appears on the Dashboard screen. Each object includes a gear icon ⚙️ for accessing configuration settings.


Quick Navigation#


Dashboard Screen Example

Title#

The Title object adds a heading or section title to the dashboard. It supports multiple sizes, from H1 (largest) to H6 (smallest), allowing consistent hierarchy across your screen.

Configuration#

Setting Description
Size Select between H1–H6
Alignment Left, Center, or Right
Color Optional text color customization
Font Weight Regular or Bold

Use Case#

Use for section titles, chart headings, or data grouping headers.

Title Object

Text#

The Text object lets you insert descriptive text blocks or explanations.\ It includes formatting controls like bold, italic, underline, and the ability to add tables.

Configuration#

Setting Description
Text Style Bold, Italic, Underline
Alignment Left, Center, or Justified
Highlighting Background or text color options
Tables Add structured information inline

Use Case#

Ideal for adding contextual information, descriptions, or summaries above charts.

Text Object

Kube Dashlet#

The Kube Dashlet is the core visualization object of a Dashboard Screen. It connects to Nodes and displays configured Insights, enabling powerful and flexible data visualization.

Note

Insights

Learn more in the Insights Documentation.

Configuration#

Setting Description
Node Source Select the Node providing data
Insight Type Chart, Counter, Table, or Custom
Metrics & Dimensions Define the displayed data fields
Filters Apply Node-level data filters
Refresh Interval Optional automatic data refresh rate

Use Case#

Use Kube Dashlets to visualize performance metrics, KPIs, or trend analysis.

Kube Dashlet

Empty Container#

The Empty Container is an advanced component that serves as a data target.\ It can receive and display information through custom code or via a Workshop API.

Configuration#

Setting Description
ID Reference Unique identifier for targeting updates
Data Source Link with API endpoint or custom script
Visibility Show/Hide dynamically based on conditions

Use Case#

Use this when building dashboards that dynamically render data from external API calls or Workshop outputs.

Empty Container

Date Range#

The Date Range object acts as a global date filter.\ It controls the date range for all Nodes containing a date field.

Configuration#

Setting Description
Default Range Current Month, Last Month, Current Year, or Last Year
Label Display name for the filter
Linked Nodes Choose which Nodes respond to this filter

Use Case#

Ideal for dashboards displaying time-based analytics or reports.

Date Range Object

Filter#

The Filter object enables dashboard-level data filtering based on Node fields.\ You can specify which Node columns or vectors to filter, and define how the user interacts with them.

Configuration#

Setting Description
Node Select the Node providing filter data
Filter Type Selector, Search Box, Number, or Range
Field Name Column or vector to filter
Label Custom name shown on the dashboard
Tip

Tip: Combine Filters with the Date Range for powerful cross-filtered views.

Filter Object

Variable#

The Variable object enables creation of global or local variables that can be shared between different dashboard views.\ These variables allow dynamic content rendering and adaptive logic.

Configuration#

Setting Description
Variable Name Identifier for referencing in logic or scripts
Default Value Initial value assigned
Scope Local (this dashboard) or Global (across screens)
Bindings Elements or components that use this variable

Use Case#

Use Variables to manage user selections, dynamic themes, or parameterized queries.

Variable Object

Tab Section#

The Tab Section (Tabber) object organizes data into separate tabs, each containing visualizations, Kubes, or tables.\ This helps declutter dashboards and improve readability.

Configuration#

Setting Description
Tab Titles Define custom tab names
Active Tab Select which tab opens by default
Content Binding Assign Kubes or elements per tab
Style Choose between horizontal or vertical layout

Use Case#

Use to separate data categories (e.g., Sales, Operations, Finance) within one dashboard.

Tab Section Object

Action Button#

The Action Button adds interactivity to dashboards, allowing navigation or workflow triggers.\ You can assign different button types, icons, and actions.

Configuration#

Setting Description
Action Type Link, Screen Navigation, or Custom Code
Label Button text
Icon & Color Visual customization
Position Define placement on screen (Top, Center, Bottom)

Use Case#

Use for navigation, data refresh, or executing pre-defined scripts.

Action Button

Data Table#

The Data Table displays Node data in tabular form.\ It offers three configuration panels for control and customization.

Configuration Tabs#

Tab Description
List Define which data fields appear
Options Control visibility, sorting, and pagination
Form Layout Customize table design and structure
Tip

Tip: Combine with Filters and Variables for real-time data interaction.


Data Map#

The Data Map integrates geospatial data visualization.\ You can link Node-based geographic fields to a map for real-world data representation.

Note

MapBox Integration

Learn more in the Integrations Documentation.

Configuration#

Setting Description
MapBox API Token Required for rendering map layers
Node Source Select Node containing latitude/longitude fields
Layer Style Define color, marker type, and size
Zoom Level Set default view distance

Use Case#

Use to visualize geographic distributions, heatmaps, or region-based analytics.


Conclusion#

The Dashboard Screen Objects give you complete control over data visualization and interactivity.\ From dynamic filters to powerful visual Kubes, every object enhances usability and engagement.

Note

Pro Tip: Start simple — combine 2–3 Kubes with filters and a date range. Then expand your dashboard with variables and tab sections for advanced layouts.


↑↓ to move↵ to openEsc to close