Veröffentlichen im Web aus Power BIPublish to web from Power BI

Mit der Power BI-Funktion Im Web veröffentlichen können Sie auf einfache Weise interaktive Power BI-Visualisierungen auf beliebigen Geräten online einbetten, etwa in Blogbeiträgen, auf Websites, in E-Mails oder über soziale Medien.With Power BI Publish to web, you can easily embed interactive Power BI visualizations online, such as in blog posts, websites, through emails or social media, on any device.

Ebenso einfach können Sie Ihre veröffentlichten visuellen Elemente bearbeiten, updaten, aktualisieren oder ihre Freigabe aufheben.You can also easily edit, update, refresh or un-share your published visuals.

Warnung

Wenn Sie Im Web veröffentlichen verwenden, kann der Bericht oder das visuelle Element von jedermann im Internet angesehen werden.When you use Publish to web, the report or visual you publish can be viewed by anyone on the Internet. Für die Anzeige dieser Berichte wird keine Authentifizierung verwendet.There is no authentication used when viewing these reports. Verwenden Sie „Im Web veröffentlichen“ nur für Berichte und Daten, die jedermann im Internet (nicht authentifizierte öffentliche Teilnehmer) ansehen können soll.Only use Publish to web with reports and data that the anyone on the Internet (unauthenticated members of the public) should be able to see. Dies gilt auch für aggregierte Detaildaten in Ihren Berichten.This includes detail level data that is aggregated in your reports. Stellen Sie vor der Veröffentlichung dieses Berichts sicher, dass Sie die Daten und Visualisierungen öffentlich freigeben dürfen.Before publishing this report, ensure you have the right to share the data and visualizations publicly. Veröffentlichen Sie keine vertraulichen oder proprietären Informationen.Do not publish confidential or proprietary information. Überprüfen Sie vor der Veröffentlichung im Zweifelsfall die Richtlinien Ihrer Organisation.If in doubt, check your organization's policies before publishing.

Verwenden von „Im Web veröffentlichen“How to use Publish to Web

Im Web veröffentlichen steht für Berichte in Ihrem persönlichen Arbeitsbereich oder Ihrem Gruppenarbeitsbereich zur Verfügung, die Sie bearbeiten können.Publish to web is available on reports in your personal or group workspaces that you can edit. Sie können „Im Web veröffentlichen“ weder für Berichte verwenden, die für Sie freigegeben wurden, noch für Berichte, die zum Sichern der Daten auf die Sicherheit auf Zeilenebene vertrauen.You cannot use Publish to web with reports that were shared with you, or reports that rely on row level security to secure the data. Eine vollständige Liste der Fälle, in denen „Im Web veröffentlichen“ nicht unterstützt wird, finden Sie weiter unten im Abschnitt Einschränkungen.See the Limitations section below for a complete list of cases where Publish to web is not supported. Lesen Sie die Warnung weiter oben in diesem Artikel, bevor Sie „Im Web veröffentlichen“ verwenden.Please review the Warning earlier in this article before using Publish to web.

Das folgende kurze Videozeigt, wie dieses Feature funktioniert.You can watch how this feature works in the following short video. Führen Sie anschließend die Schritte unten aus, um es selbst auszuprobieren.Then, follow the steps below to try it yourself.

