Skip to main content
Home/FAQ

Frequently Asked Questions

Everything you need to know about migrating SSRS reports with ReportBridge — from getting started to security, AI conversion, and licensing.

Frequently Asked Questions

Find answers to the most common questions about ReportBridge, from getting started to security and licensing.

General

ReportBridge is a drop-in replacement for SSRS that runs inside Domo. It renders your existing RDL reports natively — both original TSQL reports against SQL Server and AI-converted reports against PostgreSQL — in a unified Domo-native viewer with group-based access control. You can view your TSQL reports on day one, then migrate to PostgreSQL at your own pace with side-by-side data validation.
ReportBridge is designed for enterprises with large SSRS report libraries (50 to 500+ RDL files) who cannot afford to rebuild every report in a dashboard tool. It is especially relevant for Domo customers, regulated industries where report format is dictated by regulatory bodies, and organizations migrating from SQL Server to PostgreSQL.
ReportBridge supports paginated reports defined in RDL and RDLC format — the standard file format used by Microsoft SQL Server Reporting Services. Report layouts, groupings, page breaks, headers, footers, sub-reports, matrix structures, and parameterization all transfer without modification.
SQL Server Reporting Services (SSRS) is Microsoft’s paginated reporting engine, used by an estimated 100,000 to 150,000 organizations worldwide. Microsoft has confirmed that SSRS will not receive new versions — SQL Server 2025 ships with Power BI Report Server instead — leaving organizations to migrate to Power BI, rebuild reports in another tool, or remain on aging infrastructure. ReportBridge provides a fourth option: preserve existing reports while exiting the Microsoft ecosystem entirely.

How It Works

ReportBridge connects four layers into a single migration pipeline: (1) an Admin app for uploading and AI-converting RDL files, (2) a publish step that deploys converted files to the report server on AWS, (3) a render step where the report server reads the RDL natively and queries PostgreSQL, and (4) a Domo Everywhere iframe that embeds the rendered report inside a Domo card. All external operations route through an AWS Lambda API bridge.
Your original RDL files are uploaded to the Admin app, where an AI-assisted converter rewrites the embedded T-SQL queries to PostgreSQL syntax. The report layout, formatting, parameters, and visual structure remain untouched — only the SQL queries inside the RDL are modified. You can download the converted RDL files at any point.
No. The report server reads existing RDL / RDLC files natively, so no layouts are rebuilt. The only changes made to your report files are the SQL query conversions from T-SQL to PostgreSQL and the data source connection strings.
ReportBridge supports both SQL Server and PostgreSQL simultaneously. Original TSQL reports can be published directly against SQL Server for immediate viewing. AI-converted reports run against PostgreSQL. The Viewer shows both in a unified interface, and the Validation screen compares data across both sources side by side. Multiple databases per deployment are supported with per-datasource mapping and alias resolution for multi-jurisdiction environments.
Yes. The Legacy Reports screen in the Admin app publishes your original SSRS reports directly against SQL Server with zero conversion. ReportBridge rewrites the RDL data source credentials into the format the report server expects, but the SQL queries are untouched. Your reports render exactly as they did in SSRS, and users can view them in the Domo-native Viewer immediately.

Domo Integration

ReportBridge appears as two Domo apps: a Viewer app that end users interact with (featuring category navigation, search, and embedded paginated reports) and an Admin app for administrators to manage conversion, publishing, and access control. Both are installed from the Domo Appstore and run as native Domo cards.
No. End users access reports through their existing Domo login. The Viewer app authenticates through Domo Everywhere, and no separate credentials or accounts are required for report viewing.
Access control is enforced server-side using Domo groups. The Admin app reads your existing Domo groups directly and lets you map them to reports with a checkbox interface. The Lambda API filters the report list so that each user sees only the reports their groups are authorized to view. Access is fail-closed: if no groups are assigned, the user sees no reports. There is no separate permission system, user directory, or login to manage.

AI Conversion

The Admin app sends each T-SQL query to Claude AI along with the relevant PostgreSQL schema context (table and column definitions). The AI rewrites the query to PostgreSQL syntax, handling patterns like ISNULL to COALESCE, TOP N to LIMIT N, GETDATE() to NOW(), DATEADD to interval arithmetic, and hundreds of others. Converted SQL is then validated via EXPLAIN against the live PostgreSQL database.
In production validation across 169 applicable reports, the AI conversion pipeline achieved a 97% pass rate with automated test/fix loops. Roughly 80–90% convert on the first attempt; the iterative correction loop (up to five rounds per query) catches most remaining patterns. Reports with highly complex SQL constructs like PIVOT, DECLARE, or recursive CTEs may require manual review.
The report server supports a subset of VB.NET expressions commonly used in SSRS reports, including standard formatting, conditional visibility, and calculated fields. Complex custom assemblies or code blocks that reference external .NET libraries may require manual adjustment. The AI conversion focuses on SQL queries; report-level expressions are preserved as-is in the RDL file.

