Skip to main content

Outputs

Outputs define how data can be safely consumed outside the core application UI.

They provide structured, read-only access to application data without allowing edits, mutations, or bypassing business rules.

Outputs are designed for:

  • Reporting and analysis
  • External tools and workflows
  • Data delivery to clients or consultants
  • Exporting structured snapshots of data

What Is an Output?โ€‹

An output is a data delivery mechanism, not a data editor.

All outputs share these characteristics:

  • Read-only
  • Permission-aware
  • Query-driven
  • Derived from live application data

Outputs never modify data and never act as a back door into the database.


Types of Outputsโ€‹

The application supports multiple output types, each optimized for a specific workflow.


๐Ÿ“„ CSV Exportโ€‹

CSV Export allows users to generate downloadable, join-aware CSV files from application data.

This output is best suited for:

  • Reporting
  • Spreadsheet analysis
  • Accounting and finance workflows
  • Sharing data externally

Key characteristics:

  • File-based (snapshot in time)
  • Explicit column selection
  • Foreign key expansion
  • Deterministic joins

โžก๏ธ See: CSV Export


๐Ÿ—บ๏ธ GIS Data Accessโ€‹

GIS Data Access exposes live, read-only spatial data to external GIS tools.

This output is best suited for:

  • Mapping and visualization
  • Spatial analysis
  • Engineering and planning workflows

Unlike CSV Export, GIS Data Access provides live connections, not file downloads.

โžก๏ธ See: GIS Data Access


Choosing the Right Outputโ€‹

Use CaseRecommended Output
Tabular reportingCSV Export
Spreadsheet analysisCSV Export
One-time data snapshotCSV Export
Live spatial workflowsGIS Data Access
GIS mapping & analysisGIS Data Access

Read-Only by Designโ€‹

All outputs are intentionally read-only.

This ensures:

  • Data integrity
  • Consistent validation
  • Clear ownership of edits
  • Safe sharing outside the application

All data modifications must occur inside the application UI.


Future Outputsโ€‹

The Outputs system is designed to grow.

Planned or potential future outputs include:

  • Excel (XLSX) exports
  • PDF reports
  • Scheduled or automated exports
  • Tokenized or public data links

Each new output will follow the same read-only, permission-aware design principles.


Summaryโ€‹

Outputs provide a controlled bridge between application data and external workflows.

They allow teams to:

  • Extract exactly the data they need
  • Maintain a single source of truth
  • Avoid unmanaged copies of data
  • Deliver information confidently and safely

Use Outputs when you need to consume dataโ€”without changing it.