In den folgenden Schritten wird die Verwendung von Im Web veröffentlichenbeschrieben.The following steps describe how to use Publish to web.

  1. Wählen Sie in einem Bericht in Ihrem Arbeitsbereich, den Sie bearbeiten können, Datei > Im Web veröffentlichen aus.On a report in your workspace that you can edit, select File > Publish to web.

  2. Überprüfen Sie den Inhalt des Dialogfelds, und wählen Sie dann Einbindungscode erstellen aus, wie im folgenden Dialogfeld dargestellt.Review the content on the dialog, and select Create embed code as shown in the following dialog.

  3. Lesen Sie die Warnung, die im folgenden Dialogfeld angezeigt wird, und bestätigen Sie, dass die Einbettung der Daten in eine öffentlich zugängliche Website unbedenklich ist.Review the warning, shown in the following dialog, and confirm that the data is okay to embed in a public website. Wenn das der Fall ist, wählen Sie Veröffentlichenaus.If so, select Publish.

  4. Es wird ein Dialogfeld angezeigt, das einen Link bereitstellt, der per E-Mail gesendet, in Code (wie etwa einen iFrame) eingebettet oder direkt in eine Webseite oder einen Blog eingefügt werden kann.A dialog appears that provides a link that can be sent in email, embedded in code (such as an iFrame), or that you can paste directly into your web page or blog.

  5. Wenn Sie zuvor einen Einbindungscode für den Bericht erstellt haben, wird der Einbindungscode schnell angezeigt.If you’ve previously created an embed code for the report, the embed code quickly appears. Für jeden Bericht kann nur ein Einbindungscode erstellt werden.You can only create one embed code for each report.

Tipps und Tricks für AnsichtsmodiTips and Tricks for View modes

Wenn Sie Inhalte in einen Blogbeitrag einbetten, müssen Sie sie in der Regel in eine bestimmte Bildschirmgröße einpassen.When you embed content within a blog post, you typically need to fit it within a specific size of the screen. Sie können Höhe und Breite im iFrame-Tag nach Bedarf anpassen, müssen dabei möglicherweise aber auch sicherstellen, dass Ihr Bericht in den angegebenen Bereich des iFrames passt, sodass Sie beim Bearbeiten des Berichts auch einen geeigneten Ansichtsmodus festlegen müssen.You can also adjust the height and the width in the iFrame tag as needed, but you may also need to ensure your report fits within the given area of the iFrame, so you also need to set an appropriate View Mode when editing the report.

Die folgende Tabelle gibt Hilfestellung zum Ansichtsmodus und wie er sich auf die Darstellung bei der Einbettung auswirkt.The following table provides guidance about the View Mode, and how it will appear when embedded.

AnsichtsmodusView Mode Darstellung bei der EinbettungHow it looks when embedded
An Seite anpassen berücksichtigt die Höhe und Breite des Berichts.Fit to page will respect the page height and width of your report. Wenn Sie für Ihre Seite ein „dynamisches“ Seitenverhältnis wie 16:9 oder 4:3 festlegen, wird Ihr Inhalt so skaliert, dass er in den von Ihnen bereitgestellten iFrame passt.If you set your page to 'Dynamic' ratios like 16:9 or 4:3 your content will scale to fit within the iFrame you provided. Wenn Inhalt im iFrame eingebettet ist, kann die Verwendung von An Seite anpassen zu einem Letterbox-Effekt führen, wobei ein grauer Hintergrund in iFrame-Bereichen angezeigt wird, nachdem der Inhalt so skaliert wurde, dass er in den iFrame passt.When embedded in an iFrame, using Fit to page can result in letterboxing, where a gray background is shown in areas of the iFrame after the content as scaled to fit within the iFrame. Legen Sie die Höhe und Breite Ihres iFrames entsprechend fest, um den Letterbox-Effekt zu minimieren.To minimize letterboxing, set your iFrame height/width appropriately.
Originalgröße stellt sicher, dass die Größe des Berichts so beibehalten wird, wie sie auf der Berichtsseite festgelegt ist.Actual size will ensure the report preserves its size as set on the report page. Dies kann zur Folge haben, dass im iFrame Scrollleisten dargestellt werden.This can result in scrollbars being present in your iFrame. Legen Sie die iFrame-Höhe und -Breite fest, um die Scrollleisten zu vermeiden.Set the iFrame height and width to avoid the scrollbars.
An Breite anpassen stellt sicher, dass die Inhalte in den horizontalen Bereich Ihres iFrames passen.Fit to width ensures the content fits within the horizontal area for your iFrame. Es wird trotzdem ein Rahmen angezeigt, die Inhalte werden aber so skaliert, dass der in der Horizontalen verfügbare Platz vollständig ausgenutzt wird.A border will still be shown, but the content will scale to use all the horizontal space available.

