Konfigurer rapportserveren til at hoste Excel-projektmapper ved hjælp af Office Online Server (OOS)
Ud over at få vist Power BI-rapporter på webportalen kan Power BI-rapportserver hoste Excel-projektmapper ved hjælp af Office Online Server (OOS). Din rapportserver bliver en enkelt placering til publicering og visning af selvbetjent Microsoft BI-indhold.
Forbered server til at køre Office Online Server
Udfør disse procedurer på den server, der kører Office Online Server. Denne server skal være Windows Server 2012 R2 eller Windows Server 2016. Windows Server 2016 kræver Office Online Server april 2017 eller nyere.
Installér nødvendig software til Office Online Server
Åbn Windows PowerShell-prompten som administrator, og kør denne kommando for at installere de påkrævede roller og tjenester.
Windows Server 2012 R2:
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
Windows Server 2016:
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
Genstart serveren, hvis du bliver bedt om det.
Installér følgende software:
Installér Office Online Server
Hvis du planlægger at bruge Excel Online-funktioner, der bruger ekstern dataadgang (f.eks. Power Pivot), skal du være opmærksom på, at Office Online Server skal være placeret i det samme Active Directory-område som dets brugere samt eventuelle eksterne datakilder, som du planlægger at få adgang til ved hjælp af Windows-baseret godkendelse.
Download Office Online Server fra Volume Licensing Service Center (VLSC). Downloaden er placeret under disse Office-produkter på VLSC-portalen. Til udviklingsformål kan du downloade OOS fra MSDN-abonnentoverførsler.
Kør Setup.exe.
På siden Læs licensvilkår for Microsoft-software skal du vælge Jeg accepterer vilkårene i denne aftale og vælge Fortsæt.
På siden Vælg en filplacering skal du vælge den mappe, hvor Office Online Server-filerne skal installeres (f.eks. C:\Programmer\Microsoft Office Web Apps*), og vælge Installér nu. Hvis den angivne mappe ikke findes, opretter installationsprogrammet den for dig.
Vi anbefaler, at du installerer Office Online Server på systemdrevet.
Når installationsprogrammet er færdig med at installere Office Online Server, skal du vælge Luk.
Installér sprogpakker til Office Web Apps Server (valgfrit)
Sprogpakker til Office Online Server giver brugerne mulighed for at få vist webbaserede Office-filer på flere sprog.
Følg disse trin for at installere sprogpakkerne.
- Download sprogpakkerne til Office Online Server fra Microsoft Download Center.
- Kør wacserverlanguagepack.exe.
- Vælg Jeg accepterer vilkårene i denne aftale på siden Læs licensvilkår for Microsoft-software i guiden Sprogpakke til Office Online Server, og vælg Fortsæt.
- Når installationsprogrammet er færdig med at installere Office Online Server, skal du vælge Luk.
Installér Office Online Server
Opret Office Online Server-farmen (HTTPS)
Brug kommandoen New-OfficeWebAppsFarm til at oprette en ny Office Online Server-farm, der består af en enkelt server, som vist i følgende eksempel.
New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate"
Parametre
- –InternalURL er det fuldt kvalificerede domænenavn (FQDN) på den server, der kører Office Online Server, f.eks
https://servername.contoso.com
. . - –ExternalURL er det FQDN, der kan tilgås på internettet.
- –CertificateName er certifikatets fulde navn.
Opret Office Online Server-farmen (HTTP)
Brug kommandoen New-OfficeWebAppsFarm til at oprette en ny Office Online Server-farm, der består af en enkelt server, som vist i følgende eksempel.
New-OfficeWebAppsFarm -InternalURL "https://servername" -AllowHttp
Parametre
- –InternalURL er navnet på den server, der kører Office Online Server, f.eks
https://servername
. . - –AllowHttp konfigurerer farmen til at bruge HTTP.
Kontrollér, at Office Online Server-farmen blev oprettet
Når farmen er oprettet, vises oplysninger om farmen i Windows PowerShell-prompten. Hvis du vil kontrollere, at Office Online Server er installeret og konfigureret korrekt, skal du bruge en webbrowser til at få adgang til Registrerings-URL-adressen til Office Online Server som vist i følgende eksempel. Registrerings-URL-adressen er den InternalUrl-parameter , du angav, da du konfigurerede din Office Online Server-farm, efterfulgt af /hosting/discovery, f.eks.:
<InternalUrl>/hosting/discovery
Hvis Office Online Server fungerer som forventet, kan du se en WOPI-registrerings-XML-fil (Web Application Open Platform Interface Protocol) i webbrowseren. De første par linjer i filen skal ligne følgende eksempel:
<?xml version="1.0" encoding="utf-8" ?>
<wopi-discovery>
<net-zone name="internal-http">
<app name="Excel" favIconUrl="<InternalUrl>/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xls" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xlsb" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
<action name="view" ext="xlsm" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" />
Konfigurer maksimumstørrelse for Excel-projektmappe
Den maksimale filstørrelse for alle filer i Power BI-rapportserver er 100 MB. Hvis du vil holde dig synkroniseret med dette, skal du manuelt angive dette i OOS.
Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100
Brug af EffectiveUserName med Analysis Services
Hvis du vil tillade direkte forbindelser til Analysis Services, skal du bruge forbindelser i en Excel-projektmappe, der bruger EffectiveUserName. Hvis OOS skal bruge EffectiveUserName, skal du tilføje computerkontoen for OOS-serveren som administrator for Analysis Services-forekomsten. Management Studio til SQL Server 2016 eller nyere er nødvendig for at gøre dette.
Det er i øjeblikket kun integrerede Analysis Services-forbindelser, der understøttes i en Excel-projektmappe. Brugerens konto skal have tilladelse til at oprette forbindelse til Analysis Services, da muligheden for at proxyen for brugeren ikke er tilgængelig.
Kør følgende PowerShell-kommandoer på OOS-serveren.
Set-OfficeWebAppsFarm -ExcelUseEffectiveUserName:$true
Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true
Set-OfficeWebAppsFarm -ExcelWarnOnDataRefresh:$false
Konfigurer en Power Pivot-forekomst for datamodeller
Hvis du installerer en forekomst af Analysis Services Power Pivot-tilstand, kan du arbejde med Excel-projektmapper, der bruger Power Pivot. Kontrollér, at navnet på forekomsten er POWERPIVOT. Tilføj computerkontoen for OOS-serveren som administrator for Analysis Services Power Pivot-tilstandsforekomsten. Management Studio til SQL Server 2016 eller nyere er nødvendig for at gøre dette.
Hvis OOS skal bruge forekomsten af Power Pivot-tilstand, skal du køre følgende kommando.
New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT
Hvis du ikke allerede har tilladt eksterne data, skal du køre følgende kommando fra trinnet Analysis Services ovenfor.
Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true
Overvejelser i forbindelse med firewall
Hvis du vil undgå firewallproblemer, skal du muligvis åbne portene 2382 og 2383. Du kan også tilføje msmdsrv.exe for Power Pivot-forekomsten som en vægpolitik for programfirewall.
Konfigurer Power BI-rapportserver til at bruge OOS-serveren
Angiv URL-adressen til OOS-registreringen på siden Generelt under Indstillinger for websted. OOS-registrerings-URL-adressen er InternalUrl, der bruges ved installation af OOS-serveren efterfulgt af /hosting/discovery. For eksempel https://servername/hosting/discovery
, for HTTP. Og for https://server.contoso.com/hosting/discovery
HTTPS.
Hvis du vil have vist indstillinger for websted, skal du vælge tandhjulsikonet øverst til højre og vælge Indstillinger for websted.
Det er kun en bruger med rollen System Administration istrator, der kan se indstillingen for Registrerings-URL-adressen til Office Online Server.
Når du har angivet registrerings-URL-adressen og valgt Anvend, skal du vælge en Excel-projektmappe på webportalen og vise projektmappen på webportalen.
Overvejelser og begrænsninger
- Du har skrivebeskyttet funktionalitet med projektmapper.
- Planlagt opdatering understøttes ikke for Excel-projektmapper i Power BI-rapportserver.
Relateret indhold
- oversigt over Administration istrator
- Installér Power BI-rapportserver
- Download Report Builder
- Download SQL Server Data Tools (SSDT)
Har du flere spørgsmål? Prøv at spørge Power BI-community'et