PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

In diesem Tutorial sprechen wir über PowerApps CDS oder einen gemeinsamen Datendienst. Dies ist wichtig, da jede modellgesteuerte App eine bessere Leistung erbringt, wenn sie über einen gemeinsamen Datendienst ausgeführt wird.

Ein gemeinsamer Datendienst ist eine Datenschicht zwischen allen Eingabedaten, die Ihre Anwendungen unterstützen.

In jeder Organisation stammen Daten normalerweise aus verschiedenen Quellen. Wenn Sie beispielsweise ein Geschäft betreiben, verfügen Sie über Daten, die von Ihrem Point-of-Sale-System stammen. Sie verfügen außerdem über Daten aus Ihren QuickBooks oder einer anderen Buchhaltungssoftware sowie aus Ihren Lieferantenkäufen.

Sie verfügen dann über eine Ebene, die alle diese Daten speichert und aufnimmt, sodass Sie jede Anwendung effektiv starten können. Das ist es, was ein CDS macht.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Es unterscheidet sich deutlich von dem, was Datenbankadministratoren als Datenschicht bezeichnen würden. Ein PowerApps-CDS ist eine Mischung aus Datenspeicher und Datenschicht.

Inhaltsverzeichnis

Vorteile von PowerApps CDS

Die Zusammenarbeit mit CDS bringt eine Reihe von Vorteilen mit sich. Sie können sich die Microsoft PowerApps-Dokumentation ansehen, um zu sehen, wie es mit Ihrem Setup funktionieren würde, aber wir werden hier vier der wichtigsten Vorteile hervorheben.

Erster Vorteil: CDS standardisiert alle Ihre Daten.

Mit einem gemeinsamen Datendienst sind alle Ihre Daten vorhanden. Sie müssen nicht zu Ihrer Buchhaltungssoftware gehen, um eine Information abzurufen, und dann zu Ihrer POS-Software, um eine andere Datenmenge abzurufen. Aus diesem Grund bevorzugen große Unternehmen, die normalerweise mit großen Datenmengen arbeiten, den Einsatz von CDS.

CDS verwendet außerdem standardisierte Spalten und Feldtypen, sodass Sie Daten effizienter organisieren können.

Zweiter Vorteil: Mit CDS können Sie Geschäftsregeln anwenden.

Mit Geschäftsregeln können Sie Parameter festlegen, die jedes Mal befolgt werden sollten, wenn Daten jeglicher Art hinzugefügt werden.

Sie können beispielsweise eine Regel festlegen, nach der allen Mitarbeiterinformationen, die dem Formular hinzugefügt werden, eine Mitarbeiternummer beigefügt werden muss. Oder wenn ein Geschäft Alkohol ausschenkt, könnten Sie die Vorlage eines Alkohollizenzausweises verlangen, bevor der Verkauf genehmigt wird.

Diese Geschäftsregeln gelten immer bis zur Datenschicht und nicht nur auf der App-Ebene. Das bedeutet, dass die Geschäftsregeln immer eingehalten werden, egal was passiert.

Dritter Vorteil: CDS fügt eine Sicherheitsebene hinzu.

Microsoft war schon immer für seine Sicherheit bekannt. Wenn Sie CDS verwenden, benötigen Sie nicht einmal einen Datenbankadministrator oder einen Datensicherheitsexperten. Sie können ganz einfach steuern, auf welche Tabellen, Zeilen und andere Teile der Daten bestimmte Personen Zugriff haben.

Wenn Sie beispielsweise Ihren Lieferanten Zugriff auf Ihre App gewähren, möchten Sie nicht, dass diese Ihre Verkaufsdaten sehen. Sie möchten ihren Zugriff auf die Kaufdaten jedes Anbieters beschränken. Dies können Sie über CDS beantragen.

Vierter Vorteil: CDS sichert Ihre Daten automatisch.

Das Sichern von Daten wird von vielen Menschen oft vergessen. Das Schlimme daran ist, dass Sie sich erst dann bewusst werden, wie wichtig es ist, Ihre Daten regelmäßig zu sichern, bis Sie sie tatsächlich verlieren.

