Freigeben über


Tipps zum Erstellen von Vorlagen-Apps: Power BI

Das Erstellen von Vorlagen-Apps in Power BI erfordert Aufmerksamkeit auf mehrere Komponenten, die über die Arbeitsbereichslogistik und -tests hinausgehen. Dieser Artikel enthält Tipps zum Erstellen von Abfragen, Datenmodellen, Berichten und Dashboards, mit denen Sie effektive Vorlagen-Apps erstellen können, die eine hervorragende Benutzererfahrung bieten.

  • Abfragen. Mit Abfragen verbinden und transformieren Sie die Daten, und definieren Sie Parameter.
  • Datenmodell. Im Datenmodell erstellen Sie Beziehungen, Measures und Q&A-Verbesserungen.
  • Berichtsseiten. Berichtsseiten enthalten visuelle Elemente und Filter, um Einblicke in Ihre Daten zu liefern.
  • Dashboard und Kacheln. Dashboards und Kacheln bieten einen Überblick über die enthaltenen Einblicke.
  • Beispieldaten. Ein Beispiel macht Ihre App sofort nach der Installation auffindbar.

Möglicherweise sind Sie mit jedem Bestandteil als vorhandene Power BI-Funktionen vertraut. Wenn Sie eine Vorlagen-App erstellen, müssen Sie für jedes Element weitere Aspekte berücksichtigen. In diesem Artikel werden diese Überlegungen zusammen mit Tipps zu weiteren hilfreichen Informationen zum Erstellen von Vorlagen-Apps beschrieben.

Fragen

Für Vorlagen-Apps werden Abfragen, die in Power BI Desktop entwickelt wurden, verwendet, um eine Verbindung mit Ihrer Datenquelle herzustellen und Daten zu importieren. Diese Abfragen müssen ein konsistentes Schema zurückgeben und sind für die geplante Datenaktualisierung geeignet.

Herstellen einer Verbindung mit Ihrer API

Um zu beginnen, müssen Sie über Power BI Desktop eine Verbindung mit Ihrer API herstellen, um mit dem Erstellen Ihrer Abfragen zu beginnen.

Mit den in Power BI Desktop verfügbaren Datenverbindungssteckern können Sie eine Verbindung zu Ihrer API herstellen. Sie können den Webdaten-Connector (Web>) verwenden, um eine Verbindung zu Ihrer Rest-API herzustellen, oder den OData-Connector (OData-Feed>) nutzen, um eine Verbindung zu Ihrem OData-Feed herzustellen.

Hinweis

Derzeit unterstützen vorgefertigte App-Vorlagen keine benutzerdefinierten Connectoren. Es wird empfohlen, die Verwendung von Odatafeed Auth 2.0 als Gegenmaßnahme für einige Der Verbindungsverwendungsfälle zu untersuchen oder Ihren Connector zur Zertifizierung zu übermitteln. Ausführliche Informationen zum Entwickeln eines Connectors und zur Zertifizierung finden Sie unter Daten-Connectors.

Berücksichtigen Sie die Quelle

Die Abfragen definieren die Daten, die im Datenmodell enthalten sind. Abhängig von der Größe Ihres Systems sollten diese Abfragen auch Filter enthalten, um sicherzustellen, dass Ihre Kunden mit einer verwaltbaren Größe umgehen, die ihrem Geschäftsszenario entspricht.

Power BI-Vorlagen-Apps können mehrere Abfragen parallel und für mehrere Benutzer gleichzeitig ausführen. Planen Sie Ihre Drosselungs- und Parallelitätsstrategie und fragen Sie uns, wie Sie Ihre Vorlagen-App fehlertolerant machen können.

Schemaerzwingung

Stellen Sie sicher, dass Ihre Abfragen widerstandsfähig für Änderungen in Ihrem System sind. Änderungen im Schema können das Modell während der Aktualisierung unterbrechen. Wenn die Quelle null oder ein fehlendes Schemaergebnis für einige Abfragen zurückgeben könnte, sollten Sie eine leere Tabelle oder eine aussagekräftige benutzerdefinierte Fehlermeldung zurückgeben.

Die Parameter

