Skip to main content

cost-tracking

Cost Tracking in Microsoft Fabric Landing Zones

Ein kostenbewusster Umgang mit Microsoft Fabric erfordert Transparenz über Ressourcennutzung, konsistente Klassifikation aller Artefakte und eine effektive Rollen- und Rechtevergabe. Fabric bietet über die OneLake-Architektur und Workspaces klare Strukturen, die genutzt werden können, um Kosten nach Geschäftsbereichen, Projekten oder Umgebungen differenziert sichtbar zu machen.

Sichtbarkeit durch strukturierte Organisation

In Microsoft Fabric sind Workspaces die logische Basis für Organisation, Abrechnung und Rechtevergabe. Diese lassen sich konsequent entlang von Geschäftsbereichen und Verantwortlichkeiten strukturieren:

  • Domains (z. B. HR, Sales, Finance)
  • Environments (z. B. dev, test, prod)
  • Projects (z. B. MarketingCampaign23, Forecasting)
  • Cost Responsibility (z. B. Shared Services, Customer A)

Beispielstruktur für Workspace-Namen:

workspace: sales-forecasting-prod
artifacts:
- name: de-lh-100-bronze-salesdata-prod
type: lakehouse
- name: de-nb-200-silver-cleanup-prod
type: notebook
- name: pbi-ds-sales-prod
type: dataset

Diese Struktur bildet die Grundlage für das Cost Tracking.

Klassifikation durch Tags

Auch wenn Fabric derzeit keine nativen Tags auf OneLake-Ebene unterstützt, lassen sich wichtige Klassifizierungen durch Namenskonventionen, Deployment-Metadaten und Workspace-Zuordnungen abbilden:

tags:
businessUnit: sales
environment: prod
region: westeurope
workload: forecasting
costCenter: CC-45100

Diese Tags lassen sich über Power BI Reports oder Deployment-Prozesse (z. B. YAML Pipelines) als Metadaten referenzieren.

Rollenbasierter Zugriff auf Kostendaten

Fabric verwendet Microsoft Entra ID zur Rechtevergabe. Rollen sollten nach Verantwortung verteilt werden:

roles:
- group: fabric-finance
access: viewer
scope: all-workspaces
- group: fabric-governance
access: contributor
scope: all-domains
- group: fabric-engineering-sales
access: contributor
scope: sales-workspaces

Organisationsempfehlung (Azure-ähnlich)

Auch wenn Fabric keine Subscriptions oder Management Groups wie Azure nutzt, lässt sich ein ähnliches Modell über Domains & Workspaces abbilden.

Umsetzung mit Power BI

Empfohlene Architektur für Fabric-spezifisches Kostenreporting:

report:
title: Fabric Kostenreport
dataset: fabric-costs
sources:
- azure-consumption-api
- fabric-deployment-logs
- workspace-metadata
dimensions:
- workspace
- artifactType
- environment
- businessUnit
- deploymentOwner
measures:
- totalCost
- costPerWorkspace
- costTrend

Contributors