Tipps und Tricks für die iFrame-Höhe und -BreiteTips and tricks for iFrame height and width

Der Einbindungscode, der für Sie nach der Auswahl von „Im Web veröffentlichen“ bereitgestellt wird, sieht etwa so aus:The embed code you receive after you Publish to web will look like the following:

Sie können Breite und Höhe manuell bearbeiten, um sicherzustellen, dass die Einpassung auf der Seite, auf der Sie den Code einbetten, genau Ihren Vorstellungen entspricht.You can edit the width and height manually to ensure it is precisely how you want it to fit onto the page into which you're embedding it.

Sie können versuchen, 56 Pixel zur Höhenabmessung des iFrame hinzuzufügen, um eine bessere Anpassung zu erreichen.To achieve a more perfect fit, you can try adding 56 pixels to the height dimension of the iFrame. Dadurch wird die aktuelle Größe des unteren Balkens angepasst.This accomodates the current size of the bottom bar. Wenn Ihre Berichtsseite die dynamische Größe verwendet, finden Sie in der nachstehenden Tabelle einige Größen, die Sie verwenden können, um eine Anpassung ohne Letterbox-Effekt zu erreichen.If your report page uses the Dynamic size, the table below provides some sizes you can use to achieve a fit without letterboxing.

SeitenverhältnisRatio GrößeSize Dimension (Breite x Höhe)Dimension (Width x Height)
16:916:9 KleinSmall 640 x 416 px640 x 416 px
16:916:9 MittelMedium 800 x 506 px800 x 506 px
16:916:9 GroßLarge 960 x 596 px960 x 596 px
4:34:3 KleinSmall 640 x 536 px640 x 536 px
4:34:3 MittelMedium 800 x 656 px800 x 656 px
4:34:3 GroßLarge 960 x 776 px960 x 776 px

Verwalten von EinbindungscodesManaging embed codes

Nachdem Sie mithilfe von Im Web veröffentlichen einen Einbindungscode erstellt haben, können Sie die erstellten Codes im Menü Einstellungen des Power BI-Diensts verwalten.Once you create a Publish to web embed code, you can manage the codes you create from the Settings menu of the Power BI service. Das Verwalten von Einbindungscodes schließt auch die Möglichkeit ein, das visuelle Zielelement oder den Zielbericht für einen Code zu entfernen (wodurch der Einbindungscode unbrauchbar wird) oder den Einbindungscode erneut abzurufen.Managing embed codes includes the ability to remove the destination visual or report for a code (rendering the embed code unusable), or getting the embed code again.

  1. Um Ihre Einbindungscodes für Im Web veröffentlichen zu verwalten, öffnen Sie über das Zahnrad das Menü Einstellungen , und wählen Sie Einbindungscodes verwaltenaus.To manage your Publish to web embed codes, open the Settings gear and select Manage embed codes.

  2. Die Liste der von Ihnen erstellten Einbindungscodes wird angezeigt, wie in der folgenden Abbildung dargestellt.The list of embed codes you’ve created appears, as shown in the following image.

  3. Für jeden Im Web veröffentlichen -Einbindungscode in der Liste können Sie den Einbindungscode abrufen oder löschen, wodurch alle Verknüpfungen mit dem betreffenden Bericht oder visuellen Element nicht mehr funktionieren.For each Publish to web embed code in the list, you can either retrieve the embed code, or delete the embed code and thus make any links to that report or visual no longer work.

  4. Wenn Sie Löschen auswählen, werden Sie gefragt, ob Sie sicher sind, dass Sie den Einbindungscode löschen möchten.If you select Delete, you’re asked if you’re sure you want to delete the embed code.

Updates an Berichten und DatenaktualisierungUpdates to reports, and data refresh