Mithilfe von Parametern in Power BI Desktop können Ihre Benutzer Eingabewerte bereitstellen, die die vom Benutzer abgerufenen Daten anpassen. Stellen Sie sich die Parameter vorab vor, um Nacharbeit zu vermeiden, nachdem Sie Zeit investiert haben, um detaillierte Abfragen oder Berichte zu erstellen.

Hinweis

Vorlagen-Apps unterstützen alle Parameter außer Any und Binary.

Zusätzliche Abfragetipps

  • Stellen Sie sicher, dass alle Spalten entsprechend eingegeben werden.
  • Geben Sie den Spalten informative Namen. Weitere Informationen finden Sie unter F&A.
  • Erwägen Sie bei freigegebener Logik die Verwendung von Funktionen oder Abfragen.
  • Datenschutzstufen werden derzeit im Power BI-Dienst nicht unterstützt. Wenn Sie eine Aufforderung zu Datenschutzstufen erhalten, müssen Sie die Abfrage möglicherweise neu schreiben, um relative Pfade zu verwenden.

Datenmodelle

Ein gut definiertes Datenmodell stellt sicher, dass Ihre Kunden einfach und intuitiv mit der Vorlagen-App interagieren können. Erstellen Sie das Datenmodell in Power BI Desktop.

Hinweis

Sie sollten einen Großteil der grundlegenden Modellierung, z. B. Eingaben und Spaltennamen, in den Abfragen ausführen.

Fragen und Antworten

Die Modellierung beeinflusst auch, wie gut Q&A für Ihre Kunden Ergebnisse liefern kann. Achten Sie darauf, Synonyme zu häufig verwendeten Spalten hinzuzufügen und die Spalten in den Abfragen ordnungsgemäß zu benennen.

Weitere Datenmodelltipps

Stellen Sie sicher, dass Sie folgendes haben:

  • Formatierung auf alle Wertspalten angewendet. Wenden Sie Typen in der Abfrage an.
  • Formatierung auf alle Maßeinheiten angewendet.
  • Legen Sie die Standardzusammenfassung fest. Legen Sie insbesondere bei Bedarf für eindeutige Werte keine Berechnung fest.
  • Legen Sie bei Bedarf eine Datenkategorie fest.
  • Legen Sie bei Bedarf Beziehungen fest.

Berichte

Die Berichtsseiten bieten zusätzliche Einblicke in die Daten, die in Ihrer Vorlagen-App enthalten sind. Verwenden Sie die Seiten der Berichte, um die wichtigsten Geschäftsfragen zu beantworten, die Ihre Vorlagen-App adressiert. Erstellen Sie den Bericht mit Power BI Desktop.

Weitere Berichtstipps

  • Verwenden Sie mehr als ein visuelles Element pro Seite für die Kreuzfilterung.
  • Richten Sie die Visuals sorgfältig aus, ohne dass sie sich überlappen.
  • Stellen Sie sicher, dass das Seitenlayout auf den Modus 4:3 oder 16:9 festgelegt ist.
  • Stellen Sie sicher, dass alle dargestellten Aggregationen numerisch sinnvoll sind, z. B. Mittelwerte oder eindeutige Werte.
  • Überprüfen Sie, ob Slicing vernünftige Ergebnisse erzeugt.
  • Schließen Sie Ihr Logo mindestens im oberen Bericht ein.
  • Stellen Sie sicher, dass Sich Elemente im Farbschema des Clients befinden, soweit möglich.

Hinweis

Eine einzelne Vorlagen-App darf nicht mehr als 20 Berichte enthalten.

Dashboards

Das Dashboard ist der Hauptpunkt der Interaktion mit Ihrer Vorlagen-App für Ihre Kunden. Es sollte eine Übersicht über die enthaltenen Inhalte enthalten sein, insbesondere die wichtigen Metriken für Ihr Geschäftsszenario.

Um ein Dashboard für Ihre Vorlagen-App zu erstellen, laden Sie einfach Ihre PBIX über Daten abrufen>Dateien hoch oder veröffentlichen Sie direkt aus Power BI Desktop.

Weitere Dashboardtipps

  • Behalten Sie beim Anheften das gleiche Thema bei, damit die Kacheln auf Ihrem Dashboard einheitlich sind.
  • Fügen Sie ein Logo dem Thema hinzu, damit Kunden erkennen, woher das Pack stammt.
  • Das vorgeschlagene Layout für die Arbeit mit den meisten Bildschirmauflösungen beträgt fünf bis sechs kleine Kacheln breit.
  • Alle Dashboardkacheln sollten über entsprechende Titel und Untertitel verfügen.
  • Erwägen Sie Gruppierungen im Dashboard für verschiedene Szenarien, entweder vertikal oder horizontal.

