Configurare il server di report per l'hosting di cartelle di lavoro di Excel tramite Office Online Server (OOS)Configure your report server to host Excel workbooks using Office Online Server (OOS)

Oltre a visualizzare i report di Power BI nel portale Web, gli utenti aziendali possono ora visualizzare le cartelle di lavoro di Excel nel Server di report di Power BI e hanno quindi ha disposizione un'unica posizione per la pubblicazione e la visualizzazione del proprio contenuto self-service di Microsoft BI.In addition to viewing Power BI reports in the web portal, business users can now do the same with Excel workbooks in Power BI Report Server, giving them a single location to publish and view their self-service Microsoft BI content.

Nota

Questa è una funzionalità di anteprima inclusa nella versione di anteprima di agosto 2017.This is a preview feature included in the August 2017 preview release. Per altre informazioni, vedere Novità del Server di report di Power BI.For more information, see What's new in Power BI Report Server.

Visualizzazione dei report di Excel nel portale Web del server di report.

L'uso di Office Online Server (OOS) consente di ottenere questo risultato.This is accomplished by making use of Office Online Server (OOS).

Preparare il server per l'esecuzione di Office Online ServerPrepare server to run Office Online Server

Seguire queste procedure sul server che eseguirà Office Online Server.Perform these procedures on the server that will run Office Online Server. Il server deve essere Windows Server 2012 R2 o Windows Server 2016.This server must be Windows Server 2012 R2 or Windows Server 2016. Windows Server 2016 richiede Office Online Server di aprile 2017 o versione successiva.Windows Server 2016 requires Office Online Server April 2017 or later.

Installare il software prerequisito per Office Online ServerInstall prerequisite software for Office Online Server

  1. Aprire il prompt di Windows PowerShell come amministratore ed eseguire questo comando per installare i ruoli e i servizi necessari.Open the Windows PowerShell prompt as an administrator and run this command to install the required roles and services.

    Windows Server 2012 R2: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: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
    

    Se richiesto, riavviare il server.If prompted, restart the server.

  2. Installare il software seguente:Install the following software:

Installare Office Online ServerInstall Office Online Server

Se si prevede di usare funzionalità di Excel Online che utilizzano l'accesso a dati esterni, ad esempio PowerPivot, si noti che Office Online Server deve trovarsi nella stessa foresta di Active Directory in cui si trovano gli utenti ed eventuali origini dati esterne a cui si prevede di accedere tramite l'autenticazione basata su Windows.If you plan to use any Excel Online features that utilize external data access (such as Power Pivot), note that Office Online Server must reside in the same Active Directory forest as its users as well as any external data sources that you plan to access using Windows-based authentication.

  1. Scaricare Office Online Server dal Volume Licensing Service Center (VLSC).Download Office Online Server from the Volume Licensing Service Center (VLSC). Il download è disponibile sotto i prodotti Office nel portale di VLSC.The download is located under those Office products on the VLSC portal. Per finalità di sviluppo, è possibile scaricare Office Online Server dai download per gli abbonati MSDN.For development purposes, you can download OOS from MSDN subscriber downloads.
  2. Eseguire Setup.exe.Run Setup.exe.
  3. Nella pagina Leggi le Condizioni di licenza software Microsoft selezionare Accetto i termini del contratto e quindi selezionare Continua.On the Read the Microsoft Software License Terms page, select I accept the terms of this agreement and select Continue.
  4. Nella pagina Scegliere il percorso del file selezionare la cartella in cui installare i file di Office Online Server, ad esempioC:\Programmi\Microsoft Office Web Apps, quindi selezionare Installa ora.On the Choose a file location page, select the folder where you want the Office Online Server files to be installed (for example,C:\Program Files\Microsoft Office Web Apps) and select Install Now. Se la cartella specificata non esiste, verrà creata automaticamente dal programma di installazione.If the folder you specified doesn’t exist, Setup creates it for you.

    È consigliabile installare Office Online Server nell'unità di sistema.We recommend that you install Office Online Server on the system drive.

  5. Al termine dell'installazione di Office Online Server, selezionare Chiudi.When Setup finishes installing Office Online Server, select Close.

Installare i Language Pack per Server Office Web Apps (facoltativo)Install language packs for Office Web Apps Server (optional)

I Language Pack di Office Online Server consentono agli utenti di visualizzare i file di Office basati sul Web in più lingue.Office Online Server Language Packs let users view web-based Office files in multiple languages.

