Jaa


Määritä raporttipalvelin Excel-työkirjojen isännäksi Office Online Serverin (OOS) avulla

Verkkoportaalissa tarkastelemisen lisäksi power BI -raportteja Power BI -raporttipalvelin voivat isännöidä Excel-työkirjoja Office Online Serverin (OOS) avulla. Raporttipalvelimestasi voit julkaista ja tarkastella Microsoft BI -sisältöä itsepalveluna.

Excel reports viewed from the report server web portal

Valmistele palvelin suorittamaan Office Online Server

Suorita nämä toimenpiteet palvelimessa, joka suorittaa Office Online Serverin. Palvelimen on oltava Windows Server 2012 R2 tai Windows Server 2016. Windows Server 2016 edellyttää Office Online Serverin huhtikuun 2017 versiota tai uudempaa versiota.

Asenna Office Online Serverin edellytettävä ohjelmisto

  1. Asenna tarvittavat roolit ja palvelut avaamalla Windows PowerShell -kehote järjestelmänvalvojana ja suorittamalla tämä komento.

    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
    

    Käynnistä palvelin pyydettäessä uudelleen.

  2. Asenna seuraavat ohjelmistot:

Asenna Office Online Server

Jos aiot käyttää Excel Onlinen ominaisuuksia, jotka käyttävät ulkoista tietojen käyttöä (kuten Power Pivot), ota huomioon, että Office Online Serverin on sijaittava samassa Active Directory -puuryhmässä kuin sen käyttäjät sekä mitkä tahansa ulkoiset tietolähteet, joita aiot käyttää Windows-todentamisen avulla.

  1. Lataa Office Online Server volyymikäyttöoikeuskeskuksesta (VLSC). Lataustiedosto sijaitsee Office-tuotteiden kohdalla VLSC-portaalissa. Kehitystarkoituksiin voit ladata OOS:n MSDN-tilaajalatauksista.

  2. Suorita Setup.exe.

  3. Valitse Lue Microsoft-ohjelmiston käyttöoikeussopimuksen ehdot -sivulla Hyväksyn tämän sopimuksen ehdot ja valitse Jatka.

  4. Valitse tiedostosijainti -sivulla valitse kansio, johon haluat asentaa Office Online Server -tiedostot (esimerkiksi C:\Program Files\Microsoft Office Web Apps*) ja valitse Asenna nyt. Jos määritettyä kansiota ei ole, asennusohjelma luo sen puolestasi.

    Suosittelemme, että asennat Office Online Serverin järjestelmäasemaan.

  5. Kun asennusohjelma on asentanut Office Online Serverin, valitse Sulje.

Asenna Office Web Apps -palvelimen kielipaketit (valinnainen)

Office Online Server -kielipakettien avulla käyttäjät voivat tarkastella verkkopohjaisia Office-tiedostoja useilla eri kielillä.

Jos haluat asentaa kielipaketit, toimi seuraavasti.

  1. Lataa Office Online Serverin kielipaketit Microsoft Download Centeristä.
  2. Suorita wacserverlanguagepack.exe.
  3. Ohjatussa Office Online Server -kielipakettitoiminnossa valitse Lue Microsoft-ohjelmiston käyttöoikeussopimuksen ehdot -sivulla Hyväksyn tämän sopimuksen ehdot ja valitse Jatka.
  4. Kun asennusohjelma on asentanut Office Online Serverin, valitse Sulje.

Ota Office Online Server käyttöön

Luo Office Online Server -klusteri (HTTPS)

New-OfficeWebAppsFarm-komennolla voit luoda uuden Office Online Server -klusterin, joka koostuu yhdestä palvelimesta, kuten seuraavassa esimerkissä esitetään.

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate"

Parametrit

  • –InternalURL on Office Online Serverin suorittavan palvelimen täydellinen toimialuenimi (FQDN), kuten https://servername.contoso.com.
  • –ExternalURL on täydellinen toimikokonaisnimi, jota voi käyttää Internetissä.
  • –CertificateName on varmenteen kutsumanimi.

Luo Office Online Server -klusteri (HTTP)

New-OfficeWebAppsFarm-komennolla voit luoda uuden Office Online Server -klusterin, joka koostuu yhdestä palvelimesta, kuten seuraavassa esimerkissä esitetään.

New-OfficeWebAppsFarm -InternalURL "https://servername" -AllowHttp

Parametrit

  • –InternalURL on Office Online Serverin suorittavan palvelimen nimi, kuten https://servername.
  • –AllowHttp määrittää klusterin käyttämään HTTP:tä.

Varmista, että Office Online Server -klusterin luominen onnistui