Beispieldaten

Während der App-Entwicklung umschließt eine Vorlagen-App die Cachedaten im Arbeitsbereich als Teil der App und bietet folgende Vorteile:

  • Ermöglicht dem Installationsprogramm, die Funktionalität und den Zweck der App zu verstehen, bevor Daten verbunden werden.
  • Erstellt eine Benutzeroberfläche, die das Installationsprogramm steuert, um die App-Funktionen weiter zu erkunden, was dazu führt, das App-Semantikmodell zu verbinden.

Es wird empfohlen, qualitätsbezogene Beispieldaten vor dem Erstellen der App zu erstellen, um sicherzustellen, dass der Bericht und die Dashboards der App mit Daten aufgefüllt werden. Versuchen Sie, die Größe der Beispieldaten so klein wie möglich zu halten.

Veröffentlichen auf AppSource

Vorlagen-Apps können in AppSource veröffentlicht werden. Befolgen Sie die folgenden Richtlinien, bevor Sie Ihre App an AppSource übermitteln:

  • Stellen Sie sicher, dass Sie eine Vorlagen-App mit ansprechenden Beispieldaten erstellen, die dem Installationsprogramm helfen können, zu verstehen, was die App tun kann. Leere Berichte und Dashboards werden nicht genehmigt.
  • Vorlagen-Apps unterstützen Beispiel-Nur-Daten-Apps.
  • Führen Sie Anweisungen für das Validierungsteam aus, die Anmeldeinformationen und Parameter enthalten, die sie zum Herstellen einer Verbindung mit den Daten verwenden können.
  • Ihre Anwendung muss ein App-Logo in Power BI und in Ihrem CPP-Angebot (Cloud Partner Portal) enthalten.
  • Konfigurieren Sie die Zielseite.
  • Achten Sie darauf, die Dokumentation zum Power BI-App-Angebot zu befolgen.
  • Wenn ein Dashboard Teil Ihrer App ist, stellen Sie sicher, dass es nicht leer ist.
  • Installieren Sie die App mithilfe des App-Links, bevor Sie sie übermitteln. Stellen Sie sicher, dass Sie das semantische Modell verbinden können und dass die App-Oberfläche wie geplant ist.
  • Stellen Sie vor dem Hochladen einer PBIX-Datei in den Vorlagenarbeitsbereich sicher, dass Sie unnötige Verbindungen entladen.
  • Befolgen Sie die bewährten Power BI-Entwurfspraktiken für Berichte und visuelle Elemente , um maximale Auswirkungen auf Ihre Benutzer und die Genehmigung für die Verteilung zu erzielen.

Nachdem Sie die Vorlagen-App in AppSource veröffentlicht haben, sollten Sie einen Downloadlink von Ihrer Website zu einer der folgenden Aktionen erstellen:

  • Die AppSource-Downloadseite, die öffentlich angezeigt werden kann. Rufen Sie den Link von Ihrer AppSource-Seite ab.
  • Power BI, das von einem Power BI-Benutzer angezeigt werden kann.

Informationen zum Umleiten eines Benutzers zum Downloadlink der App in Power BI finden Sie im folgenden Codebeispiel: GitHub-Repository.

Screenshot des GitHub-Repositorys mit der Downloadseite der Vorlagen-Apps mit Verwendungsanweisungen.

Automatisieren der Parameterkonfiguration während der Installation

Wenn Sie ein ISV sind, der Ihre Vorlagen-App über Ihren Webdienst verteilt, können Sie Automatisierung erstellen, die Vorlagen-App-Parameter automatisch konfiguriert, wenn Ihre Kunden die App in ihrem Power BI-Konto installieren. Dieser Ansatz erleichtert Ihren Kunden dies. Es erhöht auch die Wahrscheinlichkeit einer erfolgreichen Installation, da sie keine Details angeben müssen, die sie möglicherweise nicht kennen. Weitere Informationen finden Sie unter Automatisierte Konfiguration einer Vorlagen-App-Installation.