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,


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst