Configure seu servidor de relatório para hospedar pastas de trabalho do Excel usando o OOS (Servidor do Office Online)Configure your report server to host Excel workbooks using Office Online Server (OOS)

Além de exibirem os relatórios do Power BI no portal da Web, os usuários empresariais agora podem fazer o mesmo com as pastas de trabalho do Excel no Servidor de Relatórios do Power BI, o que proporciona a eles uma única localização para publicar e exibir seu conteúdo de autoatendimento do 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.

Observação

Esta é uma versão prévia do recurso que está incluída na versão prévia de agosto de 2017.This is a preview feature included in the August 2017 preview release. Para obter mais informações, consulte Novidades no Servidor de Relatório do Power BI.For more information, see What's new in Power BI Report Server.

Relatórios do Excel visualizados do portal da Web do servidor de relatórios.

Isso é feito com o uso do OOS (Servidor do Office Online).This is accomplished by making use of Office Online Server (OOS).

Preparar o servidor para executar o Servidor do Office OnlinePrepare server to run Office Online Server

Realize esses procedimentos no servidor que executará o Servidor do Office Online.Perform these procedures on the server that will run Office Online Server. Esse servidor deve ser o Windows Server 2012 R2 ou o Windows Server 2016.This server must be Windows Server 2012 R2 or Windows Server 2016. O Windows Server 2016 requer o Servidor do Office Online de abril de 2017 ou posterior.Windows Server 2016 requires Office Online Server April 2017 or later.

Instalação do software de pré-requisito no Servidor do Office OnlineInstall prerequisite software for Office Online Server

  1. Abra o prompt do Windows PowerShell como administrador e execute este comando para instalar os serviços e as funções necessárias.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 solicitado, reinicie o servidor.If prompted, restart the server.

  2. Instale o software a seguir:Install the following software:

Instalar o Servidor do Office OnlineInstall Office Online Server

Se você planeja usar os recursos do Excel Online que utilizam acesso a dados externos (como o Power Pivot), observe que o Servidor do Office Online deve residir na mesma floresta do Active Directory que seus usuários, bem como qualquer fonte de dados externa que você planeje acessar usando a autenticação baseada no 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. Baixar o Servidor do Office Online do VLSC (Centro de Atendimento de Licenciamento por Volume).Download Office Online Server from the Volume Licensing Service Center (VLSC). O download está localizado nesses produtos do Office no portal do VLSC.The download is located under those Office products on the VLSC portal. Para fins de desenvolvimento, você pode baixar o OOS dos downloads do assinante do MSDN.For development purposes, you can download OOS from MSDN subscriber downloads.
  2. Execute o Setup.exe.Run Setup.exe.
  3. Na página Leia os termos de licença para Software Microsoft, selecione Aceito os termos deste contrato e Continuar.On the Read the Microsoft Software License Terms page, select I accept the terms of this agreement and select Continue.
  4. Na página Escolher um local do arquivo, selecione a pasta na qual você deseja que os arquivos do Servidor do Office Online sejam instalados (por exemplo, C:\Arquivos de Programas\Microsoft Office Web Apps) e selecione Instalar Agora.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 a pasta especificada não existir, o assistente de instalação a criará para você.If the folder you specified doesn’t exist, Setup creates it for you.

    É recomendável que você instale o Servidor do Office Online na unidade do sistema.We recommend that you install Office Online Server on the system drive.

  5. Quando a instalação do Servidor do Office Online for concluída, selecione Fechar.When Setup finishes installing Office Online Server, select Close.

Instalar pacotes de idiomas no Servidor do Office Online (opcional)Install language packs for Office Web Apps Server (optional)

Os pacotes de idioma do Servidor do Office Online permitem que os usuários exibam arquivos do Office com base na Web em vários idiomas.Office Online Server Language Packs let users view web-based Office files in multiple languages.

