Erstellen einer Vorlagen-App in Power BI

Dieser Artikel enthält schrittweise Anleitungen zum Erstellen einer Power BI Vorlagen-App. mit Power BI Vorlagen-Apps können Power BI Partner Power BI Apps mit wenig oder ohne Codierung erstellen und für jeden Power BI Kunden bereitstellen.

Wenn Sie Power BI Berichte und Dashboards erstellen können, können Sie ein Vorlagen-App-Generator werden und analytische Inhalte in einer App erstellen und verpacken. Anschließend können Sie Ihre App über eine beliebige verfügbare Plattform, z. B. AppSource oder Ihren eigenen Webdienst, auf anderen Power BI Mandanten bereitstellen. Wenn Sie Ihre Vorlagen-App über Ihren eigenen Webdienst verteilen, können Sie einen Teil des Installationsprozesses automatisieren , um Dies für Ihre Kunden zu vereinfachen.

Power BI-Administratoren legen fest und kontrollieren, wer in ihrer Organisation Vorlagen-Apps erstellen und wer sie installieren kann. Autorisierte Benutzer können Ihre Vorlagen-App installieren, sie ändern und an die Power BI Verbraucher in ihren Organisationen verteilen.

Voraussetzungen

Hier sind die Anforderungen zum Erstellen einer Vorlagen-App:

Erstellen Sie den Vorlagenarbeitsbereich

Um eine Vorlagen-App zu erstellen, die Sie an andere Power BI Mandanten verteilen können, müssen Sie sie in einem Arbeitsbereich erstellen.

  1. Erstellen Sie im Power BI-Dienst einen Arbeitsbereich, wie unter "Arbeitsbereich erstellen" in Power BI beschrieben. Wählen Sie im Abschnitt "Erweitert " die Option "Vorlagen-App entwickeln" aus.

    Screenshot der App

    Important

    Die Kapazität, der der App-Generator-Arbeitsbereich zugewiesen ist, bestimmt nicht die Kapazitätszuweisung von Arbeitsbereichen, in denen App-Installationsprogramme die App installieren. Dies bedeutet, dass eine app, die in einem Premium-Kapazitätsarbeitsbereich entwickelt wurde, nicht unbedingt in einem Premium-Kapazitätsarbeitsbereich installiert wird. Daher wird nicht empfohlen, für den Builder-Arbeitsbereich Premium-Kapazität zu verwenden, da Installer-Arbeitsbereiche möglicherweise nicht über Premium-Kapazität verfügen und Funktionen, die auf Premium-Kapazität angewiesen sind, nur funktionieren, wenn der Installer den installierten Arbeitsbereich manuell der Premium-Kapazität neu zuweist.

    Important

    Die Option "Vorlage-App entwickeln" kann nur beim Erstellen des App-Generator-Arbeitsbereichs ausgewählt werden. Nachdem ein Arbeitsbereich als App-Generator-Arbeitsbereich definiert wurde, kann die App-Generator-Funktionalität nie aus dem Arbeitsbereich entfernt werden.

  2. Wenn Sie mit dem Erstellen des Arbeitsbereichs fertig sind, wählen Sie "Speichern" aus.

Note

Sie benötigen Berechtigungen von Ihrem Power BI-Administrator, um Vorlagen-Apps zu veröffentlichen.

Hinzufügen von Inhalten zum App-Arbeitsbereich der Vorlage

Wie bei einem regulären Power BI Arbeitsbereich besteht der nächste Schritt darin, dem Arbeitsbereich Inhalte hinzuzufügen. Wenn Sie Parameter in Power Query verwenden, stellen Sie sicher, dass sie klar definierte Typen haben, z. B. Text. Die Typen Any und Binary werden nicht unterstützt.

Vorschläge zum Erstellen von Berichten und Dashboards für Ihre Vorlagen-App finden Sie unter Tipps zum Erstellen von Vorlagen-Apps in Power BI.

Definieren der Eigenschaften der Vorlagen-App

