Building Dynamic Data Views with the GIBS ReportViewer Module for Oqtane
The GIBS.Module.ReportViewer module makes it easy to run SQL queries and render results directly inside an Oqtane page. It is designed for practical reporting scenarios where administrators need fast, configurable output without building a custom UI from scratch.
What this module does
ReportViewer supports both local tenant database queries and remote SQL Server queries. Results can be displayed in a classic table view or rendered through a token-based template for custom layouts.
- Choose Local or Remote data source
- Run a configurable SQL query per module instance
- Render output as a table or template
- Use template tokens like
[ColumnName]or{{ColumnName}} - Enable per-module caching with manual refresh for editors
Why it is useful
Teams often need quick operational dashboards, lightweight listings, or custom snippets of business data. This module provides a middle ground between static content and full custom development: configurable enough for admins, structured enough for production use.
Configuration highlights
Data Source Settings
Set the source to Local or Remote, then supply a connection string for remote SQL execution.
Rendering Mode
Pick Table mode for instant grid output, or Template mode for full control over markup structure.
Security and governance
The module respects Oqtane module permissions for both viewing and editing, helping align reporting access with existing site roles.
Final thoughts
If your Oqtane site needs flexible, module-level reporting without building a full custom reporting app, GIBS ReportViewer is a clean and practical option. It is fast to configure, adaptable in presentation, and well-suited for real-world admin-driven reporting needs.
Contact us for more information.