Infrastructure

ReportBridge is a fully managed SaaS platform — all infrastructure (report server, Lambda, RDS, load balancer, monitoring, backups) is hosted and managed by ReportBridge. The only things you provide are: (1) network access to your existing PostgreSQL or SQL Server databases so reports can query your data, and (2) optionally, your own Anthropic or AWS Bedrock API keys for AI-powered SQL conversion. Everything else is included in your subscription.
Yes. ReportBridge connects to any PostgreSQL database that is network-accessible from our AWS environment. Your database can be on AWS, Azure, GCP, or on-premises — it just needs to be reachable over the network. We will work with you to configure any required firewall rules or VPN connectivity during onboarding.
ReportBridge supports on-premises PostgreSQL and SQL Server databases as long as they are network-accessible from our AWS environment via VPN, Direct Connect, or public IP with firewall rules. ReportBridge manages all connectivity configuration on our side. Your database stays where it is — we just connect to it for report rendering.

Report Server

The ReportBridge Report Server is a fully managed RDL rendering engine that natively reads and renders your SSRS RDL / RDLC files. It is the only commercially available engine that can render SSRS paginated reports without SQL Server or Windows Server. ReportBridge hosts, operates, and maintains the report server on your behalf — you never need to install, configure, or update it.
The report server license cost is included in your ReportBridge subscription. ReportBridge manages the licensing relationship with the report server vendor directly. You do not need to procure, install, or manage any report server licenses.
ReportBridge currently runs report server version 12.2.6, fully managed and maintained by our operations team. All updates, patches, and production deployments are handled by ReportBridge. You do not need to manage any server infrastructure.

Security

All credentials are stored in AWS Secrets Manager (single JSON blob per instance) and a Postgres-authoritative workspace database on Multi-AZ RDS. Passwords are masked as [configured] in all API responses across 13 sensitive fields. The Lambda requires only 4 bootstrap environment variables and loads all other configuration at runtime. Multi-organization deployments store per-org config with instance_id isolation and Row-Level Security on all tenant tables.
ReportBridge has completed 5 rounds of AWS Well-Architected Review (WAR-1 through WAR-5) with all CRITICAL and HIGH findings resolved. The platform has 470+ automated security tests covering tenant isolation, SSRF prevention, SQL injection, credential masking, auth rate limiting, and cross-tenant write prevention. Every code change runs through CI with build verification, unit tests, and live infrastructure smoke tests.
Tenant isolation is enforced at three layers: (1) API key layer — each tenant receives a unique HMAC-derived API key that is cryptographically bound to their instance, (2) application layer — every workspace query includes explicit instance_id filtering enforced server-side regardless of what the client sends, and (3) database layer — PostgreSQL Row-Level Security policies on all 8 tenant tables prevent cross-tenant reads even if a query omits the WHERE clause. A 16-test E2E isolation suite validates these controls automatically.
All communication uses HTTPS/TLS 1.3 throughout — between Domo and the Lambda API Gateway, between Lambda and PostgreSQL, and between Lambda and the report server behind the ALB with auto-renewing ACM certificates. The Lambda API bridge uses parameterized queries, DDL/DML blocking, statement allowlists, and read-only transactions to prevent SQL injection. Error responses are sanitized to strip IPs, passwords, connection strings, and tokens.

Pricing and Licensing

ReportBridge is a fully managed SaaS subscription available as a standalone web app at report-bridge.com or as Domo ProCode apps (Domo Marketplace coming soon). The Viewer is free. The Admin platform (AI conversion, publishing, management, monitoring, and backups) starts at $499/month after the 30-day free beta trial. All infrastructure and report server licensing costs are included. See the pricing page for details.
No. Your ReportBridge subscription includes all infrastructure: report server hosting, AWS compute, database, load balancing, SSL certificates, monitoring, backups, and report server licensing. The only optional cost is your own AI provider API key (Anthropic Claude or AWS Bedrock) if you use the AI-powered SQL conversion feature.

Still Have Questions?

Our team is happy to help. Apply for the free 30-day beta trial, contact us directly, or try the live demo with sample data.