Opadeez Help Center

Data Set Definition

Overview

DataSets create navigable views of your data model, defining how users will access and navigate through related information. They establish hierarchical structures starting from a root entity and enable users to move seamlessly between connected data. DataSets are essential for creating user-friendly interfaces and defining specific business rules for data access.

DataSet Configuration

DataSet interface showing entity configuration and hierarchical structure

What is a DataSet?

A DataSet is a specific view of your data model that:

Example: A "Customer" DataSet might start from the Customer entity and include related Projects, allowing users to navigate from customer details to their associated projects and back.

DataSet Configuration

DataSet Name

Data Set Entities

Data Set Entities define which entities from your data dictionary are included in the DataSet and how they relate to each other. Each DataSet Entity represents a specific use of an entity within the DataSet context, allowing for customized behavior and rules.

Core Properties

Alias

Include Another DataSet

Entity Name

Relationship Configuration

Link From Entity

Link Name

Advanced Configuration

SQL Filter (Optional)

Read-Only

No Cache

API Configuration

Is API Input

Is API Output

API Block Name

Attribute Rules

Modify Attribute Rules

Important: If an entity is used multiple times in different DataSet Entities, each can have separate attribute rules, allowing for context-specific field behavior.

Practical Examples

Customer Management DataSet

Project-Focused DataSet

API Integration DataSet

Best Practices

DataSet Design

Entity Configuration

Attribute Rules

Getting Started

Ready to create DataSets? Follow these resources:

Related Topics

Pro Tip: Start with simple DataSets focusing on primary business workflows, then add complexity as needed. Well-designed DataSets are the foundation of intuitive user interfaces.