Bereitstellen in Power BIDeploy to Power BI

In diesem Artikel erfahren Sie mehr über Phase 5. In dieser Phase geht es um die Bereitstellung, Unterstützung und Überwachung von Inhalt bei der Migration zu Power BI.This article describes Stage 5, which is concerned with deploying, supporting, and monitoring content when migrating to Power BI.

Darstellung der Phasen einer Power BI-Migration: Die Phase 5 wird für diesen Artikel hervorgehoben.

Hinweis

Eine ausführliche Erläuterung der obigen Grafik finden Sie unter Übersicht über die Power BI-Migration.For a complete explanation of the above graphic, see Power BI migration overview.

Der Hauptschwerpunkt von Phase 5 besteht darin, die neue Power BI-Lösung in der Produktionsumgebung bereitzustellen.The primary focus of Stage 5 is to deploy the new Power BI solution to production.

Das Ergebnis dieser Phase ist eine Produktionslösung, die vom Unternehmen verwendet werden kann.The output from this stage is a production solution ready for use by the business. Beim Arbeiten mit einer agilen Methode ist es akzeptabel, einige geplante Erweiterungen zu verwenden, die in einer zukünftigen Iterationen bereitgestellt werden.When working with an agile method, it's acceptable to have some planned enhancements that will be delivered in a future iteration. Die Unterstützung und Überwachung sind in dieser Phase und im weiteren Verlauf ebenfalls wichtig.Support and monitoring are also important at this stage, and on an ongoing basis.

Tipp

Mit Ausnahme der parallelen Ausführung und Außerbetriebnahme der Legacyberichte, die im Folgenden erläutert werden, gelten die in diesem Artikel erläuterten Themen auch für ein Power BI-Standardimplementierungsprojekt.Except for running in parallel and decommissioning the legacy reports, which are discussed below, the topics discussed in this article also apply to a standard Power BI implementation project.

Bereitstellen in der TestumgebungDeploy to test environment

Lösungen, die von der IT verwaltet werden oder für die Geschäftsproduktivität wichtig sind, gibt es im Allgemeinen eine Testumgebung.For IT-managed solutions, or solutions that are critical to business productivity, there's generally a test environment. Eine Testumgebung befindet sich zwischen Entwicklung und Produktion und ist nicht für alle Power BI-Lösungen erforderlich.A test environment sits between development and production, and it's not necessary for all Power BI solutions. Ein Testarbeitsbereich kann als von der Entwicklung getrennter stabiler Speicherort für Benutzerakzeptanztests (User Acceptance Testing, UAT) vor der Veröffentlichung in der Produktionsumgebung dienen.A test workspace can serve as a stable location, separated from development, for user acceptance testing (UAT) to occur before release to production.

Wenn Ihre Inhalte in einem Arbeitsbereich mit Premium-Kapazität veröffentlicht wurden, können Bereitstellungspipelines den Bereitstellungsprozess für Entwicklungs-, Test- und Produktionsarbeitsbereiche vereinfachen.If your content has been published to a workspace on Premium capacity, deployment pipelines can simplify the deployment process to development, test, and production workspaces. Alternativ kann die Veröffentlichung manuell oder mit PowerShell-Skripts ausgeführt werden.Alternatively, publishing may be done manually or with PowerShell scripts.

Bereitstellen in einem TestarbeitsbereichDeploy to test workspace

