Configurer votre serveur de rapports pour héberger des classeurs Excel à l’aide d’Office Online Server (OOS)Configure your report server to host Excel workbooks using Office Online Server (OOS)

Outre l’affichage de rapports Power BI sur le portail web, les utilisateurs professionnels peuvent désormais faire de même avec des classeurs Excel dans Power BI Report Server. Ils disposent ainsi d’un emplacement unique pour publier et consulter leur contenu Microsoft BI en libre-service.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.

Note

Il s’agit d’une fonctionnalité en préversion incluse dans la version préliminaire d’août 2017.This is a preview feature included in the August 2017 preview release. Pour plus d’informations, voir Nouveautés dans Power BI Report Server.For more information, see What's new in Power BI Report Server.

Rapports Excel consultés via le portail web de serveur de rapports.

Cela est rendu possible par l’utilisation d’Office Online Server (OOS).This is accomplished by making use of Office Online Server (OOS).

Préparer le serveur à l’exécution d’Office Online ServerPrepare server to run Office Online Server

Effectuez les procédures suivants sur le serveur qui doit exécuter Office Online Server.Perform these procedures on the server that will run Office Online Server. Il doit s’agir d’un serveur Windows Server 2012 R2 ou Windows Server 2016.This server must be Windows Server 2012 R2 or Windows Server 2016. Windows Server 2016 requiert la version d’avril 2017 d’Office Online Server ou une version ultérieure.Windows Server 2016 requires Office Online Server April 2017 or later.

Installer les logiciels requis pour Office Online ServerInstall prerequisite software for Office Online Server

  1. Ouvrez l’invite de Windows PowerShell en tant qu’administrateur, puis exécutez cette commande pour installer les rôles et services requis.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
    

    Si vous y êtes invité, redémarrez le serveur.If prompted, restart the server.

  2. Installez les logiciels suivants :Install the following software:

Installer Office Online ServerInstall Office Online Server

Si vous envisagez d’exploiter des fonctionnalités d’Excel Online qui utilisent un accès à des données externes (par exemple, Power Pivot), notez qu’Office Online Server doit résider dans la même forêt Active Directory que ses utilisateurs, tout comme toutes les sources de données externes auxquelles vous prévoyez d’accéder à l’aide d’une authentification basée sur 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. Téléchargez Office Online Server à partir du Centre de gestion des licences en volume (VLSC).Download Office Online Server from the Volume Licensing Service Center (VLSC). Le téléchargement est accessible sous ces produits Office sur le portail VLSC.The download is located under those Office products on the VLSC portal. À des fins de développement, vous pouvez télécharger OOS à partir de MSDN Subscriber Downloads.For development purposes, you can download OOS from MSDN subscriber downloads.
  2. Exécutez Setup.exe.Run Setup.exe.
  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes de ce contrat, puis Continuer.On the Read the Microsoft Software License Terms page, select I accept the terms of this agreement and select Continue.
  4. Dans la page Choisir un emplacement pour les fichiers, sélectionnez le dossier dans lequel installer les fichiers Office Online Server (par exemple,C:\Program Files\Microsoft Office Web Apps), choisissez sélectionnez Installer maintenant.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. Si le dossier spécifié n’existe pas, le programme d’installation le crée pour vous.If the folder you specified doesn’t exist, Setup creates it for you.

    Nous vous recommandons d’installer Office Online Server sur le lecteur système.We recommend that you install Office Online Server on the system drive.

  5. Lorsque le programme d’installation a terminé l’installation d’Office Online Server, sélectionnez Fermer.When Setup finishes installing Office Online Server, select Close.

Installer les modules linguistiques pour Office Web Apps Server (facultatif)Install language packs for Office Web Apps Server (optional)

Les modules linguistiques pour Office Online Server permettent aux utilisateurs d’afficher des fichiers Office sur web dans plusieurs langues.Office Online Server Language Packs let users view web-based Office files in multiple languages.

