Space
EMPLEX AB · emplex.se
STRATEGI · ARKITEKTUR · SÄKERHET

Power BI & Dynamics 365
Enterprise Data Platform

Datakopplingar, Azure-arkitektur, säkerhetsmodell,
behörigheter och styrning — en komplett översikt.

D365 → Azure → Power BIRow-Level SecurityGovernance
Emplex
OM OSS
Emplex

Emplex AB är ett IT-konsultföretag specialiserat på infrastruktur, molnlösningar och digital transformation. Vi hjälper organisationer att modernisera sin IT med Azure, automatisering och AI-integration.

20+
Års erfarenhet
Azure
Moln & Hybrid
DevOps
IaC & Automation
AI
Integration & utbildning
☁️

Molnlösningar

Azure, GCP & svenska datacenter. Migration, hybrid och optimering.

⚙️

Automation & DevOps

IaC, CI/CD, processautomation. Minskar komplexitet och personalbehov.

🔗

Legacy-modernisering

Systemutveckling, API-integrationer och broar mellan gammalt och nytt.

Malmö · lenny@emplex.se · emplex.se
REFERENSER

Vi har framgångsrikt levererat moderniserings- och integrationsuppdrag åt ledande nordiska företag inom industri, fastighets- och foodtech-sektorn.

Matilda FoodTech
Malmö · FoodTech · 100+ anställda
🍽️ Systemmodernisering
Modernisering av måltidsplaneringssystem — backend & frontend-utveckling samt komplett infrastrukturmodernisering. Migration till moderna arkitekturer och molnbaserade tjänster.
Backend Frontend Infrastruktur Moln
Antiloop Systems
Sverige · PropTech · Fastighetsförvaltning
🏢 Fastighetsystem
Modernisering av fastighetssystem & ärendehanteringssystem — frontend-utveckling med modern UX samt infrastrukturmodernisering för skalbarhet och driftsäkerhet.
Frontend Infrastruktur Ärendehantering
OptiCept Technologies
Lund · FoodTech/PlantTech · Nasdaq First North
📊 IoT & Analytics
IoT-datainsamling och analysverktyg från produktionsmaskiner. Power BI-dashboards för realtidsinsikter. Azure CosmosDB-baserad datalagring och bearbetning.
IoT Power BI CosmosDB Azure
HMS Networks
Halmstad · Industrial ICT · Nasdaq · 1100+ anställda
⚡ ERP-migration
ERP-migrering från on-prem/legacy till moderna molnflöden. Implementation av Azure Functions, Logic Apps och en Azure B2B-portal för partnerintegration.
Azure Functions Logic Apps B2B Portal ERP
ÖVERSIKT

Vad vi går igenom

Sex kärnområden för en robust Power BI-implementation.

D365-kopplingar

Hur data flödar från Dynamics 365

Datalager & Azure

Var bör data lagras och varför

Säkerhetsmodell

RLS, OLS och dataskydd

Behörigheter

Roller i Power BI-portalen

Dataset & Rapporter

Delade dataset & struktur

Styrning & Grupper

Governance med AD-grupper

01 · DATAKOPPLINGAR

D365 → Power BI

Tre huvudsakliga vägar att hämta data från Dynamics 365.

Dataverse
Direct Query / Import

Anslut direkt till Dataverse-tabeller. Bra för enklare rapporter med realtidsdata. Begränsad skalbarhet.

Enkel setup
🔗

Azure Synapse Link
Rekommenderat

Synkroniserar Dataverse till Azure Data Lake / Synapse. Bäst för stora volymer, historik och komplexa transformeringar.

Enterprise-grade
📤

Data Export Service
Legacy

Exporterar till Azure SQL. Fasas ut till förmån för Synapse Link men finns kvar i befintliga miljöer.

Legacy
01 · DATAKOPPLINGAR

Dataflöde — Rekommenderad arkitektur

End-to-end pipeline från D365 till Power BI-rapport

🏢
D365 / Dataverse
🔄
Synapse Link
🗄️
Azure Data Lake
⚙️
Synapse / ADF
📊
Power BI Dataset

🏗️ Transformeringslager

Raw → Curated → Modelled
Tre zoner: Bronze (raw), Silver (rensat), Gold (BI-redo). ADF / Synapse Pipelines sköter ETL.

⏱️ Uppdateringsfrekvens

Near-realtime till schemalagd
Synapse Link ger ~15 min latency. Schemalagd refresh i PBI upp till 48x/dag med Premium.

01 · DATAKOPPLINGAR