Wichtige Aktivitäten während einer Bereitstellung für den Testarbeitsbereich umfassen in der Regel Folgendes:Key activities during a deployment to the test workspace typically include:

  • Verbindungszeichenfolgen und Parameter: Passen Sie Datasetverbindungszeichenfolgen an, wenn sich die Datenquelle der Entwicklungs- bzw. Testumgebung unterscheidet.Connection strings and parameters: Adjust dataset connection strings if the data source differs between development and test. Die Parametrisierung kann für die effektive Verwaltung von Verbindungszeichenfolgen verwendet werden.Parameterization can be used to effectively manage connection strings.
  • Arbeitsbereichsinhalt: Veröffentlichen Sie Datasets und Berichte im Testarbeitsbereich, und erstellen Sie Dashboards.Workspace content: Publish datasets and reports to the test workspace, and create dashboards.
  • App:App. Veröffentlichen Sie eine App mithilfe der Inhalte aus dem Testarbeitsbereich, wenn diese Teil des UAT-Prozesses ist.Publish an app using the content from the test workspace, if it will form part of the UAT process. In der Regel sind App-Berechtigungen auf eine kleine Anzahl von Benutzern beschränkt, die an Benutzerakzeptanztests beteiligt sind.Usually, app permissions are restricted to a small number of people involved with UAT.
  • Datenaktualisierung: Planen Sie die Datasetaktualisierung für alle Importdatasets für den Zeitraum, in dem der Benutzerakzeptanztest aktiv durchgeführt wird.Data refresh: Schedule the dataset refresh for any Import datasets for the period when UAT is actively occurring.
  • Sicherheit: Aktualisieren oder überprüfen Sie Arbeitsbereichsrollen.Security: Update or verify workspace roles. Der Zugriff auf Testarbeitsbereiche wird einer kleinen Anzahl von Benutzern gestattet, die an Benutzerakzeptanztests beteiligt sind.Testing workspace access includes a small number of people who are involved with UAT.

Hinweis

Weitere Informationen zu den Optionen für die Bereitstellung in Entwicklungs-, Test- und Produktionsumgebungen finden Sie in Abschnitt 9 von Planning a Power BI Enterprise Deployment (Planen der Unternehmensbereitstellung von Power BI).For more information about options for deployment to development, test, and production, see Section 9 of the Planning a Power BI enterprise deployment whitepaper.

Durchführen von BenutzerakzeptanztestsConduct user acceptance testing

Im Allgemeinen sind bei Benutzerakzeptanztests Benutzer beteiligt, die Fachexperten in den jeweiligen Bereichen sind.Generally, UAT involves business users who are subject matter experts. Nach der Überprüfung stellen sie sicher, dass der neue Inhalt fehlerfrei ist, den Anforderungen entspricht und möglicherweise für eine breitere Zielgruppe bereitgestellt wird.Once verified, they provide their approval that the new content is accurate, meets requirements, and may be deployed for wider consumption by others.

Das formale Ausmaß dieses UAT-Prozesses einschließlich der geschriebenen Genehmigungen hängt von Ihren Change Management-Methoden ab.The extent to which this UAT process is formal, including written sign-offs, will depend on your change management practices.

Bereitstellen in der ProduktionsumgebungDeploy to production environment

Es gibt mehrere Überlegungen zur Bereitstellung in der Produktionsumgebung.There are several considerations for deploying to the production environment.

Durchführen einer phasenweisen BereitstellungConduct a staged deployment

Wenn Sie versuchen, das Risiko und die Unterbrechungen für Benutzer zu minimieren oder wenn andere Bedenken bestehen, können Sie eine phasenweise Bereitstellung durchführen.If you're trying to minimize risk and user disruption, or if there are other concerns, you may opt to perform a staged deployment. Die erste Bereitstellung in der Produktion kann eine kleinere Gruppe von Pilotbenutzern einbeziehen.The first deployment to production may involve a smaller group of pilot users. Bei einem Pilotprojekt kann Feedback aktiv von den Pilotbenutzern angefordert werden.With a pilot, feedback can be actively requested from the pilot users.

Erweitern Sie die Berechtigungen im Produktionsarbeitsbereich oder in der App nach und nach, bis alle Zielbenutzer über die Berechtigung für die neue Power BI-Lösung verfügen.Expand permissions in the production workspace, or the app, gradually until all target users have permission to the new Power BI solution.

Tipp

Verwenden Sie das Power BI-Aktivitätsprotokoll, um zu verstehen, wie Benutzer die neue Power BI-Lösung verwenden.Use the Power BI Activity Log to understand how consumers are adopting and using the new Power BI solution.

Verarbeiten weiterer KomponentenHandle additional components

