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

Ist diese Seite hilfreich?

Mit der Power BI-Option Im Web veröffentlichen können Sie auf einfache Weise interaktive Power BI-Visualisierungen von beliebigen Geräten online einbetten, etwa in Blogbeiträgen, auf Websites, in E-Mails oder über soziale Medien.With Power BI's Publish to web option, you can easily embed interactive Power BI visualizations online, such as in blog posts, websites, through emails or social media, from any device. Ebenso einfach können Sie Ihre veröffentlichten Visuals bearbeiten, updaten, aktualisieren oder ihre Freigabe aufheben.You can also easily edit, update, refresh, or unshare your published visuals.

Warnung

Wenn Sie Im Web veröffentlichen verwenden, kann jedermann Ihren veröffentlichten Bericht oder Ihr veröffentliches Visual im Internet ansehen.When you use Publish to web, anyone on the Internet can view your published report or visual. Dafür ist keine Authentifizierung erforderlich, und es umfasst das Anzeigen von Daten auf Detailebene, die in Ihren Berichten aggregiert sind.This requires no authentication and includes viewing detail level data your reports aggregate. Vergewissern Sie sich vor dem Veröffentlichen eines Berichts, dass die öffentliche Weitergabe der Daten und Visuals in Ihrem Sinne ist.Before publishing a report, make sure it is okay for you 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.

Hinweis

Um Ihre Inhalte sicher in ein internes Portal oder eine interne Website einzubetten, verwenden Sie die Optionen Einbetten oder In SharePoint Online einbetten.To embed your content securely in an internal portal or website, use the Embed or Embed in SharePoint Online options. Dadurch wird sichergestellt, dass alle Berechtigungen und die Datensicherheit erzwungen werden, wenn die Benutzer Ihre internen Daten abrufen.This ensures all permissions and data security is enforced when your users are viewing your internal data.

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

Im Web veröffentlichen steht für Berichte zur Verfügung, die Sie in Ihren persönlichen Arbeitsbereichen oder Gruppenarbeitsbereichen bearbeiten können.Publish to web is available for reports you can edit in your personal and group workspaces. Sie besteht nicht für Berichte, die mit Ihnen geteilt wurden, oder für Berichte, für die Datenschutz mithilfe von Sicherheit auf Zeilenebene konfiguriert ist.It isn't available for reports shared with you, or ones relying on row level security to secure 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 isn't supported. Lesen Sie die Warnung weiter oben in diesem Artikel, bevor Sie Im Web veröffentlichen verwenden.Review the Warning earlier in this article before using Publish to web.

Das folgende kurze Video veranschaulicht die Funktionsweise dieses Features.The following short video shows how this feature works. Probieren Sie es anschließend in den unten angegebenen Schritten aus.Then, try it yourself in the steps below.

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

  1. Öffnen Sie in Ihrem Arbeitsbereich einen Bericht, den Sie bearbeiten können, und wählen Sie Datei > Im Web veröffentlichen aus.Open a report in your workspace that you can edit and select File > Publish to web.

    PtW1

  2. Überprüfen Sie den Inhalt des Dialogfelds, und wählen Sie Einbindungscode erstellen aus.Review the dialog content and select Create embed code.

    PtW2

  3. Lesen Sie die Warnung, wie hier dargestellt, und bestätigen Sie, dass die Daten auf einer öffentlichen Website eingebettet werden können.Review the warning, as shown here, and confirm that the data is okay to embed in a public website. Wenn das der Fall ist, wählen Sie Veröffentlichen aus.If it is, select Publish.

    PtW3

  4. Es wird ein Dialogfeld mit einem Link angezeigt.A dialog appears with a link. Sie können diesen Link per E-Mail senden, ihn in Code wie etwa einen iFrame einbetten oder ihn direkt in eine Webseite oder einen Blog einfügen.You can send this link in an email, embed it in code such as an iFrame, or paste it directly into a web page or blog.

    PtW4

  5. Wenn Sie zuvor einen Einbindungscode für einen Bericht erstellt haben und Sie Im Web veröffentlichen auswählen, werden die Dialogfelder in den Schritten 2–4 nicht angezeigt.If you previously created an embed code for a report and you select Publish to web, you won't see the dialogs in steps 2-4. Stattdessen wird das Dialogfeld Einbindungscode angezeigt:Instead, the Embed code dialog appears:

    PtW5

    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 screen size. Sie können die Höhe und Breite im iFrame-Tag nach Bedarf anpassen.You can adjust the height and the width in the iFrame tag as needed. Allerdings müssen Sie sicherstellen, dass Ihr Bericht in den bestehenden iFrame-Bereich passt, daher müssen Sie beim Bearbeiten des Berichts auch einen geeigneten Ansichtsmodus festlegen.However, you need to ensure your report fits within the given iFrame area, 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