Nachdem Sie nun Inhalte in Ihrem Arbeitsbereich haben, können Sie sie in einer Vorlagen-App verpacken. Der erste Schritt besteht darin, eine Testvorlagen-App zu erstellen, auf die nur innerhalb Ihrer Organisation in Ihrem Mandanten zugegriffen werden kann.

  1. Wählen Sie im Vorlagen-App-Arbeitsbereich " App erstellen" aus.

    Screenshot, der „App erstellen“ zeigt.

    Füllen Sie als Nächstes in sechs Registerkarten weitere Optionen für Ihre App-Vorlage aus.

  2. Füllen Sie auf der Registerkarte "Branding " die folgenden Felder aus:

    • App-Name
    • Beschreibung
    • Support-Website. Der Supportlink wird unter App-Informationen angezeigt, nachdem Sie die Vorlagen-App als Organisations-App weiterverteilt haben.
    • App-Logo. Das Logo hat eine Dateigröße von 45 KB, muss ein Seitenverhältnis von 1:1 aufweisen und in einem .png-, .jpg- oder .jpeg Dateiformat enthalten sein.
    • App-Designfarbe

    Screenshot der Registerkarte

  3. Auf der Registerkarte "Navigation " können Sie den Neuen Navigations-Generator aktivieren, um den Navigationsbereich der App zu definieren.

    Screenshot der Registerkarte

    Wenn Sie den Neuen Navigations-Generator nicht aktivieren, haben Sie die Möglichkeit, eine App-Startseite auszuwählen. Definieren Sie einen Bericht oder ein Dashboard als Zielseite Ihrer App. Verwenden Sie eine Zielseite, die den gewünschten Eindruck vermittelt.

  4. Legen Sie auf der Registerkarte "Steuerelement " die Grenzwerte und Einschränkungen der App-Benutzer für den Inhalt Ihrer App fest. Sie können dieses Steuerelement verwenden, um geistiges Eigentum in Ihrer App zu schützen.

    Screenshot, der die Registerkarte „Steuerelement“ zeigt.

    Note

    Wenn Sie Ihre Daten schützen möchten, deaktivieren Sie die Option " Bericht in Datei herunterladen ", und konfigurieren Sie dann die anderen beiden Optionen wie gewünscht.

    Warum:

    Die Steuerelemente "Ansicht", "Bearbeiten" und "Exportieren" auf dieser Registerkarte gelten nur für die Power BI-Dienst. Nachdem Sie die PBIX-Datei heruntergeladen haben, befindet sie sich nicht mehr im Dienst. Sie fügt eine Kopie Ihrer Daten, nicht geschützt, an einem vom Benutzer ausgewählten Speicherort ein. Sie haben dann keine Kontrolle mehr darüber, was der Benutzer damit tun kann.

    Wenn Sie den Zugriff auf Ihre Abfragen und Kennzahlen einschränken, Ihren Benutzern aber dennoch erlauben möchten, ihre eigenen Datenquellen hinzuzufügen, sollten Sie nur die Optionen Daten exportieren oder extern eine Verbindung mit ihnen herstellen aktivieren. Auf diese Weise können Benutzer eigene Datenquellen hinzufügen, ohne Ihr semantisches Modell bearbeiten zu können. Weitere Informationen finden Sie unter Verwenden von zusammengesetzten Modellen in Power BI Desktop.

  5. Parameter werden in der ursprünglichen PBIX-Datei erstellt (weitere Informationen zum Erstellen von Abfrageparametern). Sie verwenden die Funktionen auf dieser Registerkarte, um dem App-Installationsprogramm bei der Konfiguration der App nach der Installation zu helfen, wenn sie eine Verbindung mit ihren Daten herstellen.

    Screenshot der Registerkarte

    Jeder Parameter hat einen Namen, der aus der Abfrage stammt, und ein Wertfeld . Es gibt drei Optionen zum Abrufen eines Werts für den Parameter während der Installation:

    • Sie können festlegen, dass der Benutzer, der die App installiert, einen Wert eingibt.

      In diesem Fall geben Sie ein Beispiel an, das der Benutzer ersetzt. Wenn Sie einen Parameter auf diese Weise konfigurieren möchten, aktivieren Sie das Kontrollkästchen "Erforderlich ", und geben Sie dann ein Beispiel in das Textfeld ein, in dem der Benutzer zeigt, welche Art von Wert erwartet wird, wie im folgenden Beispiel gezeigt.

      Screenshot eines Parameterwerts, der für den Benutzer erforderlich ist.

    • Sie können einen vorab ausgefüllten Wert bereitstellen, den der Benutzer, der die App installiert, nicht ändern kann.

      Ein auf diese Weise konfigurierter Parameter wird vom Benutzer ausgeblendet, der die App installiert. Sie sollten diese Methode nur verwenden, wenn Sie sicher sind, dass der vorgefüllte Wert für alle Benutzer gültig ist. Wenn nicht, verwenden Sie die erste Methode, die Benutzereingaben erfordert.

      Um einen Parameter auf diese Weise zu konfigurieren, geben Sie den Wert in das Textfeld "Wert " ein, und wählen Sie dann das Sperrsymbol aus, damit der Wert nicht geändert werden kann. Das folgende Beispiel zeigt diese Option:

      Screenshot eines absoluten Parameterwerts.

    • Sie können einen Standardwert angeben, den der Benutzer während der Installation ändern kann.

      Um einen Parameter auf diese Weise zu konfigurieren, geben Sie den gewünschten Standardwert in das Textfeld "Wert " ein, und lassen Sie das Sperrsymbol wie im folgenden Beispiel entsperrt:

      Screenshot eines veränderbaren Standardwerts.

    Auf dieser Registerkarte stellen Sie auch einen Link zur App-Dokumentation bereit.

  6. Wählen Sie auf der Registerkarte " Authentifizierung " die zu verwendende Authentifizierungsmethode aus. Die verfügbaren Optionen hängen von den verwendeten Datenquellentypen ab.

    Screenshot der Registerkarte

    Die Datenschutzstufe wird automatisch konfiguriert:

    • Eine einzelne Datenquelle wird automatisch als privat konfiguriert.
    • Eine Datenquelle mit mehreren anonymen Quellen wird automatisch als öffentlich konfiguriert.
  7. Entscheiden Sie in der Testphase auf der Registerkarte Access , wer sonst in Ihrer Organisation Ihre App installieren und testen kann. Sie kehren zurück und ändern diese Einstellungen später. Die Einstellung wirkt sich nicht auf den Zugriff auf die verteilte Vorlagen-App aus.

    Screenshot der Registerkarte

  8. Wählen Sie "App erstellen" aus.

    Es wird eine Meldung angezeigt, dass die Test-App bereit ist, mit einem Link zum Kopieren und Freigeben für Ihre App-Tester.

    Screenshot der Meldung, dass die Test-App bereit ist.

    Sie haben auch den ersten Schritt des folgenden Releaseverwaltungsprozesses durchgeführt.