Während des Bereitstellungsprozesses müssen Sie möglicherweise mit Ihren Power BI-Administratoren zusammenarbeiten, um andere Anforderungen zu erfüllen, die zur Unterstützung der gesamten Lösung erforderlich sind. Dazu gehört Folgendes:During the deployment process, you may need to work with your Power BI administrators to address other requirements that are needed to support the entire solution, such as:

  • Gatewayverwaltung: Möglicherweise ist die Registrierung einer neuen Datenquelle im Datengateway erforderlich.Gateway maintenance: A new data source registration in the data gateway may be required.
  • Gatewaytreiber und Connectors: Eine neue proprietäre Datenquelle erfordert möglicherweise die Installation eines neuen Treibers oder eines benutzerdefinierten Connectors auf jedem Server im Gatewaycluster.Gateway drivers and connectors: A new proprietary data source may require installation of a new driver or custom connector on each server in the gateway cluster.
  • Erstellen einer neuen Premium-Kapazität: Möglicherweise können Sie eine vorhandene Premium-Kapazität verwenden.Create a new Premium capacity: You may be able to use an existing Premium capacity. Andernfalls kann es auch Situation geben, in denen eine neue Premium-Kapazität gerechtfertigt ist.Or, there may be situations when a new Premium capacity is warranted. Dies kann der Fall sein, wenn Sie die Workload einer Abteilung aufteilen möchten.It could be the case when you purposely wish to separate a departmental workload.
  • Einrichten eines Power BI-Dataflows: Datenaufbereitungsaktivitäten können einmal mithilfe von Power Query Online im Power BI-Dataflow eingerichtet werden.Set up a Power BI dataflow: Data preparation activities can be set up once in a Power BI dataflow using Power Query Online. Dadurch wird verhindert, dass Datenaufbereitungsmaßnahmen in vielen verschiedenen Power BI Desktop-Dateien repliziert werden.It helps avoid replicating data preparation work in many different Power BI Desktop files.
  • Registrieren eines neuen Organisationsvisuals: Die Registrierung von Organisationsvisuals kann im Verwaltungsportal für benutzerdefinierte Visuals vorgenommen werden, die nicht aus AppSource stammen.Register a new organizational visual: Organizational visual registration can be done in the admin portal for custom visuals that didn't originate from AppSource.
  • Einrichten ausgewählter Inhalte: Es ist eine Mandanteneinstellung vorhanden, mit der gesteuert wird, wer Inhalte auf der Startseite des Power BI-Diensts anzeigen kann.Set featured content: A tenant setting exists that controls who may feature content in the Power BI service home page.
  • Einrichten von Vertraulichkeitsbezeichnungen: Alle Vertraulichkeitsbezeichnungen werden mit Microsoft Azure Information Protection integriert.Set up sensitivity labels: All sensitivity labels are integrated with Microsoft Information Protection.

Bereitstellen im ProduktionsarbeitsbereichDeploy to production workspace