Klusterin luomisen jälkeen klusterin tiedot näytetään Windows PowerShell -kehotteessa. Varmistaaksesi, että Office Online Server on asennettu ja määritetty oikein, käytä Office Online Serverin löytö-URL-osoitetta verkkoselaimella seuraavassa esimerkissä esitetyllä tavalla. Löytö-URL-osoite on InternalUrl-parametri , joka määritettiin, kun määritit Office Online Server -klusterin, jota seuraa /hosting/discovery, esimerkiksi:

<InternalUrl>/hosting/discovery

Jos Office Online Server toimii odotetulla tavalla, sinun pitäisi nähdä Web Application Open Platform Interface Protocol (WOPI) -löytö-XML-tiedosto selaimessasi. Tiedoston muutaman ensimmäisen rivin pitäisi muistuttaa seuraavaa esimerkkiä:

<?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&>" /> 

Määritä Excel-työkirjan enimmäiskoko

Power BI -raporttipalvelin kaikkien tiedostojen enimmäiskoko on 100 Mt. Jos haluat synkronoida sen, sinun on määritettävä tämä manuaalisesti OOS:ssä.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

EffectiveUserName-kohteen käyttö Analysis Servicesin kanssa

Reaaliaikaisten Analysis Services -yhteyksien salliminen Excel-työkirjan sisäisille yhteyksille, jotka hyödyntävät EffectiveUserName-kohdetta. OOS:n kohdalla EffectiveUserNamen hyödyntäminen edellyttää OOS-palvelimen tietokonetilin lisäämistä järjestelmänvalvojana Analysis Services -esiintymälle. Tämä edellyttää Management Studio for SQL Server 2016:ta tai uudempaa.

Vain upotettuja Analysis Services -yhteyksiä tuetaan tällä hetkellä Excel-työkirjassa. Käyttäjän tilillä on oltava oikeudet muodostaa yhteys Analysis Servicesiin, koska välityspalvelimen käyttö ei ole mahdollista.

Suorita seuraavat PowerShell-komennot OOS-palvelimessa.

Set-OfficeWebAppsFarm -ExcelUseEffectiveUserName:$true
Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true
Set-OfficeWebAppsFarm -ExcelWarnOnDataRefresh:$false

Power Pivot -esiintymän määrittäminen tietomalleille

Analysis Servicesin Power Pivot -tilaesiintymän asentamisen avulla voit käsitellä Excel-työkirjoja, jotka käyttävät Power Pivotia. Varmista, että esiintymän nimi on POWERPIVOT. Lisää OOS-palvelimen konetili järjestelmänvalvojana Analysis Servicesin Power Pivot -tilaesiintymälle. Tämä edellyttää Management Studio for SQL Server 2016:ta tai uudempaa.

Jotta OOS voi käyttää Power Pivot -tilaesiintymää, suorita seuraava komento.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Jos olet ole jo sallinut ulkoisia tietoja Analysis Services -vaiheessa yllä, suorita seuraava komento.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Huomioitavaa palomuurista

Palomuuriongelmien välttämiseksi voit joutua avaamaan portit 2382 ja 2383. Voit myös lisätä Power Pivot -esiintymän msmdsrv.exe sovelluksen palomuurikäytännöksi.

Power BI -raporttipalvelin määrittäminen OOS-palvelimen käyttöön

Sivuston asetukset -kohdan Yleiset-sivulla syötä OOS:n löytö-URL-osoite. OOS:n löytö-URL-osoite on InternalUrl, jota käytetään OOS-palvelimen käyttöönoton yhteydessä, jota seuraa /hosting/discovery. Esimerkiksi HTTP: https://servername/hosting/discoverylle. https://server.contoso.com/hosting/discovery Ja HTTPS:lle.

Siirry Sivuston asetuksiin valitsemalla hammasrataskuvake oikeasta yläkulmasta ja valitsemalla Sivuston asetukset.

Vain käyttäjä, jolla on järjestelmän Hallinta järjestelmärooli, näkee Office Online Serverin löytö-URL-asetuksen.

Site settings for Power BI Report Server.

Kun olet syöttänyt löytö-URL-osoitteen ja valinnut Käytä, ja valitset Excel-työkirjan verkkoportaalissa, työkirjan pitäisi näkyä verkkoportaalissa.

Huomioitavat asiat ja rajoitukset

  • Sinulla on vain luku -oikeudet työkirjoissa.
  • Excel-työkirjojen ajoitettua päivitystä ei tueta Power BI -raporttipalvelin.

Onko sinulla lisää kysymyksiä? Voit esittää kysymyksiä Power BI -yhteisö