App aus Daten erstellen

Abgeschlossen

Beim Erstellen von Canvas-Apps in Power Apps können Sie hochgradig angepasste Anwendungen erstellen, indem Sie Verbindungen zu verschiedenen Datenquellen herstellen. Wenn Sie beispielsweise eine Anwendung zur Anforderung von Urlaubsanfragen erstellen, muss Ihre App möglicherweise auf Daten zugreifen, die sich auf einer SharePoint-Website befinden, und auf Daten in einer SQL-Datenbank. Da Canvas-Anwendungen mehrere Datenquellen unterstützen können, eignen sie sich ideal für Geschäftsanwender und App-Hersteller, die maßgeschneiderte Lösungen ohne umfangreichen Codierungsaufwand entwerfen möchten.

Es stehen über 1.400 verschiedene Verbindungsoptionen zur Verfügung, die Sie als Datenquellen in Ihren Anwendungen verwenden können. Die drei am häufigsten verwendeten Datenquellen in Canvas-Anwendungen sind jedoch:

  • Excel
  • SharePoint
  • Dataverse

Microsoft Excel

Excel ist vertraut, flexibel und wird häufig verwendet. Viele Unternehmen speichern Daten bereits in Excel-Tabellen, sodass diese ein naheliegender Ausgangspunkt sind, um Apps zu erstellen. Hier sind nur einige Gründe, warum Excel eine ausgezeichnete Wahl für App-Einsteiger ist:

  • Vertraute Oberfläche: Die meisten Benutzer wissen bereits, wie man Excel verwendet, sodass keine neuen Tools benötigt werden, um loszulegen.
  • Schnelles Prototyping: Sie können vorhandene Excel-Daten verwenden, um in wenigen Minuten eine funktionierende App zu erstellen.
  • Niedrige Einstiegshürde: Es sind keine Datenbankkenntnisse erforderlich. Sie müssen lediglich die Struktur Ihres Arbeitsblatts als Tabelle verstehen.
  • Cloud-Integration: Wenn Excel-Dateien in OneDrive oder SharePoint gespeichert sind, kann von überall sicher auf sie zugegriffen werden.

SharePoint

SharePoint wird von vielen Organisationen verwendet, um Dokumenten, Listen und andere strukturierte Daten zu speichern. In Kombination mit Power Apps wird es zu mehr als nur einer Speicherlösung. Dies dient als Grundlage für das Erstellen benutzerdefinierter Geschäftsanwendungen, ohne Code schreiben zu müssen. Zu den wichtigsten Vorteilen der Verwendung von SharePoint als Datenquelle gehören:

  • Barrierefreiheit: SharePoint ist cloudbasiert und lässt sich nahtlos mit Microsoft 365 integrieren, sodass von überall aus leicht darauf zugegriffen werden kann.
  • Sicherheit: Es nutzt die Sicherheits‑ und Compliance-Funktionen von Microsoft für Unternehmen.
  • Vertrautheit: Viele Organisationen verwenden bereits SharePoint-Listen, um Daten wie Bestand, Aufgaben oder Mitarbeiterdatensätze zu verwalten.
  • Low-Code-freundlich: SharePoint-Listen können direkt in Power Apps verwendet werden, ohne dass eine komplexe Einrichtung oder Codierung erforderlich ist.

Microsoft Dataverse

Microsoft Dataverse ist eine sichere, cloudbasierte Datenplattform, die Daten speichert und verwaltet, die von Geschäftsanwendungen genutzt werden. Es handelt sich um einen Teil von Microsoft Power Platform und dieser ist so konzipiert, dass es nahtlos mit Power Apps, Power Automate, Power BI und anderen Microsoft 365-Diensten zusammenarbeitet. Zu den Vorteilen der Verwendung von Dataverse als Datenquelle gehören:

  • Strukturierte Datenspeicherung: Dataverse speichert Daten in einem relationalen Format wie einer Datenbank mit Tabellen.
  • Sicherheit und Compliance: Die integrierte rollenbasierte Sicherheit stellt sicher, dass nur autorisierte Benutzer auf Daten zugreifen oder diese anpassen können.
  • Integration: Funktioniert nativ mit Microsoft 365, Dynamics 365 und Azure-Diensten.
  • Skalierbarkeit: Geeignet für kleine Apps und für Lösungen auf Unternehmensebene.
  • Low-Code-freundlich: Einfach zu bedienen für Citizen Developer ohne Programmiererfahrung.