Per installare i Language Pack, seguire questa procedura.To install the language packs, follow these steps.

  1. Scaricare i Language Pack di Office Online Server dall'Area download Microsoft.Download the Office Online Server Language Packs from the Microsoft Download Center.
  2. Eseguire wacserverlanguagepack.exe.Run wacserverlanguagepack.exe.
  3. Nella pagina Leggi le Condizioni di licenza software Microsoft della procedura guidata del Language Pack di Office Online Server selezionare Accetto i termini del contratto e quindi selezionare Continua.In the Office Online Server Language Pack Wizard, on the Read the Microsoft Software License Terms page, select I accept the terms of this agreement and select Continue.
  4. Al termine dell'installazione di Office Online Server, selezionare Chiudi.When Setup finishes installing Office Online Server, select Close.

Distribuire Office Online ServerDeploy Office Online Server

Creare la farm di Office Online Server (HTTPS)Create the Office Online Server farm (HTTPS)

Usare il comando New-OfficeWebAppsFarm per creare una nuova farm di Office Online Server costituita da un singolo server, come mostrato nell'esempio seguente.Use the New-OfficeWebAppsFarm command to create a new Office Online Server farm that consists of a single server, as shown in the following example.

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

ParametriParameters

  • –InternalURL è il nome di dominio completo del server che esegue Office Online Server, ad esempio http://nomeserver.contoso.com.–InternalURL is the fully qualified domain name (FQDN) of the server that runs Office Online Server, such as http://servername.contoso.com.
  • –ExternalURL è il nome di dominio completo accessibile su Internet.–ExternalURL is the FQDN that can be accessed on the Internet.
  • –CertificateName è il nome descrittivo del certificato.–CertificateName is the friendly name of the certificate.

Creare la farm di Office Online Server (HTTP)Create the Office Online Server farm (HTTP)

Usare il comando New-OfficeWebAppsFarm per creare una nuova farm di Office Online Server costituita da un singolo server, come mostrato nell'esempio seguente.Use the New-OfficeWebAppsFarm command to create a new Office Online Server farm that consists of a single server, as shown in the following example.

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

ParametriParameters

  • –InternalURL è il nome del server che esegue Office Online Server, ad esempio http://nomeserver.–InternalURL is the name of the server that runs Office Online Server, such as http://servername.
  • –AllowHttp configura la farm per l'uso di HTTP.–AllowHttp configures the farm to use HTTP.

Verificare che la farm di Office Online Server sia stata creata correttamenteVerify that the Office Online Server farm was created successfully

Dopo la creazione della farm, i dettagli relativi alla farm vengono visualizzati nel prompt di Windows PowerShell.After the farm is created, details about the farm are displayed in the Windows PowerShell prompt. Per verificare che Office Online Server sia installato e configurato correttamente, usare un Web browser per accedere all'URL di individuazione di Office Online Server, come mostrato nell'esempio seguente.To verify that Office Online Server is installed and configured correctly, use a web browser to access the Office Online Server discovery URL, as shown in the following example. L'URL di individuazione è il parametro InternalUrl specificato durante la configurazione della farm di Office Online Server, seguito da /hosting/discovery, ad esempio:The discovery URL is the InternalUrl parameter you specified when you configured your Office Online Server farm, followed by /hosting/discovery, for example:

<InternalUrl>/hosting/discovery

Se Office Online Server funziona come previsto, dovrebbe essere visualizzato un file XML di individuazione WOPI (Web Application Open Platform Interface Protocol) nel Web browser.If Office Online Server works as expected, you should see a Web Application Open Platform Interface Protocol (WOPI)-discovery XML file in your web browser. Le prime righe del file dovrebbero essere simili all'esempio seguente:The first few lines of that file should resemble the following example:

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

Configurare le dimensioni massime delle cartelle di lavoro di ExcelConfigure Excel workbook maximum size

Le dimensioni massime del file per tutti i file nel Server di report di Power BI sono 100 MB.The maximum file size for all files in Power BI Report Server is 100 MB. Per rispettare tale limite, è necessario configurarlo manualmente in Office Online Server.To stay in sync with that, you need to manually set this in OOS.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

Uso di EffectiveUserName con Analysis ServicesUsing EffectiveUserName with Analysis Services

È necessario consentire le connessioni dinamiche ad Analysis Services per le connessioni in una cartella di lavoro di Excel che usano EffectiveUserName.To allow for live connections to Analysis Services, for connections within an Excel workbook that make use of EffectiveUserName. Per consentire a Office Online Server di usare EffectiveUserName, è necessario aggiungere l'account del computer del server di Office Online Server come amministratore per l'istanza di Analysis Services.For OOS to make use of EffectiveUserName, you will need to add the machine account of the OOS server as an administrator for the Analysis Services instance. A questo scopo, è necessario Management Studio per SQL Server 2016 o versione successiva.Management Studio for SQL Server 2016 or later is needed to do this.

