Skip
BI4ALL BI4ALL
  • Expertise
    • Data Strategy & Governance
    • Data Visualization
    • Künstliche Intelligenz
    • Low Code & Automation
    • Modern BI & Big Data
    • R&D Software Engineering
    • PMO, BA & UX/ UI Design
  • Knowledge Centre
    • Blog
    • Sektor
    • Customer Success
    • Tech Talks
  • Wer wir sind
    • Geschichte
    • Board
    • Partners
    • Auszeichnungen
    • Media Centre
  • Karrieren
  • Kontakte
Deutsch
EnglischPortugiesisch
Vorherige Seite:
    Knowledge Center
  • Effizienz mit der TMDL View in Power BI freisetzen

Effizienz mit der TMDL View in Power BI freisetzen

Página Anterior: Blog
  • Knowledge Center
  • Blog
  • Fabric: nova plataforma de análise de dados
1 Junho 2023

Fabric: nova plataforma de análise de dados

Placeholder Image Alt
  • Knowledge Centre
  • Effizienz mit der TMDL View in Power BI freisetzen
3 Juni 2025

Effizienz mit der TMDL View in Power BI freisetzen

Effizienz mit der TMDL View in Power BI freisetzen

Key takeways

TMDL ermöglicht die Verwaltung von Modellen als Code, mit Suchen-und-Ersetzen, Massenbearbeitungen und Versionskontrolle.

Vereinfacht das Erstellen und Wiederverwenden von Measures und Objekten für Konsistenz und Effizienz.

Fördert die Zusammenarbeit im Team und unterstützt Best Practices in der Power BI-Entwicklung.

Da Power BI-Modelle immer komplexer und unternehmenskritischer werden, benötigen Entwicklungsteams mehr Kontrolle, Transparenz und Möglichkeiten zur Zusammenarbeit. Hier kommt TMDL View (Tabular Model Definition Language) ins Spiel – eine neue Funktion von Power BI Desktop, die Anwendern direkten Zugriff auf die zugrunde liegende Struktur von semantischen Modellen ermöglicht. Sie bietet ein lesbares Format, das das Erkunden, Verstehen, Bearbeiten und Verwalten der Metadaten des Modells erleichtert. Mit TMDL View ist es möglich, Tabellen, Kennzahlen und andere Modellobjekte zu skripten. Ganz gleich, ob Sie ein umfangreiches Unternehmensmodell verwalten oder teamübergreifend zusammenarbeiten, TMDL vereinfacht die Versionskontrolle, steigert die Produktivität und hilft Ihnen, besser wartbare Modelle zu erstellen. In diesem Artikel stellen wir Ihnen die wichtigsten Vorteile und die leistungsfähigsten Anwendungsfälle vor.

 

Warum TMDL View verwenden?

Mit TMDL View wird eine YAML-basierte Skriptschnittstelle eingeführt, die es Entwicklern ermöglicht, ihre semantischen Modelle eher wie Code zu verwalten. Die wichtigsten Vorteile sind:

  • Effiziente Entwicklung:

Der TMDL View Code-Editor unterstützt Funktionen wie Suchen und Ersetzen, Tastenkombinationen, mehrzeilige Bearbeitungen und mehr, direkt in Power BI.

  • Transparenz und Kontrolle:

Benutzer können alle semantischen Modellobjekte und -eigenschaften anzeigen und bearbeiten, einschließlich derjenigen, die nicht über die Standardschnittstelle von Power BI zugänglich sind.

  • Wiederverwendbarkeit:

Die Benutzer können TMDL-Skripte einmal schreiben und sie dann leicht wiederverwenden oder projektübergreifend nutzen.

TMDL lässt sich außerdem nahtlos in Versionskontroll-Tools wie Git integrieren und ermöglicht so moderne CI/CD-Praktiken in der Power BI-Entwicklung.

  • Wichtigste Anwendungsfälle von TMDL View:

Der Code-Editor von TMDL View ist mehr als ein einfaches Skripting-Tool – er ist eine komplette Entwicklungsumgebung, die die Arbeit mit unseren semantischen Modellen verändern soll.

 

Wichtigste Anwendungsfälle von TMDL View:

Der Code-Editor von TMDL View ist mehr als ein einfaches Skripting-Tool – er ist eine komplette Entwicklungsumgebung, die die Arbeit mit unseren semantischen Modellen verändern soll.