PtW6b An Seite anpassen berücksichtigt die Seitenhöhe und -breite des Berichts.Fit to page respects your report's page height and width. Wenn Sie für Ihre Seite ein dynamisches Seitenverhältnis – z.B. 16:9 oder 4:3 – festlegen, wird Ihr Inhalt so skaliert, dass er in den 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. 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 iFrame areas after the content is 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's height and width appropriately.
PtW6d Originalgröße stellt sicher, dass die Größe des Berichts so beibehalten wird, wie sie auf der Berichtsseite festgelegt ist.Actual size ensures the report preserves its size as set on the report page. Dies kann zur Folge haben, dass im iFrame Scrollleisten angezeigt werden.This can result in scrollbars appearing in your iFrame. Legen Sie die iFrame-Höhe und -Breite so fest, dass Scrollleisten vermieden werden.Set the iFrame height and width to avoid scrollbars.
PtW6c An Breite anpassen stellt sicher, dass die Inhalte in den horizontalen Bereich Ihres iFrames passen.Fit to width ensures the content fits within the iFrame's horizontal area. 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 is still shown, but the content scales 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

Ein Im Web veröffentlichen-Einbindungscode sieht folgendermaßen aus:A Publish to web embed code looks like the following:

PtW7

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's precisely how you want it to fit in the page where you're embedding it.

Um eine bessere Anpassung zu erreichen, können Sie versuchen, 56 Pixel zur Höhe des iFrames hinzuzufügen, um der aktuellen Größe der unteren Leiste Rechnung zu tragen.To achieve a more perfect fit, you can try adding 56 pixels to the iFrame's height to accommodate 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

Einbindungscodes verwaltenManage embed codes

Nachdem Sie einen Im Web veröffentlichen-Einbindungscode erstellt haben, können Sie Ihre Codes aus dem Menü Einstellungen in Power BI verwalten.Once you create a Publish to web embed code, you can manage your codes from the Settings menu in Power BI. 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 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.

  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.

    PtW8

  2. Ihre Einbindungscodes werden angezeigt.Your embed codes appear.

    PtW9

  3. Sie können einen Einbindungscode entweder abrufen oder löschen.You can either retrieve or delete an embed code. Durch das Löschen werden alle Verknüpfungen mit dem betreffenden Bericht oder dem betreffenden Visual deaktiviert.Deleting it disables any links to that report or visual.

    PtW10

  4. Wenn Sie Löschen auswählen, werden Sie um eine Bestätigung gebeten.If you select Delete, you’re asked for a confirmation.

    PtW11

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 aktualisiert, und der Einbindungscodelink ist sofort aktiv.After you create your Publish to web embed code and share it, the report is updated with any changes you make, and the embed code link is immediately active. Jeder, der den Link öffnet, kann den Bericht sehen.Anyone who opens the link can view it. Nach dieser anfänglichen Aktion kann es jedoch ungefähr eine Stunde dauern, bis Änderungen an Berichten oder Visuals für Ihre Benutzer sichtbar werden.After this initial action, however, updates to reports or visuals can take approximately one hour before becoming visible to your users. 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. 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.

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 one hour for refreshed data to be visible from embed codes. Um die automatische Aktualisierung zu deaktivieren, wählen Sie im Zeitplan für das vom Bericht verwendete Dataset nicht aktualisieren aus.To disable automatic refresh, select don't refresh on the schedule for the dataset the report uses.