Nachdem Sie einen Im Web veröffentlichen Einbindungscode erstellt und geteilt haben, werden alle Änderungen, die Sie vornehmen, im Bericht geupdatet.After you create your Publish to web embed code and share it, the report is updated with any changes you make. Sie müssen aber beachten, dass es eine Weile dauern kann, bis die Updates für Ihre Benutzer sichtbar sind.However, it’s important to know that it can take a while for update to be visible to your users. Updates an einem Bericht oder visuellen Element werden nach ungefähr einer Stunde in „Im Web veröffentlichen“-Einbindungscodes berücksichtigt.Updates to a report or visual take approximately one hour to be reflected in Publish to web embed codes.

Bei der erstmaligen Verwendung von Im Web veröffentlichen zum Abrufen eines Einbindungscodes ist der Einbindungscodelink sofort aktiv und kann von jedermann angezeigt werden, der den Link öffnet.When you initially use Publish to web to get an embed code, the embed code link is immediately active and can be viewed by anyone who opens the link. Nach der ursprünglichen „Im Web veröffentlichen“-Aktion kann es jedoch ungefähr eine Stunde dauern, bis nachfolgende Updates an Berichten oder visuellen Elementen, auf die ein „Im Web veröffentlichen“-Link verweist, für Ihre Benutzer sichtbar sind.After the initial Publish to web action, subsequent updates to reports or visuals to which a Publish to web link points can take approximately one hour to be visible to your users.

Weitere Informationen finden Sie im Abschnitt Funktionsweise weiter unten in diesem Artikel.To learn more, see the How it works section later in this article. Wenn Ihre Updates sofort verfügbar sein müssen, können Sie den Einbindungscode löschen und einen neuen erstellen.If you need your updates to be immediately available, you can delete the embed code and create a new one.

DatenaktualisierungData refresh

Datenaktualisierungen werden in Ihrem eingebetteten Bericht oder in Ihrer Virtualisierung automatisch wiedergegeben.Data refreshes are automatically reflected in your embedded report or visual. Es kann ungefähr eine Stunde dauern, bis aktualisierte Daten über Einbindungscodes widergespiegelt werden.It can take approximately 1 hour for refreshed data to be visible from embed codes. Sie können die automatische Aktualisierung deaktivieren, indem Sie im Zeitplan für das vom Bericht verwendete Dataset nicht aktualisieren auswählen.You can disable automatic refresh by selecting do not refresh on the schedule for the dataset used by the report.

Benutzerdefinierte VisualisierungenCustom visuals

Benutzerdefinierte visuelle Elemente werden von Im Web veröffentlichenunterstützt.Custom visuals are supported in Publish to web. Wenn Sie „Im Web veröffentlichen“ verwenden, brauchen Benutzer, mit denen Sie Ihr veröffentlichtes visuelles Element teilen, benutzerdefinierte Visualisierungen nicht zu aktivieren, um den Bericht anzuzeigen.When you use Publish to web, users with whom you share your published visual do not need to enable custom visuals to view the report.

EinschränkungenLimitations

Im Web veröffentlichen wird für die überwiegende Mehrheit der Datenquellen und Berichte im Power BI-Dienst unterstützt, die folgenden werden in „Im Web veröffentlichen“ jedoch aktuell nicht unterstützt oder stehen nicht zur Verfügung:Publish to web is supported for the vast majority of data sources and reports in the Power BI service, however, the following are not currently supported or available with Publish to web:

  1. Berichte, die die Sicherheit auf Zeilenebene verwendenReports using row level security.
  2. Berichte, die lokal gehostete Analysis Services-Tabellendaten verwendenReports using Analysis Services Tablular hosted on premises.
  3. Berichte, die für Sie direkt oder über ein Organisationsinhaltspaket freigegeben werdenReports shared to you directly or through an organizational content pack.
  4. Berichte in einer Gruppe, in der Sie kein Bearbeitungsmitglied sindReports in a group in which you are not an edit member.
  5. „R“-Visualisierungen werden in „Im Web veröffentlichen“-Berichten derzeit nicht unterstützt."R" Visuals are not currently supported in Publish to web reports.

MandanteneinstellungTenant setting

