Publicer på internettet fra Power BIPublish to web from Power BI

Med indstillingen Publicer på internettet i Power BI kan du nemt integrere interaktivt Power BI-indhold i blogindlæg, på websteder, i mail eller på de sociale medier.With the Power BI Publish to web option, you can easily embed interactive Power BI content in blog posts, websites, emails, or social media. Du kan også nemt redigere, opdatere eller stoppe deling af dine publicerede visualiseringer.You can also easily edit, update, refresh, or stop sharing your published visuals.

Warning

Når du bruger Publicer på internettet, kan alle på internettet se den rapport eller det visuelle element, som du har publiceret.When you use Publish to web, anyone on the Internet can view your published report or visual. Visning kræver ingen godkendelse.Viewing requires no authentication. Dette omfatter visning af data på detaljeniveau, der er aggregeret i dine rapporter.It includes viewing detail-level data that your reports aggregate. Inden du publicerer en rapport, skal du sikre dig, at du har ret til at dele dataene og visualiseringerne offentligt.Before publishing a report, make sure it's okay for you to share the data and visualizations publicly. Du må ikke publicere fortrolige eller beskyttede oplysninger.Don't publish confidential or proprietary information. Hvis du er i tvivl, kan du kontrollere din organisations politikker inden publiceringen.If in doubt, check your organization's policies before publishing.

Note

Du kan integrere dit indhold på en sikker måde på en intern portal eller et internt websted.You can embed your content securely in an internal portal or website. Brug indstillingerne Integrer eller Integrer i SharePoint Online.Use the Embed or Embed in SharePoint Online options. Disse indstillinger sikrer, at alle tilladelser og datasikkerhed håndhæves, når brugerne får vist dine interne data.These options ensure that all permissions and data security are enforced when your users view your internal data.

Opret integreringskoder med Publicer på internettetCreate embed codes with Publish to web

Publicer på internettet er tilgængelig for rapporter, som du kan redigere i dine personlige arbejdsområder eller gruppearbejdsområder.Publish to web is available for reports you can edit in your personal and group workspaces. Indstillingen er ikke tilgængelig for rapporter, der er delt med dig, eller dem, der bruger sikkerhed på rækkeniveau til at beskytte data.It isn't available for reports shared with you, or ones relying on row-level security to secure data. Se afsnittet Begrænsninger herunder for at få vist en fuldstændig liste over situationer, hvor Publicer på internettet ikke understøttes.See the Limitations section below for a complete list of cases where Publish to web isn't supported. Gennemgå advarslen tidligere i denne artikel, før du bruger Publicer på internettet.Review the Warning earlier in this article before using Publish to web.

I følgende korte video kan du se, hvordan denne funktion virker.The following short video shows how this feature works. Prøv det derefter selv i nedenstående trin.Then, try it yourself in the steps below.

I fremgangsmåden nedenfor beskrives det, hvordan du bruger Publicer på internettet.The following steps describe how to use Publish to web.

  1. Åbn en rapport i et arbejdsområde, som du kan redigere, og vælg Flere indstillinger (...) > Integrer > Publicer på internettet (offentlig) .Open a report in a workspace that you can edit, and select More options (...) > Embed > Publish to web (public).

    Publicer på internettet i Flere indstillinger

  2. Hvis din Power BI-administrator ikke har gjort det muligt for dig at oprette integreringskoder, skal du muligvis kontakte vedkommende.If your Power BI admin hasn't allowed you to create embed codes, you may need to contact them.

    Kontakt din Power BI-administrator

    Hvis du vil have hjælp til at finde den person, der kan aktivere Publicer på internettet i din organisation, kan du se Sådan finder du Power BI-administratoren senere i denne artikel.For help finding the person who can enable Publish to web in your organization, see How to find your Power BI administrator later in this article.

  3. Gennemse dialogboksens indhold, og vælg Opret integreringskode.Review the dialog content and select Create embed code.

    Gennemse Integrer på et offentligt websted

  4. Gennemgå advarslen, som vises her, og bekræft, at det er i orden at integrere dataene på et offentligt websted.Review the warning, as shown here, and confirm that the data is okay to embed in a public website. Vælg Publicer, hvis det er tilfældet.If it is, select Publish.

    Gennemse advarslen

  5. Der vises en dialogboks med et link.A dialog appears with a link. Vælg linket for at sende det i en mail, eller kopiér HTML-filen.Select the link to send it in email, or copy the HTML. Du kan integrere linket i kode, f.eks. en iFrame-kode, eller indsætte det direkte på en webside eller i en blog.You can embed it in code such as an iFrame, or paste it directly into a web page or blog.

    Fuldført: et link og HTML

  6. Hvis du tidligere har oprettet en integreringskode for en rapport, og du vælger Publicer på internettet, kan du ikke se dialogboksene i trin 2-4.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. I stedet vises dialogboksen Integreringskode:Instead, the Embed code dialog appears:

    Dialogboksen Integrer kode

    Du kan kun oprette én integreringskode til hver enkelt rapport.You can only create one embed code for each report.