Zu den wichtigsten Anwendungsfällen gehören:

  1. Bulk-Editing
  • Hinzufügen von Beschreibungen
    Verbessern Sie die Klarheit und Benutzerfreundlichkeit des Modells, indem Sie den Zweck mehrerer Tabellen, Felder und Kennzahlen durch beschreibende Kommentare in einem einzigen Schritt dokumentieren.

 

  • Suchen und Ersetzen
    Die TMDL-Ansicht ermöglicht es den Nutzern, mehrere Tabellen, Spalten und Kennzahlen auf einmal umzubenennen, so dass keine manuellen Aktualisierungen mehr erforderlich sind. Durch die Verwendung der Suchen-und-Ersetzen-Funktionalität können Objektnamen im gesamten Modell oder vorhandene Fehler in Sekundenschnelle aktualisiert werden.

 

  • Format Datentypen
    In der TMDL View können die Benutzer die Datentypen von Spalten und Kennzahlen durch Angabe von Eigenschaften wie dataType und formatString definieren oder anpassen. Diese Fähigkeit gewährleistet Konsistenz im gesamten Modell.

 

  • Effiziente Gruppierung von Maßnahmen in Ordnern
    Ordnen Sie Maßnahmen in einem einzigen Arbeitsschritt den entsprechenden Ordnern zu und verbessern Sie so die Organisation und Navigation in Modellen.

 

  1. Massenerstellung von Kennzahlen
  • Wiederverwendbarer DAX-Code
    Mit TMDL View ist es nicht erforderlich, DAX-Formeln von Grund auf neu zu schreiben. Die Benutzer können einfach bestehende Kennzahlen kopieren, einfügen und die erforderlichen Anpassungen vornehmen.

 

  • Migration von semantischen Modellobjekten
    TMDL View erleichtert die Wiederverwendung semantischer Modellobjekte über mehrere Modelle hinweg, was die Konsistenz fördert und Fehler reduziert. Wenn der Benutzer über einen Satz häufig verwendeter DAX-Kennzahlen verfügt, braucht er diese nicht für jedes Modell neu zu erstellen – durch einfaches Kopieren und Einfügen des Skripts zwischen Modellen können die Objekte wiederverwendet werden.

 

  1. Beziehungen modifizieren

Die Benutzer können die Beziehungen zwischen den Tabellen leicht anpassen, indem sie schnelle Änderungen direkt in der TMDL-Ansicht vornehmen.

 

  1. M-Code editieren, Datenmodi umschalten und Zusammenfassung anpassen

Benutzer können mit TMDL-Skripten direkte Änderungen am Power Query M-Code vornehmen, ohne den Abfrage-Editor öffnen zu müssen. Es ist auch möglich, mit einfachen TMDL-Befehlen zwischen den Modi Import und Direktabfrage zu wechseln und die Verdichtungseinstellungen für mehrere Spalten gleichzeitig zu aktualisieren, wodurch der manuelle Aufwand minimiert wird.

 

  1. Überprüfung der Sicherheitsrollen

Die Benutzer können alle definierten Sicherheitsrollen – sowohl auf Zeilenebene (RLS) als auch auf Objektebene (OLS) – direkt in TMDL View überprüfen.

 

  1. Vorschau und Validierung von Änderungen am semantischen Modell

Die TMDL View ermöglicht es den Anwendern, Änderungen in der Vorschau zu betrachten, bevor sie diese anwenden. Indem Sie einen TMDL Code-Diff nebeneinander anzeigen, können Sie das semantische Modell vor und nach der Skriptausführung vergleichen. Dies ist besonders nützlich, wenn Skripte aus externen Quellen kopiert werden, denn so können die Auswirkungen auf das semantische Modell beurteilt werden, bevor Änderungen vorgenommen werden.

 

Schlussfolgerung

Die TMDL View ist eine leistungsstarke Weiterentwicklung der Art und Weise, wie semantische Modelle in Power BI entwickelt und gepflegt werden. Durch die Einführung eines für Menschen lesbaren, textbasierten Formats (YAML) erleichtert TMDL das Verständnis, die Bearbeitung und die Versionskontrolle von Datenmodellen. Dies erleichtert auch die Zusammenarbeit zwischen den Teammitgliedern.

Es lässt sich gut mit modernen Entwicklungspraktiken in Einklang bringen und ermöglicht eine nahtlose Integration mit Tools wie Git und unterstützt CI/CD-Pipelines. Entwickler erhalten mehr Flexibilität, Nachvollziehbarkeit und Effizienz bei der Verwaltung komplexer Modelle und profitieren gleichzeitig von einer verbesserten Zusammenarbeit und Wiederverwendbarkeit, was den Benutzern eine bessere Kontrolle ermöglicht.