Förenklad uppsättning — SQL & Filer

Ett pragmatiskt alternativ för snabbare start — historisk lagring i SQL med stöd för filer.

🏢
D365 / Dataverse
📄 Excel / CSV / Filer
🗃️
SQL Server
Historisk lagring
📊
Power BI
Import / Scheduled Refresh
🗄️

SQL som historiklager

Dataverse-data exporteras via OData eller Dataflows till SQL Server / Azure SQL. Bygg upp historiska tabeller med tidsstämplar för trendanalys.

📁

Excel & Filer

Excel, CSV, SharePoint-listor och andra filer importeras via Power BI Dataflows eller direkt i dataset. Kombinera med D365-data i samma modell.

Snabb igångkörning

Ingen komplex Azure-infrastruktur krävs. Perfekt för proof-of-concept eller organisationer med begränsad datamängd.

💡

Bra startpunkt: Denna uppsättning fungerar utmärkt som första steg. När datamängden växer eller fler källor tillkommer kan arkitekturen migreras till full Azure Data Lake/Synapse utan att rapporter behöver byggas om.

01 · DATAKOPPLINGAR

Vilken väg passar er?

Två arkitekturer — välj utifrån behov, datamängd och mognad.

🚀

Förenklad
SQL + Filer → Power BI

  • Snabb igångkörning — veckor, inte månader
  • SQL Server (on-prem eller Azure SQL)
  • Excel, CSV och SharePoint som datakällor
  • Historik via schemalagda exporter
  • Bäst för <50 GB data, <100 användare
Proof of Concept · Fas 1
🏗️

Enterprise
Synapse Link → Data Lake → Power BI

  • Near-realtime data med ~15 min latency
  • Bronze/Silver/Gold Medallion-arkitektur
  • Hanterar TB-nivåer utan prestandaproblem
  • Automatisk historik via Data Lake-versionering
  • Bäst för >50 GB data, skalning över tid
Enterprise · Långsiktigt
🔄

Migreringsväg: Börja förenklat och väx in i enterprise. Power BI-rapporter och RLS fungerar identiskt oavsett om datakällan är SQL Server eller Data Lake — det är bara pipelines som förändras.

02 · DATALAGER

Var bör data lagras?

Kunden kör Azure — vi rekommenderar att hålla allt inom deras tenant.

DATAKÄLLOR
D365 FinanceEkonomi, fakturor, GL
D365 Sales / CEKunder, pipeline, ordrar
Övriga källorExcel, SQL, API:er
▼ Synapse Link / ADF ▼
AZURE DATALAGER — Kundens Tenant
Data Lake Gen2Bronze / Silver / Gold
Synapse AnalyticsSQL pools, Spark, Pipelines
Azure SQL DBFärdigmodellerat DW
▼ Import / DirectQuery ▼
POWER BI SERVICE
Premium WorkspaceDatasets, Dataflows
RapporterInteraktiva BI-rapporter
Power BI AppsPaketerade för användare
02 · DATALAGER

Varför Azure som datalager?

Fyra avgörande fördelar med att centralisera i kundens Azure-tenant.

🔐

Data Sovereignty

All data stannar i kundens tenant. Inga tredjepartskopior. Full kontroll över region och GDPR-compliance.

Prestanda

Synapse + Data Lake hanterar TB-nivåer. Composite Models i Power BI för bästa kombination av hastighet och freshness.

📈

Skalbarhet

Lägg till fler datakällor utan att ändra arkitekturen. Star schema i Gold-lagret gör det enkelt att utöka.

🔗

Integration

Sömlös koppling mellan D365, Azure AD och Power BI. Single Sign-On och enhetlig säkerhetsmodell.

03 · SÄKERHET

Säkerhetsmodell — Tre lager

Säkerhet appliceras på flera nivåer för defense-in-depth.

RLS

Row-Level Security

Filtrera rader baserat på inloggad användare. T.ex. säljare ser bara sina egna kunder.

[Region] = USERPRINCIPALNAME()
OLS

Object-Level Security

Dölj hela tabeller eller kolumner. T.ex. löndata bara synligt för HR.

Tabular Model
WSP

Workspace Security

Roller på workspace-nivå styr vem som kan redigera, publicera eller enbart läsa.

Admin / Member / Viewer
03 · SÄKERHET

RLS i praktiken

Dynamisk och statisk RLS — hur det fungerar med D365-data.

🔒

Statisk RLS

Fasta filter per roll. Enklare att sätta upp men svårare att underhålla vid tillväxt.