Pour installer les modules linguistiques, procédez comme suit.To install the language packs, follow these steps.

  1. Téléchargez les modules linguistiques pour Office Online Server à partir du Centre de téléchargement Microsoft.Download the Office Online Server Language Packs from the Microsoft Download Center.
  2. Exécutez wacserverlanguagepack.exe.Run wacserverlanguagepack.exe.
  3. Dans l’Assistant d’installation de module linguistique pour Office Online Server, dans la page Lire les termes du contrat de licence logiciel Microsoft, sélectionnez J’accepte les termes de ce contrat, puis Continuer.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. Lorsque le programme d’installation a terminé l’installation d’Office Online Server, sélectionnez Fermer.When Setup finishes installing Office Online Server, select Close.

Déployer Office Online ServerDeploy Office Online Server

Créer une batterie de serveurs Office Online Server (HTTPS)Create the Office Online Server farm (HTTPS)

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server composée d’un serveur unique, comme illustré dans l’exemple suivant.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"

ParamètresParameters

  • – InternalURL est le nom de domaine complet (FQDN) du serveur exécutant Office Online Server, tel que http://nomserveur.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 est le nom de domaine complet (FQDN) accessible sur Internet.–ExternalURL is the FQDN that can be accessed on the Internet.
  • –CertificateName est le nom convivial du certificat.–CertificateName is the friendly name of the certificate.

Créer la batterie de serveurs Office Online Server (HTTP)Create the Office Online Server farm (HTTP)

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server composée d’un serveur unique, comme illustré dans l’exemple suivant.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

ParamètresParameters

  • –InternalURL est le nom du serveur exécutant Office Online Server, tels que http://nomserveur.–InternalURL is the name of the server that runs Office Online Server, such as http://servername.
  • – AllowHttp configure la batterie de serveurs pour utiliser le protocole HTTP.–AllowHttp configures the farm to use HTTP.

Vérifier que la batterie de serveurs Office Online Server a été correctement crééeVerify that the Office Online Server farm was created successfully

Une fois la batterie de serveurs créée, des détails sur celle-ci apparaissent dans l’invite Windows PowerShell.After the farm is created, details about the farm are displayed in the Windows PowerShell prompt. Pour vérifier qu’Office Online Server est correctement installé et configuré, utilisez un navigateur web pour accéder à l’URL de découverte d’Office Online Server, comme illustré dans l’exemple suivant.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 de découverte est le paramètre InternalUrl que vous avez spécifié lors de la configuration de votre batterie de serveurs Office Online Server, suivi de /hosting/discovery. Par exemple :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

Si Office Online Server fonctionne comme prévu, vous devez voir un fichier XML Web Application Open Platform Interface Protocol (WOPI)-discovery dans votre navigateur web.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. Les quelques premières lignes de ce fichier doivent ressembler à l’exemple suivant :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&>" /> 

Configurer la taille maximale de classeur ExcelConfigure Excel workbook maximum size

La taille de fichier maximale pour tous les fichiers dans Power BI Report Server est de 100 Mo.The maximum file size for all files in Power BI Report Server is 100 MB. Pour vous aligner sur cette limite, vous devez la définir manuellement dans OOS.To stay in sync with that, you need to manually set this in OOS.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

Utilisation d’EffectiveUserName avec Analysis ServicesUsing EffectiveUserName with Analysis Services

Pour autoriser des connexions actives à Analysis Services, pour des connexions au sein d’un classeur Excel qui utilisent EffectiveUserName.To allow for live connections to Analysis Services, for connections within an Excel workbook that make use of EffectiveUserName. Pour qu’OOS utilise EffectiveUserName, vous devez ajouter le compte d’ordinateur du serveur OOS en tant qu’administrateur pour l’instance 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. Pour ce faire, vous devez disposer de SQL Server Management Studio 2016.Management Studio for SQL Server 2016 or later is needed to do this.

Seules les connexions Analysis Services incorporées sont actuellement prises en charge dans un classeur Excel.Only embedded Analysis Services connections are currently supported within an Excel workbook. Le compte de l’utilisateur doit être autorisé à se connecter à Analysis Services, car il n’existe aucune possibilité d’utiliser un proxy pour l’utilisateur.The user's account will need to have permission to connect to Analysis Services as the ability to proxy the user is not available.