Die gute Nachricht ist, dass CDS Ihre Daten automatisch für Sie sichert. Was auch immer passiert, Sie können davon ausgehen, dass Ihre Daten in der Cloud sicher sind.

Einrichten der Umgebung und Datenbank

Beginnen wir mit dem Aufbau eines gemeinsamen Datendienstes. Schritt eins besteht darin, die Umgebung und die Datenbank einzurichten.

Wenn Sie Ihre PowerApps-Umgebung auf die gleiche Weise wie ich eingerichtet haben, müssen Sie eine Bereitstellung durchführen, bevor Sie Ihre Datenbank erstellen können.

Sie wissen, dass dies der Fall ist, wenn Sie im linken Bereich auf „Daten“ gehen, auf „Entitäten“ klicken und in der Mitte die Meldung sehen, dass die aktuelle Umgebung, in der Sie sich befinden, die Erstellung von Datenbanken nicht unterstützt.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

PowerApps fordert uns dazu auf, da CDS, wie bereits erwähnt, nicht nur eine Datenschicht ist; Es ist auch eine Form der Datenspeicherung. Betrachten Sie es als etwas Ähnliches wie Dropbox, OneDrive oder irgendeine Art von SQL-Server. Es wird eine Datenbank benötigt, in der alle Daten in der Cloud gespeichert werden können.

Was wir jetzt tun müssen, ist, zunächst eine neue Umgebung zu schaffen. Klicken wir auf „Neue Umgebung erstellen“ und nennen Sie diese Umgebung CDSTutorial.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Dazu müssen wir eine Region aus dieser Dropdown-Liste auswählen.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Da wir dies zunächst nur testen, wählen wir eine Testversion und keine Produktionsumgebung.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Sobald wir mit all dem fertig sind, klicken wir unten rechts auf „Umgebung erstellen“. Normalerweise dauert es einige Sekunden, bis der nächste Bereich geladen wird, nachdem Sie auf die Schaltfläche geklickt haben.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Sobald es geladen ist, werden wir gefragt, ob wir eine Datenbank erstellen möchten. Es wird eine Liste der Dinge angezeigt, die wir tun können, sobald eine Datenbank erstellt ist.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Da wir möchten, dass alles auf dieser Liste passiert, klicken wir auf „Datenbank erstellen“.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Zuerst werden wir nach einer Währung gefragt, also wählen wir für dieses Beispiel USD.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Die Sprache ist standardmäßig ebenfalls auf Englisch eingestellt. Sie können dies jedoch ändern, indem Sie auf das Dropdown-Menü klicken, falls Sie möchten, dass Ihre Datenbank in einer anderen Sprache vorliegt.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Lassen Sie uns auch einige Beispiel-Apps und -Daten hinzufügen, indem Sie das Kästchen ankreuzen, damit wir sehen können, wie die Dinge aussehen.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Sobald alle Felder ausgefüllt sind, klicken wir auf „Meine Datenbank erstellen“.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen

Das Erstellen der Datenbank dauert normalerweise einige Minuten. Rechnen Sie daher an dieser Stelle mit einer kleinen Wartezeit. Falls Sie sich fragen, ob Sie auf dem richtigen Weg sind, sollte eine Meldung angezeigt werden, die Ihnen mitteilt, dass die Datenbank gerade erstellt wird.

PowerApps CDS: Grundlagen und Umgebungseinrichtung verstehen


Power Apps-Einführung: Definition, Features, Funktionen und Bedeutung
Power Apps-Umgebungen: Die App-Elemente richtig einrichten
PowerApps-Funktionen und -Formeln | Eine Einleitung

Abschluss

Die Verwendung des PowerApps CDS führt definitiv zu einer effizienteren Arbeit, insbesondere wenn Sie Daten aus verschiedenen Quellen beziehen und planen, die Daten auf verschiedene Anwendungen anzuwenden.

Natürlich ist der Aufbau der Datenbank und der Umgebung nur der Anfang. In zukünftigen Tutorials werden wir über die anderen Aspekte des Common Data Service sprechen, damit Sie wirklich verstehen, wie er funktioniert.

Alles Gute,

Henry


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