Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Nach einer ausführlichen Diskussion über den Abfrageeditor ist es an der Zeit, alle diese Daten durch Datenmodellierung in einen LuckyTemplates-Bericht zu übertragen. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Mit der Datenmodellierung können Sie verschiedene Datentabellen in Ihrem LuckyTemplates-Bericht verbinden, indem Sie Beziehungen zwischen ihnen erstellen.

Inhaltsverzeichnis

Beziehungen im Kerndatenmodell reparieren

Mein Kerndatenmodell besteht aus allen Tabellen, die ich im Abfrageeditor korrigiert habe. Dazu gehören die Tabelle „Meine Kunden“, die Tabelle „Standorte“, die Tabelle „Produkte“ usw.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Da ich diese Tabellen bereinigt habe und sicher bin, dass ich jetzt über alle Daten verfüge, die ich benötige, klicke ich auf „ Schließen und Anwenden“ , um den Abfrageeditor zu schließen und alle ausstehenden Änderungen zu übernehmen.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Das bedeutet natürlich nicht, dass ich nicht wieder zum Abfrageeditor zurückkehren werde, sobald ich mit der Arbeit an der Datenmodellierung beginne. Ich würde auf jeden Fall öfter darauf zurückkommen, insbesondere wenn ich zusätzliche Transformationen vornehmen oder neue Daten einbringen muss, je nachdem, was meine Berichte erfordern.

Das Anwenden der Abfragen in mein LuckyTemplates-Modell kann je nach Datenmenge einige Zeit dauern.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Aber sobald die Anwendung abgeschlossen ist, lande ich auf einer neuen Leinwand, auf der ich mit der Erstellung meiner Analyse beginnen kann.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Manche Leute springen vielleicht direkt in diesen Teil. Aber normalerweise überprüfe ich die Beziehungen, die um die Daten herum aufgebaut sind, an denen ich gearbeitet habe, als ich im Abfrageeditor war.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Dies ist der Modellierungsbereich, auf den ich über dieses spezielle Symbol hier zugreifen kann.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Wenn Sie keine LuckyTemplates-Erfahrung haben und zuvor mit Excel gearbeitet haben, wird Ihnen dies völlig unbekannt sein. Es ist wichtig, dass Sie diesen Teil verstehen, da er für die Entwicklung von LuckyTemplates von entscheidender Bedeutung ist.

Hier kann ich sicherstellen, dass die Beziehungen zwischen meinen Daten optimal aufgebaut sind. Andernfalls wird es schwieriger, Berechnungen oder Analysen korrekt durchzuführen.

Die Beziehungen werden durch diese Linien und Pfeile dargestellt, die über die Datentabellen verlaufen.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

LuckyTemplates errät normalerweise automatisch die Beziehungen zwischen den verschiedenen Tabellen. Leider macht LuckyTemplates diesen Teil meistens falsch .

Daher beginne ich normalerweise damit, diese vorhandenen Beziehungen zu löschen, insbesondere wenn ich mir nicht hundertprozentig sicher bin, ob die von LuckyTemplates platzierten Standardbeziehungen sinnvoll sind.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

In Excel hätten Sie normalerweise eine riesige Datei mit Hunderten von Spalten. Die Datenmodellierung in LuckyTemplates ist jedoch anders.

Hier habe ich zum Beispiel einen Kernsatz an Informationen und dann separate unterstützende Tabellen, die Filterinformationen enthalten. Am Ende habe ich also verschiedene Tabellen mit jeweils unterschiedlichen Datengruppen.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Dies ist der entscheidende Teil bei der Datenmodellierung – die Identifizierung, ob es sich bei jeder Tabelle um eine Nachschlagetabelle oder eine Faktentabelle handelt . Es ist wichtig zu verstehen, was diese beiden Arten von Tabellen bewirken, damit Sie verstehen, welche Art von Beziehungen Sie durch sie herstellen können.

Eine Faktentabelle enthält alle Transaktionen , wie in dieser Verkaufstabelle.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Andererseits enthält eine Nachschlagetabelle Filterinformationen.

Sobald ich herausgefunden habe, wo meine Tische hingehören, organisiere ich sie. Ich mag es, meine Nachschlagetabellen hier oben in einer einzigen Zeile anzuordnen.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Was meine Faktentabelle betrifft, stelle ich sie gerne unten ein.

Verstehen, was Datenmodellierung ist, und die richtigen Beziehungen herstellen

Natürlich könnten einige Leute es anders machen. Aber das ist die beste Vorgehensweise, die ich teilen möchte, weil ich die Philosophie verfolge, die Dinge so einfach wie möglich zu halten.

Ich schichte diese Tabellen so, weil ich visualisieren möchte, wie die Beziehungen funktionieren. Ich nenne das einen Wasserfall aus Filtern . Auf diese Weise habe ich meine Nachschlagetabellen oben und sende Filterinformationen in die Rohdaten, mit denen ich arbeite.


Top 3 Best Practices zum Organisieren Ihrer LuckyTemplates-Modelle
So organisieren Sie Ihr LuckyTemplates-Datenmodell – Best Practice-Tipps
Kundensegmentierungstechniken mithilfe des Datenmodells – LuckyTemplates und DAX

Abschluss

Das sind sehr grundlegende Dinge, aber es ist wichtig, dass Sie sie beherrschen, denn sie können später über Erfolg oder Scheitern Ihrer Berechnungen entscheiden.

Wenn Sie die Grundlagen der Datenmodellierung verstehen, können Sie sicherstellen, dass Sie in Ihren Berichten die richtigen Ergebnisse erhalten. Es erspart Ihnen die Frustration, die Grundursache für Fehler zu finden, die aus falschen Beziehungen resultieren könnten.

Alles Gute,


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.