In una cartella di lavoro di Excel sono attualmente supportate solo le connessioni incorporate di Analysis Services.Only embedded Analysis Services connections are currently supported within an Excel workbook. L'account utente dovrà avere l'autorizzazione per la connessione ad Analysis Services, perché non è disponibile la possibilità di proxy per l'utente.The user's account will need to have permission to connect to Analysis Services as the ability to proxy the user is not available.

Eseguire i comandi di PowerShell seguenti nel server di Office Online Server.Run the following PowerShell commands on the OOS Server.

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

Configurare un'istanza di PowerPivot per i modelli di datiConfigure a Power Pivot instance for data models

L'installazione di un'istanza di Analysis Services in modalità PowerPivot consente di usare le cartelle di lavoro di Excel che usano PowerPivot.Installing an Analysis Services Power Pivot mode instance lets you work with Excel workbooks that are using Power Pivot. Assicurarsi che il nome dell'istanza sia POWERPIVOT.Make sure that the instance name is POWERPIVOT. Aggiungere l'account del computer del server di Office Online Server come amministratore per l'istanza di Analysis Services in modalità PowerPivot.Add the machine account of the OOS server as an administrator, for the Analysis Services Power Pivot mode instance. A questo scopo, è necessario Management Studio per SQL Server 2016 o versione successiva.Management Studio for SQL Server 2016 or later is needed to do this.

Per consentire a Office Online Server di usare l'istanza in modalità PowerPivot, eseguire il comando seguente.For OOS to use the Power Pivot mode instance, run the following command.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Se non sono già consentiti i dati esterni, dal passaggio precedente relativo ad Analysis Services eseguire il comando seguente.If you did not already allow external data, from the Analysis Services step above, run the following command.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Considerazioni relative al firewallFirewall considerations

Per evitare problemi relativi al firewall, potrebbe essere necessario aprire le porte 2382 e 2383.To avoid firewall issues, you may need to open the ports 2382 and 2383. È anche possibile aggiungere msmdsrv.exe per l'istanza di Power Pivot come criterio del firewall dell'applicazione.You can also add the msmdsrv.exe, for the Power Pivot instance, as an application firewall wall policy.

Configurare il Server di report di Power BI per l'uso del server di Office Online ServerConfigure Power BI Report Server to use the OOS Server

Nella pagina Generale di Impostazioni del sito immettere l'URL di individuazione di Office Online Server.On the General page of Site settings, enter the OOS discovery url. L'URL di individuazione di Office Online Server corrisponde al valore InternalUrl, usato durante la distribuzione del server di Office Online Server, seguito da /hosting/discovery.The OOS discovery url is the InternalUrl, used when deploying the OOS server, followed by /hosting/discovery. Ad esempio, http://servername/hosting/discovery, per HTTP.For example, http://servername/hosting/discovery, for HTTP. E https://server.contoso.com/hosting/discovery per HTTPS.And, https://server.contoso.com/hosting/discovery for HTTPS.

Per passare a Impostazioni del sito, selezionare l'icona a forma di ingranaggio in alto a destra e quindi selezionare Impostazioni del sito.To get to Site settings, select the gear icon in the upper right and select Site settings.

Solo un utente con ruolo Amministratore sistema potrà visualizzare l'impostazione relativa all'URL di individuazione di Office Online Server.Only a user with the System Administrator role will see the Office Onlien Server discovery url setting.

Impostazioni del sito per il Server di report di Power BI.

Dopo avere immesso l'URL di individuazione e avere selezionato Applica, la selezione di una cartella di lavoro di Excel nel portale Web consente di visualizzare la cartella di lavoro nel portale Web.After you enter the discovery url, and select Apply, selecting an Excel workbook, within the web portal, should display the workbook within the web portal.

Limitazioni e considerazioniLimitations and considerations

  • La possibilità di visualizzare le cartelle di lavoro di Excel nel Server di report di Power BI è attualmente disponibile in anteprima.The ability to view Excel workbooks within Power BI Report Server is currently in preview.
  • È possibile accedere alle cartelle di lavoro in modalità di sola lettura.You will have read only capability with workbooks.

Passaggi successiviNext steps

Manuale per l'amministratoreAdministrator handbook
Avvio rapido: installazione del Server di report di Power BIQuickstart: Install Power BI Report Server
Installare Generatore reportInstall Report Builder
Scaricare SQL Server Data Tools (SSDT)Download SQL Server Data Tools (SSDT)

Altre domande?More questions? Provare a rivolgersi alla community di Power BITry asking the Power BI Community