Release der Vorlagen-App verwalten

Bevor Sie die Vorlagen-App öffentlich freigeben, sollten Sie sicherstellen, dass sie bereit ist. Im Bereich Power BI Versionsverwaltung können Sie den vollständigen App-Veröffentlichungspfad verfolgen und prüfen. Sie können auch den Übergang von Stufe zu Stufe auslösen. Die allgemeinen Phasen sind:

  • Generieren Sie eine Test-App nur für Tests innerhalb Ihrer Organisation.
  • Überführen Sie das Testpaket in die Vorproduktionsphase und testen Sie es außerhalb Ihrer Organisation.
  • Stufen Sie das Vorproduktionspaket in Production zur Produktionsversion hoch.
  • Löschen Sie ein beliebiges Paket, oder beginnen Sie von einer vorherigen Phase aus.

Die URL ändert sich nicht, wenn Sie zwischen Veröffentlichungsphasen wechseln. Die Heraufstufung wirkt sich nicht auf die URL selbst aus.

So durchlaufen Sie die Veröffentlichungsphasen:

  1. Wählen Sie im Vorlagenarbeitsbereich "Versionsverwaltung" aus.

    Screenshot, der die Versionsverwaltung im Vorlagenarbeitsbereich zeigt.

  2. Wenn Sie die Schritte in diesem Artikel zum Erstellen der Test-App ausgeführt haben, wird der Punkt neben "Testen" bereits ausgefüllt. Wählen Sie "Link abrufen" aus.

    Wenn Sie die App noch nicht erstellt haben, wählen Sie "App erstellen " aus, um den Erstellungsprozess der Vorlagen-App zu starten.

    Screenshot des Bereichs

  3. Um die App-Installation zu testen, kopieren Sie den Link im Fenster, und fügen Sie ihn in ein neues Browserfenster ein.

    Von hier aus folgen Sie demselben Verfahren, dem Ihre App-Installationsprogramme folgen. Weitere Informationen finden Sie unter Installieren und Verteilen von Vorlagen-Apps in Ihrer Organisation.

  4. Wählen Sie im Dialogfeld " Installieren" aus.

  5. Nachdem die Installation erfolgreich war, wählen Sie die App in der Liste "Apps " aus, um sie zu öffnen.

  6. Stellen Sie sicher, dass die Test-App über die Beispieldaten verfügt. Um Änderungen vorzunehmen, wechseln Sie zurück zur App im ursprünglichen Arbeitsbereich. Aktualisieren Sie die Test-App, bis Sie zufrieden sind.

  7. Wenn Sie bereit sind, Ihre App für Tests außerhalb Ihres Mandanten in die Vorproduktionsumgebung heraufzustufen, wechseln Sie zurück zum Bereich Releaseverwaltung und wählen Sie App heraufstufen aus.

    Screenshot des Bereichs „Release-Management“ mit hervorgehobener App „Promote“.

    Note

    Wenn Sie die App bewerben, wird sie außerhalb Ihrer Organisation öffentlich verfügbar.

    Wenn die Option „App höherstufen“ nicht angezeigt wird, wenden Sie sich an Ihren Power BI-Administrator, damit er Ihnen im Verwaltungsportal Berechtigungen für die Entwicklung von Vorlagen-Apps erteilt.

  8. Wählen Sie im Dialogfeld "Höherstufen" aus.

  9. Kopieren Sie die neue URL, um sie außerhalb Ihres Mandanten zu testen. Dieser Link ist auch der, den Sie übermitteln, um mit dem Verteilen Ihrer App auf AppSource zu beginnen, indem Sie ein neues Partner Center-Angebot erstellen.

    Senden Sie nur Vorabproduktionslinks an das Partner Center. Nachdem die App genehmigt wurde und Sie eine Benachrichtigung erhalten, dass sie in AppSource veröffentlicht wird, können Sie das Paket in Power BI zur Produktion höher stufen.

  10. Wenn Ihre App für die Produktion oder Freigabe über AppSource bereit ist, wechseln Sie zurück zum Bereich "Versionsverwaltung ", und wählen Sie "Bewerben" neben "Vorproduktion" aus.

  11. Wählen Sie Heraufstufen aus.

    Jetzt befindet sich Ihre App in der Produktion und ist für die Verteilung bereit.

    Screenshot des Bereichs

Um Ihre App für Power BI Benutzer auf der ganzen Welt allgemein verfügbar zu machen, übermitteln Sie sie an AppSource. Weitere Informationen finden Sie unter Erstellen eines Power BI App-Angebots.

Automatisieren der Parameterkonfiguration während der Installation

Wenn Sie ein unabhängiger Softwareanbieter sind und Ihre Vorlagen-App über Ihren Webdienst verteilen, können Sie Automatisierung erstellen, die Vorlagen-App-Parameter automatisch konfiguriert, wenn Ihre Kunden die App in Power BI installieren. Die automatische Konfiguration erleichtert Ihren Kunden und erhöht die Wahrscheinlichkeit einer erfolgreichen Installation, da Kunden keine Details angeben müssen, die sie möglicherweise nicht kennen. Weitere Informationen finden Sie unter Automatisierte Konfiguration einer Vorlagen-App-Installation.