Power BI-Administratoren können die Funktion „Im Web veröffentlichen“ aktivieren oder deaktivieren.Power BI administrators can enable or disable the publish to web feature. Außerdem können sie den Zugriff auf bestimmte Gruppen einschränken.They may also restrict access to specific groups. Von dieser Einstellung ist abhängig, ob Sie einen Einbindungscode erstellen können.Your ability to create an embed code changes based on this setting.

AusgewähltFeature Für die gesamte Organisation aktiviertEnabled for entire organization Für die gesamte Organisation deaktiviertDisabled for entire organization Bestimmte SicherheitsgruppenSpecific security groups
Im Web veröffentlichen im Menü Datei des Berichts.Publish to web under report's File menu. Für alle aktiviertEnabled for all Nicht für alle sichtbarNot visable for all Nur für autorisierte Benutzer oder Gruppen sichtbarOnly visable for authorized users or groups.
Einbindungscodes verwalten unter EinstellungenManage embed codes under Settings Für alle aktiviertEnabled for all Für alle aktiviertEnabled for all Für alle aktiviertEnabled for all

Option * Löschen nur für autorisierte Benutzer oder Gruppen* Delete option only for authorized users or groups.
* Codes abrufen für alle aktiviert* Get codes enabled for all.
Einbindungscodes im VerwaltungsportalEmbed codes within admin portal Es wird einer der folgenden Status angezeigt:Status will reflect one of the following:
* Aktiv* Active
* Nicht unterstützt* Not supported
* Blockiert* Blocked
Als Status wird Deaktiviert angezeigt.Status will display Disabled Es wird einer der folgenden Status angezeigt:Status will reflect one of the following:
* Aktiv* Active
* Nicht unterstützt* Not supported
* Blockiert* Blocked

Wenn ein Benutzer gemäß den Mandanteneinstellungen nicht autorisiert ist, wird als Status Verletzt angezeigt.If a user is not authorized based on the tenant setting, status will display as infringed.
Vorhandene veröffentlichte BerichteExisting published reports Alle aktiviertAll enabled Alle deaktiviertAll disabled Berichte werden weiterhin für alle gerendert.Reports continue to render for all.

Funktionsweise der Einbindungscode-StatusspalteUnderstanding the embed code status column

Wenn Sie die Seite Einbindungscodes verwalten für Ihre Im Web veröffentlichen -Einbindungscodes anzeigen, steht eine Statusspalte zur Verfügung.When viewing the Manage embed codes page for your Publish to web embed codes, a status column is provided. Einbindungscodes sind standardmäßig aktiv, jedoch könnten Sie auf jeden der nachstehend aufgelisteten Status stoßen.Embed codes are active by default, but you may encounter any of the states listed below.

StatusStatus BeschreibungDescription
AktivActive Der Bericht ist für Internetbenutzer zur Ansicht und Interaktion verfügbar.The report is available for Internet users to view and interact with.
BlockiertBlocked Der Inhalt des Berichts verstößt gegen die Power BI-Vertragsbedingungen.The content of the report violates the Power BI Terms of Service. Er wurde von Microsoft blockiert.It has been blocked by Microsoft. Kontaktieren Sie den Support, wenn Sie glauben, dass der Inhalt irrtümlich blockiert wurde.Contact support if you believe the content was blocked in error.
Nicht unterstütztNot supported Das Dataset des Berichts verwendet die Sicherheit auf Zeilenebene oder eine andere nicht unterstützte Konfiguration.The report's data set is using row level security, or another unsupported configuration. Eine vollständige Liste finden Sie im Abschnitt Einschränkungen.See the Limitations section for a complete list.
VerletztInfringed Der Einbindungscode befindet sich außerhalb der definierten Mandantenrichtlinie.The embed code is outside of the defined tenant policy. Dies tritt normalerweise auf, wenn ein Einbindungscode erstellt und dann die Mandanteneinstellung „Im Web veröffentlichen“ so geändert wurde, dass der Eigentümer des Einbindungscodes ausgeschlossen wird.This typically occurs when an embed code was created and then the publish to web tenant setting was changed to exclude the user that owns the embed code. Wenn die Mandanteneinstellung deaktiviert wird oder der Benutzer keine Einbindungscodes mehr erstellen darf, wird bei vorhandenen Einbindungscodes der Status Verletzt angezeigt.If the tenant setting is disabled, or the user is no longer allowed to create embed codes, existing embed codes will show the status of Infringed.