Benutzerdefinierte visuelle ElementeCustom 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 Visual teilen, benutzerdefinierte Visuals 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:

  • Berichte, die die Sicherheit auf Zeilenebene verwendenReports using row level security.
  • Berichte, die eine Datenquelle mit Liveverbindung verwenden, einschließlich dem lokal gehosteten tabellarischen Analysis Services-Dienst, dem mehrdimensionalen Analysis Services-Dienst und Azure Analysis Services.Reports using any Live Connection data source, including Analysis Services Tabular hosted on-premises, Analysis Services Multidimensional, and Azure Analysis Services.
  • Berichte, die für Sie direkt oder über ein Organisationsinhaltspaket freigegeben werdenReports shared to you directly or through an organizational content pack.
  • Berichte in einer Gruppe, in der Sie kein Bearbeitungsmitglied sindReports in a group in which you are not an edit member.
  • „R“-Visualisierungen werden in Im Web veröffentlichen-Berichten derzeit nicht unterstützt."R" Visuals are not currently supported in Publish to web reports.
  • Exportieren von Daten aus visuellen Elementen in einen Bericht, der im Web veröffentlicht wurde.Exporting Data from visuals in a report, which has been published to the web.
  • ArcGIS Maps for Power BI-VisualsArcGIS Maps for Power BI visuals.
  • Berichte, die DAX-Measures auf Berichtebene enthaltenReports containing report-level DAX measures.
  • SSO-DatenabfragemodelleSingle sign-on data query models.
  • Geschützte vertrauliche oder proprietäre InformationenSecure confidential or proprietary information.
  • Die Funktion zur automatischen Authentifizierung, die von der Option Einbetten unterstützt wird, kann nicht mit der Power BI-JavaScript-API verwendet werden.The automatic authentication capability provided with the Embed option doesn't work with the Power BI JavaScript API. Verwenden Sie zum Einbetten mit der Power BI-JavaScript-API die Methode Benutzer ist Besitzer der Daten.For the Power BI JavaScript API, use the user owns data approach to embedding. Weitere Informationen zu Benutzer ist Besitzer der DatenLearn more about user owns data.

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. Sie können außerdem den Zugriff auf bestimmte Gruppen einschränken, was Ihre Möglichkeit zum Erstellen eines Einbindungscodes beeinträchtigen kann.They can also restrict access to specific groups, which can impact your ability to create an embed code.

FeatureFeature 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 BerichtsPublish to web under report's File menu Für alle aktiviertEnabled for all Nicht für alle sichtbarNot visible for all Nur für autorisierte Benutzer oder Gruppen sichtbarOnly visible 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

Die Seite Einbindungscodes verwalten beinhaltet eine Statusspalte.The Manage embed codes page includes a status column. Standardmäßig sind Einbindungscodes aktiv, sie können aber auch einen der unten aufgelisteten Status aufweisen.By default, embed codes are Active, but could also be one of the statuses 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 Bericht verstößt gegen die Power BI-Vertragsbedingungen.The report content violates the Power BI Terms of Service. Microsoft hat ihn blockiert.Microsoft has blocked it. 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 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 owning 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 show an Infringed status.

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, wie in der folgenden Abbildung dargestellt.To report a concern related to Publish to web content embedded in a website or blog, use the Flag icon in the bottom bar, as 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 your concern. Microsoft beurteilt die Inhalte auf der Grundlage der Power BI-Vertragsbedingungen 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.

PtW12

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 Betrachter Ihres Berichts müssen keine Power BI-Benutzer sein.Your report's 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 Internetbenutzer sichtbar gemacht.When you create an embed code using Publish to web, the report is made visible to Internet users. 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. Dadurch wird sichergestellt, dass Tausende Benutzer den Bericht gleichzeitig anzeigen können, ohne dass die Leistung beeinträchtigt wird.This ensures that thousands of concurrent users can view the report without impacting 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 your users view. 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.

Nächste SchritteNext steps

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