Mit Copilot erstellen

Der schnellste Weg, eine App zu erstellen, ist, mit Copilot zu beginnen. Wenn Sie diese Option auswählen, fordert Copilot Sie auf, eine Beschreibung der zu erstellenden Tabellen anzugeben. Diese Tabellen sind das grundlegende Datenmodell Ihrer App. Copilot erstellt diese Tabellen in Microsoft Dataverse. Beispielsweise können Sie Copilot mitteilen, dass Sie eine Tabelle erstellen möchten, um die Registrierungen für Mitarbeiterschulungen zu verwalten. Basierend auf Ihrer Beschreibung bietet Copilot einen Vorschlag für ein Datenmodell. Sie können den Datenmodellvorschlag nach Bedarf aktualisieren.

Screenshot eines von Copilot vorgeschlagenen Datenmodells

Mit Daten beginnen

Die Option Mit Daten beginnen bietet eine weitere Möglichkeit, um Ihre App mit Daten zu verbinden. Mit dieser Option können Sie eine vorhandene Datenquelle auswählen. Wie Excel, SharePoint oder SQL.

Excel

Wenn Sie Excel als Datenquelle für Ihre App verwenden möchten, müssen Sie die folgenden Details angeben:

  • Excel Online (Business): Verwendet freigegebene Excel-Dateien.
  • Dateispeicherort: Speicherort der Datei, mit der Sie eine Verbindung herstellen möchten. (Muss sich in einem OneDrive-Ordner befinden.)
  • Identitätsspalte der Tabelle: Definiert die Spalte, die die eindeutige ID jedes Datensatzes umfasst. (Sie können eine bestehende auswählen oder eine automatisch generieren lassen.)

Screenshot der Herstellung einer Verbindung zu einer Excel-Tabelle

SharePoint

Wenn Sie SharePoint als Datenquelle für Ihre App verwenden möchten, müssen Sie die folgenden Details angeben:

  • SharePoint URL: Dies ist die URL der SharePoint-Website, auf der sich die Liste befindet, mit der Sie eine Verbindung herstellen möchten.
  • Liste: Stellt die SharePoint-Liste auf der Website dar, die die Daten umfasst.

Screenshot der Herstellung einer Verbindung mit einer SharePoint-Website

Dataverse

Bei der Auswahl von Dataverse müssen Sie eine oder mehrere Tabellen angeben, die die Daten umfassen, die Sie einschließen möchten.

Screenshot der Herstellung einer Verbindung mit einer Dataverse-Tabelle

Daten einer vorhandenen App hinzufügen

Wenn Sie eine App erstellen, müssen Sie der App häufig weitere Daten hinzufügen, während Sie sie erstellen. Nehmen wir beispielsweise an, Sie erstellen eine Anwendung für Urlaubsanträge und stellen dann fest, dass Sie weitere Details aus einer SharePoint-Website abrufen möchten. Während Sie eine Canvas-Anwendung entwerfen, können Sie jederzeit über das Symbol „Daten“ weitere Datenquellen hinzufügen.

Sie können aus Dataverse-Tabellen in der vorhandenen Umgebung auswählen. Sie können alternativ die Option „Konnektoren“ verwenden, um nach Daten in anderen Quellen zu suchen und diese verbinden, wie Microsoft Excel oder Microsoft SharePoint.

Screenshot der Herstellung einer Verbindung von einer App zu einer SharePoint-Instanz