Skip to content

Security & Data Isolation

Your Data, Your Environment

Every customer gets a fully isolated set of resources — dedicated storage, dedicated key vaults, and dedicated compute. There is no shared database or shared storage between customers. Your Business Central data never co-mingles with another customer's data.


How Isolation Works

┌──────────────────────────────────────────────────────────┐
│  Customer Environment (isolated per customer)             │
│                                                          │
│  ┌─────────────┐  ┌──────────────┐  ┌────────────────┐  │
│  │  Dedicated   │  │  Dedicated   │  │  Dedicated     │  │
│  │  Storage     │  │  Key Vault   │  │  Compute       │  │
│  │  Account     │  │  (Secrets)   │  │  (Extraction)  │  │
│  └─────────────┘  └──────────────┘  └────────────────┘  │
└──────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────┐
│  Your Power BI Tenant                                     │
│                                                          │
│  ┌─────────────┐  ┌──────────────────────────────────┐  │
│  │  Semantic    │  │  Reports — accessible to your    │  │
│  │  Model       │  │  users via standard Power BI     │  │
│  │  (refreshed  │  │  sharing and workspace roles     │  │
│  │  daily)      │  │                                  │  │
│  └─────────────┘  └──────────────────────────────────┘  │
└──────────────────────────────────────────────────────────┘

Resource Separation

Component Isolation Level
Data storage Dedicated storage account per customer — no shared data layer
Secrets & credentials Dedicated key vault per customer — API keys and tokens stored separately
Compute Dedicated extraction and transformation services per customer
Power BI Semantic models and reports deployed to your Power BI workspace in your tenant
Access control Service principal consented by your admin — you control who accesses the workspace

Power BI in Your Tenant

The semantic model and all reports are deployed directly to your organization's Power BI workspace:

  • Your tenant — The Power BI workspace is created in your Microsoft 365 tenant, not ours
  • Your access control — You manage who can view, edit, and share reports using standard Power BI workspace roles
  • Your Fabric capacity — Semantic model refresh runs on your Fabric capacity
  • Automated refresh — A service principal (consented by your admin) handles scheduled refresh — no manual uploads or file transfers

Data Flow Summary

  1. Extract — Business Central data is extracted via standard APIs into your dedicated storage
  2. Transform — Data is modeled into analytics-ready structures within your isolated environment
  3. Load — The semantic model in your Power BI workspace is refreshed with the latest data
  4. Access — Your users access reports through standard Power BI sharing — no additional tools or portals

Frequently Asked Questions

Where is my data stored? In a dedicated storage account provisioned exclusively for your organization. No other customer has access to it.

Can Elbek & Vejrup see my data? Administrative access is limited to the Elbek & Vejrup operations team for support and maintenance. All access is audited.

What happens if I stop using the service? Your Power BI workspace and reports remain in your tenant. The data storage can be decommissioned or transferred upon request.

Is the service principal safe? The service principal is created and consented through your organization's standard admin consent flow. It has permissions only to refresh the semantic model in the designated workspace — no broader access to your tenant.