Logo
NeoArc Studio

Creating Data Views

Create Data Views as interactive graph-based projections of model entity subsets. Choose persistence mode for database schema visualisation or search mode for index configuration, with profile-specific type resolution and an Entity Overlay for inspecting properties.

Data Views are interactive, read-only projections of model entity subsets. Entity data (properties, types, relationships) comes from the model itself. The view stores only node positions, style overrides, and a profile reference. This separation means a single model feeds multiple views without data duplication, and changes in the model propagate to every view automatically.

View Modes

Each Data View has a single purpose defined by its view mode. The mode determines which profile type is used and what columns appear in the Entity Overlay.

Persistence Mode
For database architects and developers. Uses a database profile to resolve abstract types to concrete database types, with vendor templates available for major database engines (SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, SQLite, Snowflake, MariaDB, CockroachDB, Azure Table Storage, Azure Cosmos DB, Amazon DynamoDB, Apache Cassandra) plus custom vendors. The Entity Overlay shows ERD-style columns: key roles, field names, types, nullable, unique, defaults, FK references, constraints, and comments.
Search Mode
For search engineers configuring index mappings. Uses a search profile (Azure AI Search, Elasticsearch) for engine-specific type and name resolution. The Entity Overlay shows search columns: document key, field name, type, searchable, filterable, sortable, facetable, retrievable, analyser, and boost.

Creating a Data View

The Entity Overlay

The Entity Overlay is the standard way to inspect any entity's properties. It opens as a floating panel above the graph canvas and shows three key pieces of information.

Incoming Relationships
Compact pills on the left side showing entities that reference this entity via foreign key. Click a pill to navigate to that entity's overlay.
Property Table
Centre panel showing all entity properties with columns determined by the view mode. Persistence mode shows ERD columns; search mode shows search index columns.
Outgoing Relationships
Compact pills on the right side showing entities this entity references. Each pill has an info button for relationship detail (join columns, cardinality).

Graph Canvas Features

The Data View canvas provides several tools for exploring and presenting the data model.

FeatureDescription
Force-directed layoutEntities positioned by physics simulation with configurable node spacing
Node spacing sliderReal-time slider in the bottom-right corner adjusts spacing between nodes without rebuilding the graph
Node search (Ctrl+F)Fuzzy search with ranked results - exact matches first, then prefix, then fuzzy. Camera pans to results as you type
Node pinningPin nodes to fixed positions while unpinned nodes flow naturally around them
Groups and hullsModel groups rendered as semi-transparent convex hulls that cluster related entities together
Semantic zoomThree detail levels: minimal (group hulls), medium (labels and edges), full (all detail)
MinimapTogglable overview panel showing all nodes with a viewport rectangle for navigation
Style overridesPer-node colour, border, and text colour overrides without modifying the model

Keyboard Shortcuts

ShortcutAction
Ctrl+F / Cmd+FOpen node search
Alt+EnterOpen Entity Overlay for selected or searched node
EnterNavigate to next search result
Shift+EnterNavigate to previous search result
EscapeClose overlay, search, or clear selection

Working with Views

Published Viewer

Data Views are published to the website viewer with full interactivity. Viewers can search for nodes, adjust spacing, click nodes to open the Entity Overlay, and navigate relationships - the same experience as the editor, without editing capabilities.

Next Steps

Data Views: Persistence Mode
Deep dive into database profile resolution for persistence views.
Learn more →
Data Views: Search Mode
Search profile resolution, index columns, and field drill-down.
Learn more →
Graph Diagrams
Force-directed graph editing, keyboard shortcuts, and layout options
Learn more →