Roll: "Region Nord"
Filter: [Region] = "Nord"

Dynamisk RLS Rekommenderat

Mappningstabell som kopplar user → behörighet. Skalar utan nya roller.

DAX Filter:
[UserEmail] = USERPRINCIPALNAME()
💡

Emplex rekommenderar: Bygg en säkerhetstabell i Data Lake som synkas med Azure AD-grupper. Automatisk behörighetsstyrning utan manuella roller i Power BI.

04 · BEHÖRIGHETER

Roller i Power BI Portal

Workspace-roller bestämmer vad användare kan göra.

RollRättigheterTypisk användare
AdminFull kontroll: hantera workspace, lägga till/ta bort medlemmar, publicera, raderaBI-teamledare, IT-admin
MemberPublicera rapporter, redigera innehåll, skapa dataset — kan inte hantera åtkomstBI-utvecklare
ContributorPublicera och redigera innehåll — kan inte dela eller ge behörighetAvancerad analytiker
ViewerEnbart läsa rapporter och dashboards — ingen redigeringSlutanvändare, chefer

🏷️ App-distribution

Publicera Power BI Apps till specifika AD-grupper. Slutanvändare ser bara den "förpackade" vyn — aldrig workspace.

🔗 Delade dataset

Build-behörighet på dataset tillåter andra workspaces att bygga rapporter mot samma data utan duplicering.

05 · DATASET & RAPPORTER

Separera Dataset från Rapporter

En av de viktigaste principerna för skalbar Power BI.

🗃️
Centralt Dataset
Workspace: "Datasets"
📊 Ekonomirapport
📈 Försäljningsrapport
👥 HR-rapport
📱
Power BI App
Slutanvändare

✅ En källa till sanning

Alla rapporter pekar mot samma dataset. Inga kopior, inga avvikelser.

✅ Enklare underhåll

Uppdatera modellen på ett ställe — alla rapporter påverkas automatiskt.

✅ RLS ärvs

Säkerhet i datasetet appliceras automatiskt på alla anslutna rapporter.

06 · STYRNING

Governance med AD-grupper

Azure AD-grupper är nyckeln till skalbar behörighetsstyrning.

👥

Gruppstruktur

SGPBI-Admin-Finance — Admins
SGPBI-Dev-Finance — Rapportbyggare
SGPBI-Viewer-Finance — Läsbehörighet
SGPBI-RLS-Region-Nord — RLS
📋

Namnkonvention

PBI-{Roll}-{Område}
──────────────────
PBI-Admin-Finance
PBI-Dev-Sales
PBI-Viewer-HR
PBI-RLS-Region-Syd

Konsekvent namngivning för enkel audit.

06 · STYRNING

Governance-modell — Tre pelare

Framgångsrik Power BI-styrning kräver organisation, teknik och policy.

🏛️

Organisation

  • Center of Excellence (CoE)
  • Dokumenterade ägare per workspace
  • Onboarding för nya BI-skapare
  • Kvartalsvis access review
⚙️

Teknisk

  • Certifierade dataset
  • Deployment Pipelines
  • Sensitivity Labels
  • Audit logs → Azure Monitor
📜

Policy

  • Tenant-inställningar i Admin Portal
  • Export-restriktioner
  • Delning enbart via AD-grupper
  • Inga personliga workspaces i prod
06 · STYRNING

Deployment Pipelines

Versionshanterad publicering med tre miljöer.

🧪
Development
BI-teamet bygger & testar
🔍
Test / UAT
Affärsanvändare validerar
🚀
Production
Slutanvändare via App

🔄 Automatisering

Power BI REST API + Azure DevOps för CI/CD. Git-integration med Microsoft Fabric.

📐 Deployment Rules

Parametrisera datakällor per miljö. Dev → dev-DB, Prod → prod-DB — automatiskt.

SAMMANFATTNING

Nyckelprinciper

  • Två arkitekturer — förenklad (SQL+filer) eller enterprise (Synapse+Data Lake)
  • Synapse Link för D365 — skalbart & near-realtime
  • SQL + Excel/CSV som pragmatisk startpunkt med historiklagring
  • Dynamisk RLS via mappningstabell kopplad till Azure AD
  • Separera dataset & rapporter — en källa till sanning
  • AD-grupper för all behörighetsstyrning
  • Deployment Pipelines — Dev → Test → Prod
  • Smidig migreringsväg från förenklad till enterprise
Emplex
lenny@emplex.se · emplex.se
+46 72 321 07 38 · Malmö, Sverige
Frågor? Nästa steg: Workshop