Tip til visningstilstandeTips for view modes

Når du integrerer indhold i et blogindlæg, skal det typisk passe inden for en bestemt skærmstørrelse.When you embed content within a blog post, you typically need to fit it within a specific screen size. Du kan tilpasse højden og bredden i iFrame-koden efter behov.You can adjust the height and the width in the iFrame tag as needed. Men du skal sikre, at din rapport passer inden for det angivne iFrame-område, så du skal også angive en passende visningstilstand, når du redigerer rapporten.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.

Følgende tabel indeholder vejledning om visningstilstanden, og hvordan den vises, når den er integreret.The following table provides guidance about the View Mode, and how it will appear when embedded.

VisningstilstandView Mode Sådan ser den ud, når den er integreretHow it looks when embedded
PtW6b Tilpas til siden beskytter sidehøjden og -bredden i din rapport.Fit to page respects your report's page height and width. Hvis du indstiller siden til dynamiske forhold, f.eks. 16:9 eller 4:3, skaleres indholdet, så det passer inden for iFrame-koden.If you set your page to dynamic ratios like 16:9 or 4:3, your content scales to fit within the iFrame. Ved integration i en iFrame kan brug af Tilpas til siden resultere i letterboxing, hvor en grå baggrund vises i iFrame-områder, efter at indholdet er skaleret til at passe inden for iFrame.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. Du minimerer letterboxing ved at angive passende højde og bredde for din iFrame.To minimize letterboxing, set the height and width of the iFrame appropriately.
PtW6d Faktisk størrelse sikrer, at rapporten bevarer sin størrelse som angivet på rapportsiden.Actual size ensures the report preserves its size as set on the report page. Dette kan medføre, at der vises rullepaneler i din iFrame.This can result in scrollbars appearing in your iFrame. Angiv højden og bredden på iFrame for at undgå rullepaneler.Set the iFrame height and width to avoid scrollbars.
PtW6c Tilpas til bredde sikrer, at indholdet fylder det vandrette område i din iFrame.Fit to width ensures the content fills the horizontal area of the iFrame. Der vises stadig en kant, men indholdet skaleres til at bruge al tilgængelig vandret plads.A border is still shown, but the content scales to use all the horizontal space available.

Tip til højde og bredde i iFrameTips for iFrame height and width

En integreringskode for Publicer på internettet ser ud som vist i følgende eksempel:A Publish to web embed code looks like the following example:

PtW7

Du kan redigere bredden og højden manuelt for at sikre, at den er præcis, som du vil have den, så den passer på den side, du integrerer den på.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.

For at opnå en mere perfekt pasform kan du prøve at føje 56 pixel til højden på din iFrame for at imødekomme den aktuelle størrelse af den nederste linje.To achieve a more perfect fit, you can try adding 56 pixels to the height of the iFrame to accommodate the current size of the bottom bar. Hvis rapportsiden bruger den dynamiske størrelse, indeholder tabellen herunder nogle størrelser, du kan bruge til at opnå en tilpasning uden letterboxing.If your report page uses the dynamic size, the table below provides some sizes you can use to achieve a fit without letterboxing.