Melden eines Problems im Zusammenhang mit „Im Web veröffentlichen“-InhaltenHow to report a concern with Publish to web content

Um ein Problem im Zusammenhang mit den auf einer Website oder in einem Blog eingebetteten Im Web veröffentlichen -Inhalten zu melden, verwenden Sie das Flaggensymbol in der unteren Leiste, das in der folgenden Abbildung dargestellt ist.To report a concern related to Publish to web content embedded in a website or blog, use the Flag icon in the bottom bar, shown in the following image. Sie werden aufgefordert, eine E-Mail an Microsoft zu senden, in der Sie Ihr Anliegen erläutern.You’ll be asked to send an email to Microsoft explaining the concern. Microsoft beurteilt die Inhalte auf der Grundlage des Power BI-Dienstvertrags und leitet geeignete Maßnahmen ein.Microsoft will evaluate the content based on the Power BI Terms of Service, and take appropriate action.

Um ein Problem zu melden, wählen Sie das Flaggensymbol in der unteren Leiste des angezeigten „Im Web veröffentlichen“-Berichts aus.To report a concern, select the flag icon in the bottom bar of the Publish to web report you see.

Lizenzierung und PreiseLicensing and Pricing

Sie müssen ein Microsoft Power BI-Benutzer sein, um Im Web veröffentlichenzu verwenden.You need to be a Microsoft Power BI user to use Publish to web. Die Benutzer Ihres Berichts (diejenigen, die sich die Berichte anzeigen lassen und sie lesen) müssen keine Power BI-Benutzer sein.The consumers of your report (the readers, viewers) do not need to be Power BI users.

Funktionsweise (technische Details)How it works (technical details)

Wenn Sie mithilfe von Im Web veröffentlicheneinen Einbindungscode erstellen, wird der Bericht für Benutzer im Internet sichtbar gemacht.When you create an embed code using Publish to web, the report is made visible to users on the Internet. Er ist öffentlich verfügbar, daher können Sie davon ausgehen, dass Leser den Bericht in Zukunft einfach über soziale Medien teilen.It’s publicly available so you can expect viewers to easily share the report through social media in the future. Wenn Benutzer den Bericht anzeigen, entweder indem sie die direkte öffentliche URL öffnen oder den Bericht auf einer Webseite oder in einem Blog eingebettet anzeigen, speichert Power BI die Berichtsdefinition und die Ergebnisse der zum Anzeigen des Berichts erforderlichen Abfragen zwischen.As users view the report, either by opening the direct public URL or viewing it embedded in a web page or blog, Power BI caches the report definition and the results of the queries required to view the report. Dieser Ansatz stellt sicher, dass der Bericht ohne Beeinträchtigung der Leistung von Tausenden von Benutzern zugleich angezeigt werden kann.This approach ensures the report can be viewed by thousands of concurrent users without any impact on performance.

Der Cache hat einen langen Lebenszyklus. Wenn Sie die Berichtsdefinition updaten (etwa, indem Sie den Ansichtsmodus ändern) oder die Berichtsdaten aktualisieren, kann es daher ungefähr eine Stunde dauern, ehe die Änderungen in der von Ihren Benutzern angezeigten Version des Berichts angezeigt werden.The cache is long-lived, so if you update the report definition (for example, if you change its View mode) or refresh the report data, it can take approximately one hour before changes are reflected in the version of the report viewed by your users. Es wird daher empfohlen, dass Sie Ihre Arbeit rechtzeitig vorab bereitstellen und den Einbindungscode für Im Web veröffentlichen erst erstellen, wenn Sie mit den Einstellungen zufrieden sind.It is therefore recommended that you stage your work ahead of time, and create the Publish to web embed code only when you’re satisfied with the settings.

Weitere Fragen?More questions? Wenden Sie sich an die Power BI-CommunityTry the Power BI Community