Wichtige Aktivitäten während einer Bereitstellung für den Produktionsarbeitsbereich umfassen in der Regel Folgendes:Key activities during a deployment to the production workspace typically include:

  • Change Management: Holen Sie sich bei Bedarf die Genehmigung für die Bereitstellung ein, und übermitteln Sie die Bereitstellung an die Benutzer, die Ihre Change Management-Standardmethoden verwenden.Change management: If necessary, obtain approval to deploy, and communicate deployment to the user population using your standard change management practices. Es gibt möglicherweise einen genehmigten Change Management-Zeitraum, in dem Produktionsbereitstellungen zulässig sind.There may be an approved change management window during which production deployments are allowed. Normalerweise gilt dies für von der IT verwaltete und seltener für Self-Service-Inhalte.Usually, it's applicable to IT-managed content and much less frequently applied to self-service content.
  • Rollbackplan: Bei einer Migration wird erwartet, dass es sich um die erste Migration einer neuen Lösung handelt.Rollback plan: With a migration, the expectation is that it's the migration of a new solution for the first time. Wenn bereits Inhalte vorhanden sind, ist es ratsam, einen Plan für die Wiederherstellung auf die vorherige Version zu haben, falls dies erforderlich ist.If content does already exist, it's wise to have a plan to revert to the previous version, should it become necessary. Die Verwendung früherer Versionen der Power BI Desktop-Dateien (mit der SharePoint- oder OneDrive-Versionsverwaltung) ist für diesen Zweck gut geeignet.Having previous versions of the Power BI Desktop files (using SharePoint or OneDrive versioning) works well for this purpose.
  • Verbindungszeichenfolgen und Parameter: Passen Sie Datasetverbindungszeichenfolgen an, wenn sich die Datenquelle der Test- bzw. Produktionsumgebung unterscheidet.Connection strings and parameters: Adjust dataset connection strings when the data source differs between test and production. Die Parametrisierung kann zu diesem Zweck effektiv verwendet werden.Parameterization can be used effectively for this purpose.
  • Datenaktualisierung: Planen Sie die Datasetaktualisierung für importierte Datasets.Data refresh: Schedule the dataset refresh for any imported datasets.
  • Arbeitsbereichsinhalt: Veröffentlichen Sie Datasets und Berichte im Produktionsarbeitsbereich, und erstellen Sie Dashboards.Workspace content: Publish datasets and reports to the production workspace, and create dashboards. Wenn Ihre Inhalte in Arbeitsbereichen mit Premium-Kapazität veröffentlicht wurden, können Bereitstellungspipelines den Bereitstellungsprozess für Bereitstellungs-, Test- und Produktionsarbeitsbereiche vereinfachen.Deployment pipelines can simplify the process to deploy to development, test, and production workspaces if your content has been published to workspaces on Premium capacity.
  • App: Wenn Apps Teil Ihrer Inhaltsverteilungsstrategie sind, veröffentlichen Sie eine App mithilfe der Inhalte aus dem Produktionsarbeitsbereich.App: If apps are part of your content distribution strategy, publish an app using the content from the production workspace.
  • Sicherheit: Aktualisieren und überprüfen Sie Arbeitsbereichsrollen basierend auf Ihrer Strategie für die Inhaltsverteilung und Zusammenarbeit.Security: Update and verify workspace roles based on your content distribution and collaboration strategy.
  • Dataseteinstellungen: Aktualisieren und überprüfen Sie die Einstellungen für jedes Dataset einschließlich der folgenden:Dataset settings: Update and verify settings for each dataset, including:
  • Berichts- und Dashboardeinstellungen: Aktualisieren und überprüfen Sie die Einstellungen für jeden Bericht und jedes Dashboard.Report and dashboard settings: Update and verify settings for each report and dashboard. Dies sind die wichtigsten Einstellungen:The most important settings include:
  • Abonnements: Richten Sie bei Bedarf Berichtsabonnements ein.Subscriptions: Set up report subscriptions, if necessary.

Wichtig

An diesem Punkt haben Sie einen großen Meilenstein erreicht.At this point, you have reached a big milestone. Freuen Sie sich, dass Sie die Migration abgeschlossen haben.Celebrate your accomplishment at completing the migration.

Kommunikation mit BenutzernCommunicate with users

Benachrichtigen Sie Benutzer über die neue Lösung.Announce the new solution to consumers. Informieren Sie sie darüber, wo sie die Inhalte sowie die zugehörige Dokumentation, FAQs und Tutorials finden.Let them know where they can find the content, as well as associated documentation, FAQs, and tutorials. Sie können im Rahmen der Einführung der neuen Inhalte eine Lunch-and-Learn-Sitzung in Betracht ziehen oder einige On-Demand-Videos vorbereiten.To introduce the new content, consider hosting a lunch-and-learn type of session or prepare some on-demand videos.

Stellen Sie sicher, dass Sie Anweisungen zum Anfordern von Hilfe und zum Bereitstellen von Feedback angeben.Be sure to include instructions on how to request help, as well as how to provide feedback.