ForholdRatio StørrelseSize Dimension (bredde x højde)Dimension (width x height)
16:916:9 LilleSmall 640 x 416 px640 x 416 px
16:916:9 MellemMedium 800 x 506 px800 x 506 px
16:916:9 StorLarge 960 x 596 px960 x 596 px
4:34:3 LilleSmall 640 x 536 px640 x 536 px
4:34:3 MellemMedium 800 x 656 px800 x 656 px
4:34:3 StorLarge 960 x 776 px960 x 776 px

Administrer integreringskoderManage embed codes

Når du har oprettet en integreringskode for Publicer på internettet, kan du administrere dine koder fra menuen Indstillinger i Power BI.Once you create a Publish to web embed code, you can manage your codes from the Settings menu in Power BI. Administration af integreringskoder gør det muligt at fjerne destinationens visuelle element eller rapport for en kode (hvilket gør integreringskoden ubrugelig) eller at hente integreringskoden.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. Du administrerer dine integreringskoder for Publicer på internettet ved at åbne tandhjulet Indstillinger og vælge Håndter indlejringskoder.To manage your Publish to web embed codes, open the Settings gear and select Manage embed codes.

    Administrer integreringskoder

  2. Dine integreringskoder vises.Your embed codes appear.

    PtW9

  3. Du kan enten hente eller slette en integreringskode.You can either retrieve or delete an embed code. Hvis du sletter den, deaktiveres links til rapporten eller det visuelle element.Deleting it disables any links to that report or visual.

    PtW10

  4. Hvis du vælger Slet, bliver du bedt om en bekræftelse.If you select Delete, you're asked for a confirmation.

    PtW11

Opdateringer af rapporter og dataUpdates to reports, and data refresh

Når du har oprettet din integreringskode for Publicer på internettet og deler den, opdateres rapporten med de ændringer, du foretager, og linket til integreringskoden bliver straks aktivt.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. Alle, der åbner linket, kan se den.Anyone who opens the link can view it. Men efter denne indledende handling kan det dog vare to til tre timer, før opdateringer af rapporter eller visualiseringer bliver synlige for dine brugere.After this initial action, however, updates to reports or visuals may take two to three hours before becoming visible to your users. Se afsnittet Sådan fungerer det senere i denne artikel, hvis du vil vide mere.To learn more, see the How it works section later in this article.

Opdatering af dataData refresh

Dataopdateringer afspejles automatisk i din integrerede rapport eller det visuelle element.Data refreshes are automatically reflected in your embedded report or visual. Det kan tage ca. én time, før opdaterede data kan ses fra integreringskoder.It can take approximately one hour for refreshed data to be visible from embed codes. Du kan deaktivere automatisk opdatering ved at vælge Opdater ikke i tidsplanen for det datasæt, der bruges af rapporten.To disable automatic refresh, select don't refresh on the schedule for the dataset the report uses.

Power BI-visualiseringerPower BI visuals

Power BI-visuals understøttes i Publicer på internettet.Power BI visuals are supported in Publish to web. Når du bruger Publicer på internettet, behøver de brugere, som du deler din publicerede visualisering med, ikke at aktivere Power BI-visualiseringer for at få vist rapporten.When you use Publish to web, users with whom you share your published visual don't need to enable Power BI visuals to view the report.

Om kolonnen med status for integreringskoderUnderstanding the embed code status column

Note

Gennemse de integreringskoder, du har publiceret ofte.Review the embed codes you've published often. Fjern alle dem, der ikke længere behøver at være tilgængelige offentligt.Remove any that no longer need to be available publicly.

Siden Administrer integreringskoder indeholder en statuskolonne.The Manage embed codes page includes a status column. Som standard er integreringskoder aktive, men de kan også have en af de statusser, der er anført nedenfor.By default, embed codes are Active, but could also be one of the statuses listed below.