Exécutez les commandes PowerShell suivantes sur le serveur OOS.Run the following PowerShell commands on the OOS Server.

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

Configurer une instance du mode Power Pivot pour les modèles de donnéesConfigure a Power Pivot instance for data models

L’installation d’une instance du mode Power Pivot d’Analysis Services vous permet de travailler avec des classeurs Excel qui utilisent Power Pivot.Installing an Analysis Services Power Pivot mode instance lets you work with Excel workbooks that are using Power Pivot. Assurez-vous que le nom d’instance est POWERPIVOT.Make sure that the instance name is POWERPIVOT. Ajoutez le compte d’ordinateur du serveur OOS en tant qu’administrateur pour l’instance du mode PowerPivot d’Analysis Services.Add the machine account of the OOS server as an administrator, for the Analysis Services Power Pivot mode instance. Pour ce faire, vous devez disposer de SQL Server Management Studio 2016.Management Studio for SQL Server 2016 or later is needed to do this.

Pour qu’OOS utilise l’instance du mode Power Pivot, exécutez la commande suivante.For OOS to use the Power Pivot mode instance, run the following command.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Si vous n’avez pas encore autorisé les données externes, à partir de l’étape Analysis Services ci-dessus, exécutez la commande suivante.If you did not already allow external data, from the Analysis Services step above, run the following command.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Considérations relatives au pare-feuFirewall considerations

Pour éviter d’éventuels problèmes de pare-feu, il se peut que vous deviez ouvrir les ports 2382 et 2383.To avoid firewall issues, you may need to open the ports 2382 and 2383. Vous pouvez également ajouter le fichier msmdsrv.exe, pour l’instance PowerPivot, en tant que stratégie de pare-feu d’application.You can also add the msmdsrv.exe, for the Power Pivot instance, as an application firewall wall policy.

Configurer Power BI Report Server pour utiliser le serveur OOSConfigure Power BI Report Server to use the OOS Server

Dans la page Général des Paramètres du site, entrez l’URL de découverte d’OOS.On the General page of Site settings, enter the OOS discovery url. L’URL de découverte d’OOS est la valeur du paramètre InternalUrl utilisée lors du déploiement du serveur OOS, suivie de /hosting/discovery.The OOS discovery url is the InternalUrl, used when deploying the OOS server, followed by /hosting/discovery. Par exemple, http://servername/hosting/discovery pour le protocole HTTP.For example, http://servername/hosting/discovery, for HTTP. Et https://server.contoso.com/hosting/discovery pour le protocole HTTPS.And, https://server.contoso.com/hosting/discovery for HTTPS.

Pour accéder aux Paramètres du site, sélectionnez l’icône d’engrenage en haut à droite, puis choisissez Paramètres du site.To get to Site settings, select the gear icon in the upper right and select Site settings.

Seul un utilisateur avec le rôle Administrateur système peut voir l’URL de découverte d’Office Online Server.Only a user with the System Administrator role will see the Office Onlien Server discovery url setting.

Paramètres du site pour Power BI Report Server.

Après que vous avez entré l’URL de découverte, puis sélectionné Appliquer, la sélection d’un classeur Excel au sein du portail web doit avoir pour effet d’afficher ce classeur sur le portail.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.

Considérations et limitationsLimitations and considerations

  • La possibilité de consulter des classeurs Excel à l’intérieur de Power BI Report Server est actuellement en version préliminaire.The ability to view Excel workbooks within Power BI Report Server is currently in preview.
  • Vous pouvez accéder aux classeurs en lecture seule.You will have read only capability with workbooks.

Étapes suivantesNext steps

Manuel de l’administrateurAdministrator handbook
Démarrage rapide : installer Power BI Report ServerQuickstart: Install Power BI Report Server
Installer le Générateur de rapportsInstall Report Builder
Télécharger SQL Server Data Tools (SSDT)Download SQL Server Data Tools (SSDT)

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community