Para instalar os pacotes de idiomas, siga estas etapas.To install the language packs, follow these steps.

  1. Baixe os pacotes de idiomas do Servidor do Office Online do Centro de Download da Microsoft.Download the Office Online Server Language Packs from the Microsoft Download Center.
  2. Execute wacserverlanguagepack.exe.Run wacserverlanguagepack.exe.
  3. No assistente do pacote de idiomas do Servidor do Office Online, na página Leia os termos de licença para Software Microsoft, selecione Aceito os termos deste contrato e Continuar.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. Quando a instalação do Servidor do Office Online for concluída, selecione Fechar.When Setup finishes installing Office Online Server, select Close.

Implantar o Servidor do Office OnlineDeploy Office Online Server

Criar o farm do Servidor do Office Online (HTTPS)Create the Office Online Server farm (HTTPS)

Use o comando New-OfficeWebAppsFarm para criar um novo farm do Servidor do Office Online que consiste em um único servidor, conforme mostrado no exemplo a seguir.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"

ParâmetrosParameters

  • – InternalURL é o FQDN (nome de domínio totalmente qualificado) do servidor que executa o servidor do Office Online, como http://servername.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 é o FQDN que pode ser acessado na Internet.–ExternalURL is the FQDN that can be accessed on the Internet.
  • – CertificateName é o nome amigável do certificado.–CertificateName is the friendly name of the certificate.

Criar o farm do Servidor do Office Online (HTTP)Create the Office Online Server farm (HTTP)

Use o comando New-OfficeWebAppsFarm para criar um novo farm do Servidor do Office Online que consiste em um único servidor, conforme mostrado no exemplo a seguir.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

ParâmetrosParameters

  • – InternalURL é o nome do servidor que executa o Servidor do Office Online, como http://servername.–InternalURL is the name of the server that runs Office Online Server, such as http://servername.
  • – AllowHttp configura o farm para usar o HTTP.–AllowHttp configures the farm to use HTTP.

Verifique se o farm do Servidor do Office Online foi criado com êxitoVerify that the Office Online Server farm was created successfully

Após a criação do farm, os detalhes sobre ele serão exibidos no prompt do Windows PowerShell.After the farm is created, details about the farm are displayed in the Windows PowerShell prompt. Para verificar se o Servidor do Office Online está instalado e configurado corretamente, use um navegador da Web para acessar a URL de descoberta do Servidor do Office Online, conforme mostrado no exemplo a seguir.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. A URL de descoberta é o parâmetro InternalUrl que você especificou quando configurou o farm do Servidor do Office Online, seguido por /hosting/discovery, por exemplo: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 o Servidor do Office Online funcionar conforme o esperado, você deverá ver um arquivo XML de descoberta do WOPI (Interface de Plataforma Aberta de aplicativo Web) em seu navegador da 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. As primeiras linhas do arquivo devem se parecer com o exemplo a seguir: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&>" /> 

Configurar o tamanho máximo da pasta de trabalho do ExcelConfigure Excel workbook maximum size

O tamanho do arquivo máximo para todos os arquivos no Servidor de Relatórios do Power BI é 100 MB.The maximum file size for all files in Power BI Report Server is 100 MB. Para que você se mantenha atualizado, essa informação deve ser configurada manualmente no OOS.To stay in sync with that, you need to manually set this in OOS.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

Uso do EffectiveUserName com o Analysis ServicesUsing EffectiveUserName with Analysis Services

Para permitir conexões dinâmicas com o Analysis Services e conexões em uma pasta de trabalho do Excel que usa EffectiveUserName.To allow for live connections to Analysis Services, for connections within an Excel workbook that make use of EffectiveUserName. Para que o OOS faça uso do EffectiveUserName, você precisará adicionar a conta do computador do servidor do OOS como um administrador da instância do 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. O Management Studio para SQL Server 2016 ou posterior é necessário para executar esta ação.Management Studio for SQL Server 2016 or later is needed to do this.

No momento, há suporte apenas para as conexões incorporadas do Analysis Services em uma pasta de trabalho do Excel.Only embedded Analysis Services connections are currently supported within an Excel workbook. A conta de usuário precisará ter permissão para se conectar ao Analysis Services, uma vez que a capacidade de proxy do usuário não está disponível.The user's account will need to have permission to connect to Analysis Services as the ability to proxy the user is not available.