StatusStatus BeskrivelseDescription
AktivActive Rapporten er tilgængelig, og internetbrugere kan få vist og interagere med den.The report is available for Internet users to view and interact with.
BlokeretBlocked Indholdet af rapporten er i strid med Power BI Servicebetingelser.The report content violates the Power BI Terms of Service. Microsoft har blokeret for det.Microsoft has blocked it. Hvis du mener, at indholdet blev blokeret ved en fejl, kan du kontakte support.Contact support if you believe the content was blocked in error.
Understøttes ikkeNot supported Rapportens datasæt bruger sikkerhed på rækkeniveau, eller en anden konfiguration, der ikke understøttes.The report's dataset is using row-level security, or another unsupported configuration. Se afsnittet Begrænsninger for at få vist en fuldstændig liste.See the Limitations section for a complete list.
KrænketInfringed Integreringskoden er ikke omfattet af den definerede lejerpolitik.The embed code is outside the defined tenant policy. Denne status finder typisk sted, når en integreringskode blev oprettet, og lejerindstillingen Publicer på internettet blev ændret for at udelade den bruger, der ejer integreringskoden.This status 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. Hvis lejerindstillingen er deaktiveret, eller brugeren ikke længere har tilladelse til at oprette integreringskoder, vises status for eksisterende integreringskoder som Krænket.If the tenant setting is disabled, or the user is no longer allowed to create embed codes, existing embed codes show an Infringed status. Se afsnittet Find din Power BI-administrator i denne artikel for at få flere oplysninger.See the Find your Power BI administrator section in this article for details.

Rapportér et problem med indhold via Publicer på internettetReport a concern with Publish to web content

Hvis du vil rapportere et problem, der er relateret til indhold via Publicer på internettet, som er integreret på et websted eller en blog, skal du bruge flagikonet nederst i rapporten Publicer på internettet.To report a concern related to Publish to web content embedded in a website or blog, select the Flag icon in the bottom bar of the Publish to web report.

PtW12

Du bliver bedt om at sende en mail til Microsoft med en beskrivelse af problemet.You're asked to send an email to Microsoft explaining your concern. Microsoft evaluerer indholdet baseret på Power BI Servicebetingelser og træffer de nødvendige foranstaltninger.Microsoft evaluates the content based on the Power BI Terms of Service and takes appropriate action.

LicenseringLicensing

Du skal være Microsoft Power BI-bruger for at anvende Publicer på internettet.You need to be a Microsoft Power BI user to use Publish to web. Læserne af din rapport behøver ikke at være Power BI-brugere.Your report viewers don't need to be Power BI users.

Sådan fungerer det (tekniske detaljer)How it works (technical details)

Når du opretter en integreringskode ved hjælp af Publicer på internettet, bliver rapporten synlig for brugere på internettet.When you create an embed code using Publish to web, the report is made visible to Internet users. Den er offentligt tilgængelig, så du kan forvente, at brugerne nemt kan dele rapporten via sociale medier på et senere tidspunkt.It's publicly available, so you can expect viewers to easily share the report through social media in the future. Når brugere får vist rapporten, enten ved at åbne den direkte offentlige URL-adresse eller se den integreret på en webside eller blog, cachelagrer Power BI rapportdefinitionen og resultaterne af de forespørgsler, der kræves for at få vist rapporten.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. Denne cachelagring sikrer, at tusindvis af samtidige brugere kan se rapporten, uden at det påvirker ydeevnen.This caching ensures that thousands of concurrent users can view the report without impacting performance.

Cachen har en lang levetid.The cache is long-lived. Hvis du opdaterer rapportdefinitionen (f.eks. hvis du ændrer dens visningstilstand) eller opdaterer rapportdataene, kan det tage cirka en time, før ændringerne afspejles i den version af rapporten, der ses af brugerne.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 that your users view. Da hvert element og dataværdi cachelagres uafhængigt af hinanden, når en dataopdatering finder sted, kan der vises en kombination af aktuelle og tidligere værdier for en bruger.Since each element and data value is cached independently, when a data update occurs a mix of current and previous values can be shown to a user. Det anbefales derfor, at du planlægger dit arbejde på forhånd og først opretter integreringskoden for Publicer på internettet, når du er tilfreds med indstillingerne.Therefore, we recommend staging your work ahead of time, and creating the Publish to web embed code only when you're satisfied with the settings. Hvis dine data opdateres, skal du minimere antallet af opdateringer og udføre opdateringerne uden for arbejdstiden.If your data will refresh, minimize the number of refreshes and perform the refreshes at off hours.