Durchführen einer RetrospektiveConduct a retrospective

Mithilfe einer Retrospektive können Sie überprüfen, was bei der Migration gut lief und was bei der nächsten Migration verbessert werden kann.Consider conducting a retrospective to examine what went well with the migration, and what could be done better with the next migration.

Parallele Ausführung:Run in parallel

In vielen Fällen wird die neue Lösung für einen vordefinierten Zeitraum parallel zur Legacylösung ausgeführt.In many situations, the new solution will run in parallel to the legacy solution for a predetermined time. Zu den Vorteilen der parallelen Ausführung gehört Folgendes:Advantages of running in parallel include:

  • Risikominderung, insbesondere dann, wenn die Berichte als unternehmenskritisch angesehen werdenRisk reduction, particularly if the reports are considered mission-critical.
  • Möglichkeit für Benutzer, sich mit der neuen Power BI-Lösung vertraut zu machenAllows time for users to become accustomed to the new Power BI solution.
  • versionsübergreifendes Verweisen auf Informationen in Legacyberichten in Power BIAllows for the information presented in Power BI to be cross-referenced to the legacy reports.

Außerbetriebnahme des LegacyberichtsDecommission the legacy report

Zu einem späteren Zeitpunkt sollten die zu Power BI migrierten Berichte auf der Legacy-BI-Plattform deaktiviert werden.At some point, the reports migrated to Power BI should be disabled in the legacy BI platform. Die Außerbetriebnahme von Legacyberichten kann in den folgenden Situationen erfolgen:Decommissioning legacy reports can occur when:

  • Der festgelegte Zeitraum für die parallele Ausführung (diese sollte den Benutzern mitgeteilt worden sein) ist abgelaufen.The predetermined time for running in parallel—which should have been communicated to the user population—has expired. Dieser beträgt in der Regel zwischen 30 und 90 Tagen.It's commonly 30-90 days.
  • Alle Benutzer des Legacysystems haben Zugriff auf die neue Power BI-Lösung.All users of the legacy system have access to the new Power BI solution.
  • Der Legacybericht weist keine bedeutende Aktivität mehr auf.Significant activity is no longer occurring on the legacy report.
  • Im Zusammenhang mit der neuen Power BI-Lösung sind keine Probleme aufgetreten, die sich auf die Benutzerproduktivität auswirken könnten.No issues have occurred with the new Power BI solution that could impact user productivity.

Überwachen der LösungMonitor the solution

Ereignisse aus dem Power BI-Aktivitätsprotokoll können verwendet werden, um die Verwendungsmuster der neuen Lösung (oder das Ausführungsprotokoll für auf dem Power BI-Berichtsserver bereitgestellte Inhalte) zu verstehen.Events from the Power BI activity log can be used to understand usage patterns of the new solution (or the execution log for content deployed to Power BI Report Server). Durch die Analyse des Aktivitätsprotokolls kann bestimmt werden, ob die tatsächliche Verwendung von den Erwartungen abweicht.Analyzing the activity log can help determine whether actual use differs from expectations. Außerdem kann überprüft werden, ob die Lösung angemessen unterstützt wird.It can also validate that the solution is adequately supported.

Hier finden Sie einige Fragen, die Sie durch die Überprüfung des Aktivitätsprotokolls beantworten können:Here's some questions that can be addressed by reviewing the activity log:

  • Wie oft wird der Inhalt angezeigt?How frequently is the content being viewed?
  • Wer zeigt den Inhalt an?Who is viewing the content?
  • Wird der Inhalt in der Regel über eine App oder einen Arbeitsbereich angezeigt?Is the content typically viewed through an app or a workspace?
  • Verwenden die meisten Benutzer einen Browser oder eine mobile Anwendung?Are most users using a browser or mobile application?
  • Werden Abonnements verwendet?Are subscriptions being used?
  • Werden neue Berichte erstellt, die auf dieser Lösung basieren?Are new reports being created that are based on this solution?
  • Wird der Inhalt regelmäßig aktualisiert?Is the content being updated frequently?
  • Wie wird Sicherheit definiert?How is security defined?
  • Treten regelmäßig Probleme wie Fehler bei der Datenaktualisierung auf?Are problems occurring regularly, such as data refresh failures?
  • Sind beunruhigende Aktivitäten (z. B. signifikante Exportaktivität oder zahlreiche einzelne Berichtsfreigaben) erkennbar, die zusätzliche Schulungen rechtfertigen würden?Are concerning activities happening (for instance, significant export activity or numerous individual report shares) which could mean additional training might be warranted?