Im Zuge der Weiterentwicklung von Power BI ist TMDL ein wichtiger Faktor für Skalierbarkeit und Wartungsfreundlichkeit und stellt einen bedeutenden Schritt in Richtung skalierbarer, unternehmenstauglicher BI-Lösungen dar.

 

Referenzen:

https://powerbi.microsoft.com/en-us/blog/deep-dive-into-tmdl-view-for-power-bi-desktop-preview/ 

Author

Beatriz Crispim

Beatriz Crispim

Consultant

Teilen Sie

Vorgeschlagener Inhalt

Analytische Lösung in Fabric zur Sicherstellung von Skalierbarkeit, einer einzigen verlässlichen Datenquelle und Autonomie Use Cases

Analytische Lösung in Fabric zur Sicherstellung von Skalierbarkeit, einer einzigen verlässlichen Datenquelle und Autonomie

Die neue Analysearchitektur auf Basis von Microsoft Fabric gewährleistete Datenintegration, Zuverlässigkeit und Skalierbarkeit und ermöglichte analytische Autonomie sowie Zukunftssicherheit.

Applications of Multimodal Models | BI4ALL Talks Tech Talks

Applications of Multimodal Models | BI4ALL Talks

ANWENDUNGSFALL – Analytische Transformation in der Cloud: Leistung, Skalierbarkeit und Sicherheit im großen Maßstab Use Cases

ANWENDUNGSFALL – Analytische Transformation in der Cloud: Leistung, Skalierbarkeit und Sicherheit im großen Maßstab

Ein Finanzinstitut hat auf eine von BI4ALL entwickelte Cloud-basierte Analyselösung umgestellt, die sichere, skalierbare und leistungsstarke Einblicke für kommunale und Bankpartner ermöglicht.

Scaling MS Purview with Effective Data Strategy & Governance | BI4ALL Talks Tech Talks

Scaling MS Purview with Effective Data Strategy & Governance | BI4ALL Talks

Webinar „Unlocking Data Excellence: BI4ALL and Collibra in Action“ Tech Talks

Webinar „Unlocking Data Excellence: BI4ALL and Collibra in Action“

Webinar „Stuck in Chaos? AI Agents Could Be Your Secret Weapon“ Tech Talks

Webinar „Stuck in Chaos? AI Agents Could Be Your Secret Weapon“

video title

Fangen wir an

Haben Sie eine Frage? Möchten Sie ein neues Projekt starten?
Kontaktieren Sie uns

Menu

  • Expertise
  • Knowledge Centre
  • Wer wir sind
  • Karrieren
  • Kontakte

Newsletter

Mit Innovationen auf dem Laufenden bleiben und den Erfolg vorantreiben
Newsletter

2025 Alle Rechte Vorbehalten

Privatsphäre und Datenschutz Politik der Informationen
URS - ISO 27001
URS - ISO 27701
Cookie-Einstellungen

BI4ALL BI4ALL kann Cookies verwenden, um Ihre Anmeldedaten zu speichern, Statistiken zu sammeln, um die Funktionalität der Website zu optimieren und um Marketingaktionen auf der Grundlage Ihrer Interessen durchzuführen.
Sie können die verwendeten Cookies in den .

Cookie-Optionen

Estes cookies são essenciais para fornecer serviços disponíveis no nosso site e permitir que possa usar determinados recursos no nosso site. Sem estes cookies, não podemos fornecer certos serviços no nosso site.

Estes cookies são usados para fornecer uma experiência mais personalizada no nosso site e para lembrar as escolhas que faz ao usar o nosso site.

Estes cookies são usados para reconhecer visitantes quando voltam ao nosso site. Isto permite-nos personalizar o conteúdo do site para si, cumprimentá-lo pelo nome e lembrar as suas preferências (por exemplo, a sua escolha de idioma ou região).

Estes cookies são usados para proteger a segurança do nosso site e dos seus dados. Isto inclui cookies que são usados para permitir que faça login em áreas seguras do nosso site.

Estes cookies são usados para coletar informações para analisar o tráfego no nosso site e entender como é que os visitantes estão a usar o nosso site. Por exemplo, estes cookies podem medir fatores como o tempo despendido no site ou as páginas visitadas, isto vai permitir entender como podemos melhorar o nosso site para os utilizadores. As informações coletadas por meio destes cookies de medição e desempenho não identificam nenhum visitante individual.

Estes cookies são usados para fornecer anúncios mais relevantes para si e para os seus interesses. Também são usados para limitar o número de vezes que vê um anúncio e para ajudar a medir a eficácia de uma campanha publicitária. Podem ser colocados por nós ou por terceiros com a nossa permissão. Lembram que já visitou um site e estas informações são partilhadas com outras organizações, como anunciantes.

Política de Privacidade