Find din Power BI-administratorFind your Power BI administrator

Power BI-administrationsportalen har indstillinger, der styrer, hvem der kan udgive på internettet.The Power BI admin portal has settings that control who can publish to the web. Du kan arbejde sammen med din organisations Power BI-administrator, hvis du vil ændre lejerindstillingerne for Publicer på internettet.Work with your organization's Power BI administrator to change the Publish to web tenant settings in the admin portal.

Mindre organisationer eller enkeltpersoner, der har tilmeldt sig Power BI, har muligvis endnu ikke en Power BI-administrator.For smaller organizations or individuals who signed up for Power BI, you may not have a Power BI administrator yet. Følg vores proces for overtagelse af lejeradministrator.Follow our process for tenant admin takeover. Når du har en Power BI-administrator, kan vedkommende aktivere oprettelse af integreringskoder for dig.Once you have a Power BI administrator, they can enable creating embed codes for you.

Etablerede organisationer har normalt allerede en Power BI-administrator.Established organizations usually already have a Power BI administrator. Personer med en af følgende roller kan fungere som Power BI-administrator:People in any of the following roles can act as a Power BI administrator:

  • Globale administratorerGlobal administrators
  • Brugere med rollen Power BI-tjenesteadministrator i Azure Active DirectoryUsers with the Power BI service admin role in Azure Active Directory

Du skal finde en af disse personer i organisationen og bede vedkommende om at opdatere lejerindstillingerne for Publicer på internettet i administrationsportalen.You need to find one of these people in your organization and ask them to update the Publish to web tenant settings in the admin portal.

BegrænsningerLimitations

Publicer på internettet understøttes for langt de fleste datakilder og rapporter i Power BI-tjenesten.Publish to web is supported for the vast majority of data sources and reports in the Power BI service. Følgende typer rapporter understøttes dog ikke i øjeblikket eller er ikke tilgængelige med Publicer på internettet:However, the following kinds of reports aren't currently supported or available with Publish to web:

  • Rapporter med sikkerhed på rækkeniveau.Reports using row-level security.
  • Rapporter, der bruger en vilkårlig Live Connection-datakilde, herunder Analysis Services Tabular, der hostes i det lokale miljø, Analysis Service Multidimensional og Azure Analysis Services.Reports using any Live Connection data source, including Analysis Services Tabular hosted on-premises, Analysis Services Multidimensional, and Azure Analysis Services.
  • Rapporter, der bruger et delt datasæt, som er gemt i et andet arbejdsområde end rapporten.Reports using a shared dataset that is stored in a different workspace from the report.
  • Delte og certificerede datasæt.Shared and certified datasets.
  • Rapporter, der er delt med dig direkte eller via en organisationsindholdspakke.Reports shared to you directly or through an organizational content pack.
  • Rapporter i et arbejdsområde, hvor du ikke er redigeringsmedlem.Reports in a workspace in which you aren't an edit member.
  • Visuelle "R"-elementer understøttes i øjeblikket ikke i Publicer på internettet-rapporter."R" visuals aren't currently supported in Publish to web reports.
  • Eksport af data fra visualiseringer i en rapport, som er publiceret på internettet.Exporting data from visuals in a report that has been published to the web.
  • ArcGIS Maps til Power BI-visualiseringer.ArcGIS Maps for Power BI visuals.
  • Rapporter med DAX-målinger på rapportniveau.Reports containing report-level DAX measures.
  • Forespørgselsmodeller for enkeltlogon til data.Single sign-on data query models.
  • Fortrolige eller beskyttede oplysninger.Secure confidential or proprietary information.
  • Muligheden for automatisk godkendelse, der er tilgængelig med indstillingen Integrer fungerer ikke sammen med Power BI JavaScript API.The automatic authentication capability provided with the Embed option doesn't work with the Power BI JavaScript API. Til Power BI JavaScript API kan du bruge den strategi til integreringen, at brugeren ejer dataene.For the Power BI JavaScript API, use the user owns data approach to embedding.

Næste trinNext steps

Har du flere spørgsmål?More questions? Prøv at spørge Power BI-community'etTry the Power BI Community