Free AI Readiness Assessment — we map your automation opportunities in 60 minutes, no obligation.
Case Study
📊 Business Intelligence

Executive BI with
Zero Direct Database Connections for
Oil & Gas Company.

The organization had operational and financial data across multiple systems — and no pathway to connect Power BI directly to production databases. We built a complete executive and departmental BI platform using PowerApps and structured Excel staging. Every dashboard live. Every production system untouched.

ATLANTIC LNG · POWER BI · EXECUTIVE DASHBOARD
● Live
DB CONNECTIONS
0
To production
2
Ingestion streams
Live
All dashboards
INGESTION STREAMS — ACTIVE
Stream 1: Excel staging exports → SharePoint → Power BI
Live
Stream 2: PowerApps forms → Dataverse → Power BI
Live
DASHBOARDS DELIVERED
Executive — KPIs, financials, operational overview
Finance — P&L, budgets, cost tracking
Operations — production, efficiency, capacity
PATHBREAKING APPROACHNo direct DB access? We built the data layer around the constraint — not despite it.
Atlantic
LNG — named client, oil & gas sector, multi-system data environment
0
Direct database connections to production — the entire constraint that defined the solution
2
Ingestion streams — Excel staging and PowerApps capture — both feeding one unified Power BI model
Live
Executive and departmental dashboards — fully current, production systems completely unaffected
Client Atlantic LNG
Industry Oil & Gas / Energy
Service Business Intelligence & Data
Tools Microsoft Power BI · PowerApps · SharePoint · Dataverse
Complexity ★★★★★
— The Challenge

Data across multiple systems. No direct access permitted.

Atlantic LNG had a standard enterprise data problem — operational and financial data spread across different platforms, different owners, and different technical environments. What made it distinctive was the constraint: direct connectivity from Power BI to production databases was not available.

// The constraints

Multiple production databases across different platforms and technical environments
Direct Power BI connectivity to production databases not approved by IT security policy
Some data existed only in manual processes — no digital source at all
Different data owners across departments with different export capabilities
Leadership needed a unified executive view — not department-by-department reports

The conventional Power BI implementation approach — connect the BI tool directly to the database — was not an option. This is a constraint that stops most BI projects before they start. The assumption is that without database access, a real BI platform is impossible.

That assumption is wrong. It just requires designing the ingestion architecture differently — which is exactly what we did for Atlantic LNG.

The solution we built has since become a blueprint we've applied in other constrained environments. The approach is replicable for any organisation where direct database access is restricted.


— The Solution

Two ingestion streams. One unified data model. Zero production database connections.

We designed a two-stream data ingestion architecture. Both streams fed the same Power BI data model. The executive and departmental dashboards that resulted had no knowledge of how the data arrived — they simply read from a clean, validated, unified model.

// Two-stream ingestion architecture

Stream 1 — Excel Staging
1.
Each system's data owner exports structured CSV/Excel to a controlled SharePoint folder on a defined schedule
2.
File format validated on arrival — column structure, required fields, data types checked
3.
Invalid files moved to error folder, operations team alerted immediately
4.
Valid files read by Power BI from staging — never from the source system directly
5.
Historical data preserved through append-only staging loads
Stream 2 — PowerApps Capture
1.
For data with no existing digital source, we built Microsoft PowerApps forms for structured entry
2.
Operational staff enter data through the PowerApp — desktop and mobile
3.
Submissions write to SharePoint Lists / Microsoft Dataverse automatically
4.
Power BI reads from Dataverse — structured, validated, consistent
5.
No manual consolidation, no spreadsheet handoffs, no data loss
📊
Power BI unified data model — reads from both streams. Applies canonical metric definitions. Serves executive and departmental dashboards. Production systems: completely untouched throughout.
// What this enabled
Complete executive BI platform delivered — leadership had a unified view for the first time
Departmental dashboards for finance, operations, and other functions — each audience their own view
Zero direct database connections — IT security policy fully respected throughout
Historical data preserved from day one — trend analysis possible immediately on launch
Production system performance unaffected — no analytical query load on operational databases
Data quality validation at ingestion — bad data caught before it reaches dashboards

— Why It Worked

The insight that made the difference

Most BI projects start with the tool — pick Power BI, connect it to the database, build dashboards. When the database connection isn't available, the project stalls.

The insight that unlocked the Atlantic LNG project was separating the data ingestion problem from the visualisation problem. The dashboards don't care where the data came from — they only care that the data model is clean, current, and consistent. We designed the ingestion to deliver that, regardless of the source system constraints.

Excel staging isn't an inferior substitute for a direct database connection — it's a different and sometimes better approach. It separates the analytical load from the transactional load, gives the data team control over exactly what enters the data model, and makes the ingestion auditable in a way that direct query often isn't.

✦ The replicable lesson

"No direct database access" is a constraint — not a blocker.

The Atlantic LNG architecture has become a blueprint we've applied in other engagements where direct database connectivity is restricted — whether by IT security policy, technical constraints, legacy system limitations, or third-party platform restrictions. If your environment has similar constraints, this problem has already been solved.
PowerApps as a data capture layer — for data with no existing digital source, PowerApps provides structured entry that feeds directly into a BI-readable data store. No spreadsheet handoffs.
Excel staging as controlled ingestion — structured exports from source systems, validated on arrival, preserved historically. More predictable than direct query in some environments.

— Results

What was delivered

0
Direct connections to production databases — IT security fully respected throughout the engagement
2
Ingestion streams — Excel staging for exports, PowerApps for data with no existing digital source
Live
Executive and departmental dashboards — unified view across all data sources for the first time
// Dashboards delivered
👔
Executive Dashboard
KPIs, financials, operational overview — full business picture in one view
💰
Finance Dashboard
P&L, budget vs actual, cost tracking, cash position
⚙️
Operations Dashboard
Production metrics, efficiency, capacity utilisation
📊 BI Practice
Free Assessment
We find out why your dashboards aren't being used — and fix it.

🔒 ISO 27001 · No spam · Honest assessment