Execute os seguintes comandos do PowerShell no servidor do OOS.Run the following PowerShell commands on the OOS Server.

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

Configurar uma instância do PowerPivot para modelos de dadosConfigure a Power Pivot instance for data models

A instalação de uma instância do modo PowerPivot do Analysis Services permite que você trabalhe com as pastas de trabalho do Excel que estão usando o Power Pivot.Installing an Analysis Services Power Pivot mode instance lets you work with Excel workbooks that are using Power Pivot. Confirme se o nome da instância é POWERPIVOT.Make sure that the instance name is POWERPIVOT. Adicione a conta do computador do servidor do OOS como administrador na instância do modo PowerPivot do Analysis Services.Add the machine account of the OOS server as an administrator, for the Analysis Services Power Pivot mode instance. O Management Studio para SQL Server 2016 ou posterior é necessário para executar esta ação.Management Studio for SQL Server 2016 or later is needed to do this.

Para o OOS usar a instância do modo Power Pivot, execute o seguinte comando.For OOS to use the Power Pivot mode instance, run the following command.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Se você ainda não permitiu os dados externos, da etapa do Analysis Services anterior, execute o seguinte comando.If you did not already allow external data, from the Analysis Services step above, run the following command.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Considerações sobre o firewallFirewall considerations

Para evitar problemas de firewall, talvez seja necessário abrir as portas 2382 e 2383.To avoid firewall issues, you may need to open the ports 2382 and 2383. Você também pode adicionar o msmdsrv.exe para a instância do PowerPivot, como uma política de firewall do aplicativo.You can also add the msmdsrv.exe, for the Power Pivot instance, as an application firewall wall policy.

Configurar o Servidor de Relatórios do Power BI para usar o Servidor de OOSConfigure Power BI Report Server to use the OOS Server

Na página Geral das Configurações do site, insira a URL de descoberta do OOS.On the General page of Site settings, enter the OOS discovery url. A URL de descoberta do OOS é a InternalUrl usada ao implantar o servidor do OOS, seguida por /hosting/discovery.The OOS discovery url is the InternalUrl, used when deploying the OOS server, followed by /hosting/discovery. Por exemplo, http://servername/hosting/discovery, para HTTP.For example, http://servername/hosting/discovery, for HTTP. E, https://server.contoso.com/hosting/discovery para HTTPS.And, https://server.contoso.com/hosting/discovery for HTTPS.

Para obter as Configurações do site, selecione o ícone de engrenagem no canto superior direito e selecione Configurações do site.To get to Site settings, select the gear icon in the upper right and select Site settings.

Somente um usuário com função de Administrador do Sistema verá a configuração da URL de descoberta do Servidor do Office Online.Only a user with the System Administrator role will see the Office Onlien Server discovery url setting.

Configurações do site para o Servidor de Relatórios do Power BI.

Depois de inserir a URL de descoberta e selecionar Aplicar, a seleção de uma pasta de trabalho do Excel no portal da Web deverá exibir a pasta de trabalho no portal da 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.

Limitações e consideraçõesLimitations and considerations

  • A capacidade de exibir as pastas de trabalho do Excel no Servidor de Relatórios do Power BI está na versão prévia no momento.The ability to view Excel workbooks within Power BI Report Server is currently in preview.
  • Você terá a funcionalidade somente leitura das pastas de trabalho.You will have read only capability with workbooks.

Próximas etapasNext steps

Manual do administradorAdministrator handbook
Início rápido: instalar o Servidor de Relatório do Power BIQuickstart: Install Power BI Report Server
Instalar o Construtor de RelatóriosInstall Report Builder
Baixar o SSDT (SQL Server Data Tools)Download SQL Server Data Tools (SSDT)

Mais perguntas?More questions? Experimente perguntar à Comunidade do Power BITry asking the Power BI Community