Wichtig

Stellen Sie sicher, dass Sie das Aktivitätsprotokoll regelmäßig überprüfen.Be sure to have someone regularly review the activity log. Die bloße Erfassung und Speicherung des Verlaufs ist wichtig für die Überwachung oder die Compliance.Merely capturing it and storing the history does have value for auditing or compliance purposes. Der wahre Wert besteht allerdings darin, proaktiv Aktionen ausführen zu können.However, the real value is when proactive action can be taken.

Unterstützung für die LösungSupport the solution

Obwohl die Migration durchgeführt wurde, ist der Zeitraum danach wichtig, um Probleme zu beheben und etwaige Leistungsprobleme anzugehen.Although the migration is complete, the post-migration period is vital for addressing issues and handling any performance concerns. Im Laufe der Zeit wird die migrierte Lösung wahrscheinlich geändert, wenn sich die geschäftlichen Anforderungen weiterentwickeln.Over time, the migrated solution will likely undergo changes as business needs evolve.

Die Unterstützung erfolgt in Abhängigkeit davon, wie Self-Service-BI in der Organisation verwaltet wird.Support tends to happen a little differently depending on how self-service BI is managed across the organization. Power BI-Champions fungieren in den Unternehmenseinheiten informell häufig als erste Ansprechpartner.Power BI champions throughout the business units often informally act as first-line support. Obwohl es sich um eine informelle Rolle handelt, ist es eine wichtige Aufgabe, die unterstützt werden sollte.Although it's an informal role, it's a vital one that should be encouraged.

Ein formaler Supportprozess, der Leute aus der IT-Abteilung und Supporttickets einschließt, ist auch für die Verarbeitung systemorientierter Routineanforderungen und für Eskalationszwecke essenziell.Having a formal support process, staffed by IT with support tickets, is also essential for handling routine system-oriented requests and for escalation purposes.

Sie können auch ein Kompetenzzentrum (Center of Excellence, COE) einrichten, das in der Organisation als interne Beratungsstelle fungiert und im Umgang mit Power BI unterstützt, informiert und steuert.You may also have a Center of Excellence (COE) that acts like internal consultants who support, educate, and govern Power BI in the organization. Ein Kompetenzzentrum kann für das Aufbereiten hilfreicher Power BI-Inhalte in einem internen Portal verantwortlich sein.A COE can be responsible for curating helpful Power BI content in an internal portal.

Schließlich sollte Inhaltsbenutzern klar sein, an wen sie sich mit Fragen zum Inhalt wenden können. Sie sollten auch wissen, dass sie über einen Mechanismus zum Bereitstellen von Feedback zu Problemen oder Verbesserungen verfügen.Lastly, it should be clear to content consumers to know who to contact with questions about the content, and to have a mechanism for providing feedback on issues or improvements.

Nächste SchritteNext steps

Im letzten Artikel dieser Serie erfahren Sie von Kunden mehr über deren Migration zu Power BI.In the final article in this series, learn from customers when migrating to Power BI.

Dies sind weitere hilfreiche Ressourcen:Other helpful resources include:

Erfahrene Power BI-Partner stehen zur Verfügung, um Ihrem Unternehmen zu einer erfolgreichen Migration zu verhelfen.Experienced Power BI partners are available to help your organization succeed with the migration process. Wenn Sie einen Power BI-Partner hinzuziehen möchten, besuchen Sie das Power BI-Partnerportal.To engage a Power BI partner, visit the Power BI partner portal.