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.
In diesem Tutorial werden wir uns mit den Dingen befassen, die unsere gemeinsamen Datendienste zusammenhalten – den Entitäten. Es gibt verschiedene CDS-Einheiten, die hinter den Kulissen arbeiten, daher werden wir hier besprechen, wie sie sich voneinander unterscheiden.
Inhaltsverzeichnis
CDS-Entitäten verstehen
Entitäten können als das A und O allgemeiner Datendienste betrachtet werden.
Entitäten werden zum Speichern von Informationsaufzeichnungen verwendet, genauso wie Tabellen in Excel oder SQL funktionieren.
Das Tolle an der Nutzung des gemeinsamen Datendienstes ist, dass es voreingestellte Entitäten gibt, die wir jederzeit nutzen können.
Grundsätzlich hat Microsoft die verschiedenen mit Power Apps erstellten Apps durchgesehen und sich die am häufigsten verwendeten Tabellen angesehen. Von dort aus standardisierten sie die Daten und erstellten diese Vorlagen für diejenigen, die voreingestellte CDS-Entitäten wünschen.
Beispielsweise verfügen Unternehmen normalerweise über eine Kontotabelle, die alle Informationen einzelner Kundenkonten enthält. Wenn Sie sich die Liste der Entitäten hier ansehen, können Sie sehen, dass es auch eine Kontovorlage gibt, die wir verwenden können.
Lassen Sie uns auf die verschiedenen CDS-Entitäten eingehen, die wir auf unsere eigene Arbeit anwenden können.
Felder
Zuvor haben wir eine voreingestellte Entität namens „Konto“ gesehen. Wenn wir darauf klicken, sehen wir eine Liste der Felder, die Microsoft für diese bestimmte Entität eingerichtet hat.
Diese Felder enthalten grundlegende Informationen wie den Kontonamen, die Kontonummer und die Kontobewertung.
Es verfügt auch über all diese verschiedenen Adressfelder, wie Stadt, Land/Region, Landkreis usw.
Es handelt sich im Grunde genommen um eine lange Liste von Feldern, die Sie normalerweise in einem Formular sehen würden, zusammen mit anderen Elementen wie Kategorie, Kreditlimit und anderen.
Das Gute an diesen Feldern ist, dass Sie nicht einmal darüber nachdenken müssen, um welche Art von Feld es sich bei den einzelnen Elementen handelt. Sie wurden entsprechend klassifiziert, wobei in einer speziellen Spalte der Datentyp jedes Elements angezeigt wird.
Beispielsweise wird Adresse1 als mehrzeiliger Text angezeigt.
Diese voreingestellten CDS-Entitäten stellen auch Suchvorgänge für uns bereit. Wenn Sie sich das Element hier für „Erstellt von“ ansehen, sehen Sie, dass es sich tatsächlich um eine Suche handelt, die mit einer anderen Tabelle in einem anderen Feld verbunden ist.
Das bedeutet, dass alle diese Beziehungsdatenbanken für uns eingerichtet sind, sodass wir diese Verbindungen nicht manuell einrichten müssen.
Wenn es Felder gibt, die wir benötigen, aber hier nicht sehen, ist es auch einfach, selbst eines hinzuzufügen. Klicken Sie einfach oben links auf die Schaltfläche „Feld hinzufügen“.
Beziehungen
Beziehungen finden wir auch unter CDS-Entitäten.
Beziehungen zeigen, welche Spalten in dieser Tabelle tatsächlich von anderen Tabellen abhängen. Hier wird beispielsweise gezeigt, dass „Erstellt von“ eine Beziehung mit der Entität „Benutzer“ hat.
Diese Beziehungen werden auch basierend auf der Art der Beziehung, die sie mit anderen Tabellen haben, kategorisiert. In diesem Fall besteht zwischen „Erstellt von“ und „Benutzer“ eine n:1-Beziehung. Dies bedeutet, dass mehrere Benutzerkonten von derselben Person erstellt werden können.
Diese Person kann dann in der Benutzertabelle gefunden werden, die eine weitere Entität darstellt.
Das Tolle an diesen Entitäten ist wiederum, dass das System die richtigen Beziehungstypen für uns generiert hat.
Neben Viele-zu-Eins-Beziehungen gibt es zwei weitere Arten von Beziehungen: Eins-zu-Viele-Beziehungen und Viele-zu-Viele-Beziehungen.
Der Vertrieb ist ein Bereich, in dem wir großartige Beispiele für Eins-zu-Viele-Beziehungen sehen können. Mit einem Konto können unterschiedliche Verkaufsdaten verknüpft sein.
Bei Many-to-Many ist dies etwas komplizierter. Dies ist etwas, das wir nicht wirklich nutzen wollen, es sei denn, es ist absolut notwendig.
Beispielsweise können Sie viele Konten mit vielen Rabatten haben. Sie könnten ein Konto haben, das die Rabatte A und B anwendet, während ein anderes Konto die Rabatte B und C nutzt.
Geschäftsregeln
Eine weitere wirklich interessante Entität sind Geschäftsregeln. Wir haben dieses Thema in unserem Tutorial zum gemeinsamen Datendienst angesprochen .
Geschäftsregeln sind einer der größten Vorteile der Verwendung von CDS. Sie bestimmen die Parameter, die befolgt werden müssen, wenn Benutzer mit Ihren Daten interagieren.
Nehmen wir an, Sie betreiben ein Restaurant. Wenn Sie einen Mitarbeiter haben, der in der Lage ist, Kunden Alkohol auszuschenken, möchten Sie wahrscheinlich, dass aus Ihren Daten hervorgeht, dass diese Person über die entsprechende Lizenz verfügt. Sie könnten also eine Geschäftsregel hinzufügen, die erfordert, dass der Alkoholausweis der Person vorgelegt wird, bevor ihre Informationen hinzugefügt werden.
Sie können Ihre eigenen Geschäftsregeln je nach Bedarf und Situation festlegen. Diese Regeln sind großartig, weil sie sicherstellen, dass Benutzern beim Hinzufügen von Daten zum System nicht die relevantesten Informationen entgehen.
Ansichten
Mit Ansichten können Sie steuern, was die verschiedenen Benutzer Ihrer Anwendung sehen können.
Insbesondere wenn Sie viele sensible Daten in die App geladen haben, möchten Sie nicht, dass jeder einzelne Benutzer Zugriff auf alle Daten hat. Sie möchten wahrscheinlich die Kontrolle über die Elemente haben, die Benutzer auf ihrer Seite sehen können.
Die aktiven Konten sind hier beispielsweise auf „Öffentliche Ansicht“ eingestellt. Das bedeutet, dass Benutzer diese aktiven Konten sehen können.
Wenn wir auf „Aktive Konten“ klicken, werden fünf Datenspalten angezeigt, die auch Benutzer sehen können.
Wenn wir über sensiblere Daten wie Verkaufsdaten verfügen, könnte die Ansicht für diese nur auf Administratoren oder Teamleiter beschränkt sein.
Formen
Werfen wir dieses Mal einen Blick auf Formulare.
Genau wie Canvas-Apps bieten Formulare eine Plattform zum Bearbeiten oder Erstellen neuer Datensätze der Daten. Wir können die Formulare direkt hier für eine bestimmte Entität erstellen und sie dann in unsere modellgesteuerte App hochladen.
Wie bei allen anderen Arten von Entitäten stehen uns Formulare zur Verfügung, die wir problemlos verwenden können. Es wird auch angegeben, um welche Art von Form es sich jeweils handelt.
Wenn wir also auf Konto klicken, öffnet sich die Formularvorlage.
Wie Sie sehen, handelt es sich hierbei um ein sehr standardmäßiges Formular mit Feldern wie „Kontoname“, „Telefon“, „Fax“ und anderen ähnlichen Feldern. Dieses Formular kann auch angepasst werden, sodass wir bestimmte Felder hinzufügen oder entfernen können.
Andere CDS-Unternehmen
Zu den weiteren Entitäten gehören Dashboards, Diagramme, Schlüssel und Daten . Wir werden in diesem Tutorial nicht alle davon im Detail besprechen, aber einige davon werden in anderen Tutorials behandelt.
Die Dashboards hier funktionieren auf die gleiche Weise wie jedes andere Dashboard – es handelt sich um eine Sammlung von Diagrammen, die in unserem gemeinsamen Datendienst zu finden sind. Auf der Registerkarte „Charts“ werden hier auch Charts innerhalb des CDS angezeigt.
Auf der Registerkarte „Schlüssel“ wird angezeigt, was an den einzelnen Daten einzigartig ist. Auf der Registerkarte „Daten“ werden alle Daten angezeigt, die uns zur Verwendung mit diesem CDS zur Verfügung stehen.
CDS-Entitäten erstellen
Nachdem wir nun verstanden haben, was die verschiedenen Entitäten sind, sprechen wir darüber, wie wir unsere eigene Entität erstellen.
Wir beginnen mit dem Klicken auf die Schaltfläche „Neue Entität“ oben auf der Seite.
Benennen wir diese neue Entität als Kunde.
Für das primäre Feld ändern wir dies in „Zahl“.
Wir werden „Nummer“ als primäres Feld verwenden, denn wenn wir uns die Datenquelle ansehen, die wir verwenden werden, zeigt sie, dass jedem Kunden eine Kundennummer zugewiesen ist und als primäres Feld in der Tabelle dient.
Klicken wir nun im unteren Bereich des Bereichs auf „Erstellen“.
Wie Sie sehen können, teilt es uns mit, dass es gerade unsere Tabelle bereitstellt. Es geht also im Grunde darum, sicherzustellen, dass alles an seinem Platz ist.
Während die Bereitstellung läuft, können wir hier nur eine Zeile sehen.
Aber sobald die Bereitstellung abgeschlossen ist, können wir alle Elemente sehen, die normalerweise in dieser Entität enthalten sind.
Nur weil dies eine lange Liste von Einträgen enthält, heißt das nicht, dass wir jeden einzelnen von ihnen hinzugefügt haben. Was Power Apps tut, ist, dass es sich andere Datenbanken ansieht, die Sie bereits haben, und Felder hinzufügt, von denen das System glaubt, dass Sie sie auch in dieser neuen Tabelle haben sollten.
Natürlich müssen wir nicht unbedingt alle Elemente verwenden, die Power Apps eingefügt hat. Wir könnten uns auch immer an das primäre Feld halten, das wir manuell hinzugefügt haben, nämlich das Feld „Nummer“.
Power Apps-Einführung: Definition, Features, Funktionen und Bedeutung
Power Apps-Umgebungen: Die App-Elemente richtig einrichten
PowerApps-Funktionen und -Formeln | Eine Einleitung
Abschluss
Ein gemeinsamer Datendienst oder CDS erleichtert die Organisation und Nutzung aller unserer Daten. Wenn wir wissen, dass diese Einheiten die Bausteine jedes gemeinsamen Datendienstes sind, wird uns klar, wie wichtig sie wirklich sind.
Toll ist auch, dass sie so intuitiv wie möglich erstellt wurden und vorgefertigte Vorlagen enthalten, die wir verwenden können. Dies macht den gesamten Prozess noch effizienter und ermöglicht es uns, unsere Zeit bei der Arbeit an unserer App zu maximieren.
Alles Gute,
Henry
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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