Publicar uma aplicação no Power BIPublish an app in Power BI

Esta página é útil?

No Power BI, pode criar conteúdos em pacote oficiais e, em seguida, distribuí-los para uma audiência vasta como uma aplicação.In Power BI, you can create official packaged content, then distribute it to a broad audience as an app. Crie aplicações nas áreas de trabalho de aplicações, onde pode colaborar em conteúdos do Power BI com os seus colegas.You create apps in app workspaces, where you can collaborate on Power BI content with your colleagues. Em seguida, pode publicar aplicações concluídas em grandes grupos de pessoas na sua organização.Then you can publish the finished apps to large groups of people in your organization.

Aplicações do Power BI

Muitas vezes, os utilizadores empresariais precisam de vários dashboards e relatórios do Power BI para realizarem os seus negócios.Your business users often need multiple Power BI dashboards and reports to run their business. Nas aplicações do Power BI, pode criar coleções de dashboards e relatórios e publicar estas aplicações para toda a organização ou para pessoas específicas ou grupos.With Power BI apps, you can create collections of dashboards and reports and publish these apps to your whole organization or to specific people or groups. Enquanto criador ou administrador de relatórios, as aplicações facilitam a gestão de permissões nestas coleções.For you as a report creator or admin, apps make it easier to manage permissions on these collections.

Os utilizadores empresariais obtêm as suas aplicações de algumas formas diferentes:Business users get your apps in a few different ways:

  • Podem encontrar e instalar a sua aplicação a partir do Microsoft AppSourceThey can find and install your app from Microsoft AppSource
  • Pode enviar-lhes uma ligação direta.You can send them a direct link.
  • Pode instalar aplicações automaticamente nas contas do Power BI dos seus colegas de trabalho, se o administrador do Power BI lhe der permissão.You can install it automatically in your coworkers' Power BI accounts if your Power BI administrator gives you permission.

Pode criar a aplicação com a sua própria navegação incorporada, para que os utilizadores possam navegar facilmente nos seus conteúdos.You can create the app with its own built-in navigation, so your users can easily find their way around your content. Estes não podem modificar os conteúdos da aplicação.They can’t modify the contents of the app. No entanto, podem interagir com a mesma no serviço Power BI ou numa das aplicações móveis para filtrar, realçar e ordenar os dados.They can interact with it either in the Power BI service, or one of the mobile apps -– filtering, highlighting, and sorting the data themselves. Obtêm as atualizações automaticamente e pode controlar a frequência de atualização dos dados.They get updates automatically and you can control how frequently the data refreshes. Leia mais sobre a experiência de aplicação para utilizadores empresariais.Read more about the app experience for business users.

Licenças para aplicaçõesLicenses for apps

Para criar ou atualizar uma aplicação, necessita de uma licença do Power BI Pro.To create or update an app, you need a Power BI Pro license. Para os consumidores da aplicação, existem duas opções.For app consumers, there are two options.

  • Opção 1: todos os utilizadores empresariais precisam de licenças do Power BI Pro para ver a aplicação.Option 1: All business users need Power BI Pro licenses to view your app.
  • Opção 2: se a área de trabalho da aplicação residir numa capacidade do Power BI Premium, os utilizadores gratuitos na sua organização podem ver os conteúdos da mesma.Option 2: If your app workspace resides in a Power BI Premium capacity, free users in your organization can view app content. Para mais detalhes, leia O que é o Power BI Premium?.Read What is Power BI Premium? for details.

Publicar a aplicaçãoPublish your app

Quando os dashboards e relatórios na sua área de trabalho estiverem prontos, pode escolher quais pretende publicar e publicá-los como uma aplicação.When the dashboards and reports in your workspace are ready, you choose which dashboards and reports you want to publish, then you publish them as an app.

  1. Na vista de lista da área de trabalho, tem de decidir quais os dashboards e relatórios que pretende que sejam Incluídos na aplicação.In the workspace list view, decide which dashboards and reports you want Included in app.

    Selecionar o dashboard a publicar

    Se optar por não incluir um relatório com um dashboard relacionado, verá um aviso junto ao relatório.If you choose not to include a report that has a related dashboard, you see a warning next to the report. Pode publicar a aplicação, mas o dashboard relacionado não terá os mosaicos desse relatório.You can still publish the app, but the related dashboard won't have the tiles from that report.

    Aviso sobre o dashboard relacionado

  2. Selecione o botão Publicar aplicação no canto superior direito para iniciar o processo de criar e publicar uma aplicação a partir da área de trabalho.Select the Publish app button in the upper right to start the process of creating and publishing an app from the workspace.

    Publicar aplicação

  3. Em Configuração, preencha o nome e a descrição para ajudar as pessoas a encontrarem a aplicação.On Setup, fill in the name and description to help people find the app. Pode definir uma cor de tema para personalizá-la.You can set a theme color to personalize it. Também pode adicionar uma ligação para um site de suporte.You can also add a link to a support site.

    Criar a sua aplicação

  4. Em Navegação, selecione os conteúdos que pretende que sejam publicados como parte da aplicação.On Navigation, you select the content to be published as part of the app. Em seguida, adicione a navegação da aplicação para organizar os conteúdos em secções.Then you add app navigation, to organize the content in sections. Veja Conceber a experiência de navegação da aplicação neste artigo para obter detalhes.See Design the navigation experience for your app in this article for details.

    Navegação da aplicação

  5. Em Permissões, decida quem vai ter acesso à aplicação e o que essas pessoas podem fazer com a mesma.On Permissions, decide who has access to the app, and what they can do with it.

    • Em áreas de trabalho clássicas: todas as pessoas na sua organização, pessoas específicas ou grupos de segurança do Azure Active Directory (AAD).In classic workspaces: everyone in your organization, specific people, or Azure Active Directory (AAD) security groups.
    • Na nova experiência de áreas de trabalho: pessoas específicas, grupos de segurança e listas de distribuição do AAD e Grupos do Office 365.In the new experience workspaces: specific people, AAD security groups and distribution lists, and Office 365 Groups. Todos os utilizadores da área de trabalho recebem automaticamente acesso à aplicação da mesma.All workspace users are automatically given access to the app for the workspace.
    • Pode permitir que os utilizadores da aplicação se liguem aos conjuntos de dados subjacentes da aplicação através da permissão Compilação.You can allow app users to connect to the app's underlying datasets using the Build permission. Estes conjuntos de dados serão apresentados em experiências de pesquisa de conjuntos de dados.These datasets will appear in dataset search experiences.
    • Pode permitir que os utilizadores da aplicação façam cópias dos relatórios na mesma para A minha área de trabalho.You can allow app users to make a copy of reports in this app to their My workspace.

    Importante

    Se a sua aplicação se basear em conjuntos de dados de outras áreas de trabalho, é responsável por garantir que todos os utilizadores da aplicação têm acesso aos conjuntos de dados subjacentes.If your app relies on datasets from other workspaces, it is your responsibility to ensure all app users have access to the underlying datasets.

  1. Pode instalar a aplicação automaticamente para os destinatários se o seu administrador do Power BI tiver ativado esta definição no Portal de Administração do Power BI.You can install the app automatically for the recipients, if your Power BI admin has enabled this setting for you in the Power BI Admin Portal. Leia mais sobre como instalar automaticamente uma aplicação neste artigo.Read more about automatically installing an app in this article.

    Permissões da aplicação

  2. Quando selecionar Publicar aplicação, verá uma mensagem a confirmar que está pronto para publicar.When you select Publish app, you see a message confirming it’s ready to publish. Na caixa de diálogo Partilhar esta aplicação, pode copiar o URL que é uma ligação direta para esta aplicação.In the Share this app dialog box, you can copy the URL that’s a direct link to this app.

    Conclusão da aplicação

Pode enviar essa ligação direta para as pessoas com quem a partilhou ou pode localizar a aplicação no separador Aplicações ao aceder a Transferir e explorar mais aplicações do AppSource.You can send that direct link to the people you’ve shared it with, or they can find your app on the Apps tab by going to Download and explore more apps from AppSource. Leia mais sobre a experiência de aplicação para utilizadores empresariais.Read more about the app experience for business users.

Alterar a aplicação publicadaChange your published app

Depois de publicar a aplicação, poderá querer alterá-la ou atualizá-la.After you publish your app, you may want to change or update it. É fácil atualizá-la se for um administrador ou membro da nova área de trabalho da aplicação.It’s easy to update it if you’re an admin or member in the new app workspace.

  1. Abra a área de trabalho de aplicação que corresponde à aplicação.Open the app workspace that corresponds to the app.

    Abrir área de trabalho

  2. Faça as alterações que pretende aos dashboards ou relatórios.Make any changes you want to the dashboards or reports.

    A área de trabalho da aplicação é a área de teste, pelo que as suas alterações não são apresentadas em direto na aplicação até a publicar novamente.The app workspace is your staging area, so your changes aren't live in the app until you publish again. Isto permite-lhe efetuar alterações sem afetar as aplicações publicadas.This lets you make changes without affecting the published apps.

    Importante

    Se remover um relatório e atualizar a aplicação, mesmo que volte a adicioná-lo à mesma, os consumidores da sua aplicação irão perder todas as personalizações como marcadores, comentários, etc.If you remove a report and update the app, even if you add the report back to the app, your app consumers lose all customizations such as bookmarks, comments, etc.

  3. Volte à lista de conteúdos da área de trabalho da aplicação e selecione Atualizar aplicação no canto superior direito.Go back to the app workspace list of contents and select Update app in the upper-right corner.

  4. Atualize as secções Configuração, Navegação e Permissões se necessário e, em seguida, selecione Atualizar aplicação.Update Setup, Navigation, and Permissions, if you need to, then select Update app.

As pessoas com as quais partilhou a aplicação veem automaticamente a versão atualizada da aplicação.The people you’ve published the app to automatically see the updated version of the app.

Conceber a experiência de navegação da aplicaçãoDesign the navigation experience for your app

A opção Novo construtor de navegação permite-lhe criar uma navegação personalizada para a sua aplicação.The New navigation builder option allows you to build a custom navigation for your app. A navegação personalizada torna mais fácil para os seus utilizadores localizarem e utilizarem os conteúdos na aplicação.The custom navigation makes it easier for your users to find and use content in the app. As aplicações existentes têm esta opção desativada e, por predefinição, as novas aplicações têm esta opção ativada.Existing apps have this option turned off and new apps default to the option being on.

Quando a opção está desativada, pode selecionar a Página de destino da aplicação como sendo de Conteúdo específico (por exemplo, um dashboard ou relatório) ou selecionar Nenhum para mostrar uma lista básica de conteúdos ao utilizador.When the option is off, you can select the App landing page to be either Specific content, for example a dashboard or report, or select None to show a basic list of content to the user.

Quando ativar o Novo construtor de navegação, pode conceber uma navegação personalizada.When you turn on New navigation builder, you can design a custom navigation. Por predefinição, todos os relatórios, dashboards e livros do Excel que incluiu na sua aplicação são apresentados como uma lista não hierárquica.By default all the reports, dashboards, and Excel workbooks you included in your app are listed as a flat list.

Navegação da aplicação

Pode personalizar ainda mais a navegação da aplicação ao:You can further customize the app navigation by:

  • Reordenar os itens com as teclas Seta Para Cima/Seta Para Baixo.Reordering the items using the up / down arrows.
  • Mudar o nome dos itens nos Detalhes do relatório, nos Detalhes do dashboard e nos Detalhes do livro.Renaming items in the Report details, Dashboard details, and Workbook details.
  • Ocultar determinados itens da navegação.Hiding certain items from the navigation.
  • Utilizar a opção Novo para adicionar secções a conteúdos relacionados com grupos.Using the New option to add sections to group related content.
  • Utilizar a opção Novo para adicionar uma ligação a um recurso externo ao painel de navegação esquerdo.Using the New option to add a link to an external resource to the left navigation.

Ao adicionar uma ligação, em Detalhes da ligação pode selecionar o local onde a ligação será aberta.When you add a link, in Link details you can choose where the link opens. Por predefinição, as ligações são abertas no Separador atual, mas pode selecionar as opções Novo separador ou Área de conteúdo.By default links open in the Current tab, but you can select New tab, or Content area.

Considerações sobre a utilização da opção Novo construtor de navegaçãoConsiderations for using the new navigation builder option

Seguem-se alguns aspetos gerais a ter em atenção ao utilizar o novo construtor de navegação:Here are general things to keep in mind when using the new navigation builder:

  • As páginas de relatórios são apresentadas na área de navegação da aplicação como uma secção expansívelReport pages are shown in the app navigation area as an expandable section
  • Se desativar o novo construtor de navegação e, em seguida, publicar ou atualizar a sua aplicação, irá perder as personalizações que efetuou.If you turn off the new navigation builder and then publish or update your app, you lose the customizations you’ve made. Por exemplo, as secções, ordenações, ligações e nomes personalizados dos itens de navegação serão perdidos.For example, sections, ordering, links, and custom names for navigation items are all lost.

Ao adicionar ligações à navegação da sua aplicação e ao selecionar a opção Área de conteúdo:When adding links to your app navigation and selecting the Content area option:

  • Certifique-se de que a ligação pode ser incorporada.Ensure the link can be embedded. Alguns serviços impedem a incorporação dos respetivos conteúdos em sites de terceiros, como o Power BI.Some services block the embedding of their content in third-party sites like Power BI.
  • A incorporação de conteúdos do serviço Power BI como relatórios ou dashboards noutras áreas de trabalho não é suportada.Embedding Power BI service content like reports or dashboards in other workspaces isn't supported.
  • Incorpore conteúdos do Power BI Report Server através do respetivo URL incorporado nativo a partir de uma implementação no local.Embed Power BI Report Server content through its native embed URL content from an on premises deployment. Siga os passos indicados em Criar o URL do Power BI Report Server para obter o URL.Use the steps in creating the Power BI Report Server URL to get the URL. Tenha em atenção que são aplicadas regras de autenticação normais, pelo que a visualização de conteúdos requer uma ligação ao servidor no local.Be aware that regular authentication rules apply, so viewing the content requires a VPN connection to the on-premises server.
  • Será apresentado um aviso de segurança na parte superior dos conteúdos incorporados para indicar que estes não se encontram no Power BI.A security warning is shown at the top of the embedded content to indicate the content isn't in Power BI.

Instalar automaticamente as aplicações para os utilizadores finaisAutomatically install apps for end users

Se um administrador lhe atribuir permissões, pode instalar aplicações de forma automática ao emiti-las por push para os utilizadores finais.If an admin gives you permissions, you can install apps automatically, pushing them to end users. Esta funcionalidade de push torna mais fácil distribuir as aplicações certas para as pessoas ou grupos certos.This push functionality makes it easier to distribute the right apps to the right people or groups. A sua aplicação é apresentada automaticamente na lista de conteúdos das Aplicações dos seus utilizadores finais.Your app appears automatically in your end users' Apps content list. Estes não precisam de a procurar no Microsoft AppSource ou de seguir uma ligação de instalação.They don't have to find it from Microsoft AppSource or follow an installation link. Veja como os administradores permitem a emissão de aplicações por push para utilizadores finais no artigo do portal de administração do Power BI.See how admins enable pushing apps to end users in the Power BI admin portal article.

Como emitir uma aplicação por push automaticamente para os utilizadores finaisHow to push an app automatically to end users

Após o administrador lhe ter atribuído permissões, tem uma nova opção para instalar a aplicação automaticamente.Once the admin has assigned you permissions, you have a new option to install the app automatically. Ao selecionar a caixa de verificação e selecionar Publicar aplicação (ou Atualizar aplicação), a aplicação é emitida por push para todos os utilizadores ou grupos incluídos na secção Permissões da aplicação, no separador Acesso.When you check the box and select Publish app (or Update app), the app is pushed to all users or groups defined in the Permissions section of the app on the Access tab.

Permitir aplicações push

Como os utilizadores obtêm as aplicações que lhes emitiu por pushHow users get the apps that you push to them

Após emitir uma aplicação por push, esta é apresentada automaticamente na lista Aplicações dos utilizadores.After you push an app, it shows up in their Apps list automatically. Desta forma, pode organizar as aplicações que utilizadores ou cargos específicos na sua organização precisam de ter à disposição.In this way, you can curate the apps that specific users or job roles in your organization need to have at their fingertips.

Permitir aplicações push

Considerações para instalar automaticamente as aplicaçõesConsiderations for automatically installing apps

Seguem-se alguns aspetos a ter em atenção quando enviar aplicações por push para utilizadores finais:Here are things to keep in mind when pushing apps to end users:

  • Instalar uma aplicação automaticamente para os utilizadores pode demorar algum tempo.Installing an app automatically to users can take time. A maioria das aplicações é instalada automaticamente, mas as aplicações emitidas por push podem demorar algum tempo.Most apps install immediately for users, but pushing apps can take time. Depende do número de itens na aplicação e do número de pessoas com acesso.It depends on the number of items in the app and the number of people given access. Recomendamos que envie aplicações por push fora do horário de expediente e com bastante tempo de antecedência antes que os utilizadores precisem delas.We recommend pushing apps during off hours with plenty of time before users need them. Confirme com vários utilizadores antes de enviar comunicação abrangente sobre a disponibilidade das aplicações.Verify with several users before sending broad communication about the apps' availability.

  • Atualize o browser.Refresh the browser. Antes de ver a aplicação enviada por push na lista Aplicações, o utilizador poderá ter de atualizar ou fechar e abrir novamente o browser.Before seeing the pushed app in the Apps list, the user may need to refresh, or close and reopen their browser.

  • Se os utilizadores não virem imediatamente a aplicação na lista Aplicações, devem atualizar ou fechar e abrir novamente o respetivo browser.If users don’t immediately see the app in the Apps list, they should refresh or close and reopen their browser.

  • Tente não sobrecarregar os utilizadores.Try not to overwhelm users. Tenha cuidado e não envie demasiadas aplicações por push para que os seus utilizadores compreendam que as aplicações pré-instaladas são úteis.Be careful not to push too may apps so your users perceive the pre-installed apps are useful to them. É recomendável controlar quem pode enviar aplicações por push para os utilizadores finais para coordenar os horários.It’s best to control who can push apps to end users to coordinate timing. Estabeleça um ponto de contacto para emitir aplicações por push para os utilizadores finais na sua organização.Establish a point of contact for getting apps in your organization pushed to end users.

  • Os utilizadores convidados que não tiverem aceitado um convite não recebem as aplicações automaticamente instaladas.Guest users who haven't accepted an invite don't get apps automatically installed for them.

Permitir que os utilizadores se liguem aos conjuntos de dados subjacentes da aplicaçãoAllowing users to connect to the app's underlying datasets

Ao selecionar a opção para permitir que todos os utilizadores se liguem aos conjuntos de dados subjacentes da aplicação, estes recebem a permissão Compilação para o conjunto de dados subjacente.By checking the option to allow all users to connect to the app's underlying datasets, the app users receive the Build permission on the underlying dataset. Isto permite que os utilizadores utilizem os conjuntos de dados da aplicação em áreas de trabalho para procurá-los no Power BI Desktop e nas experiências de obtenção de dados do serviço, bem como para criar relatórios e dashboards.This allows users to use the app datasets across workspaces to search for these datasets in Power BI Desktop and the service get data experiences, and to create reports and dashboards using these datasets.

Ao desselecionar esta opção, os novos utilizadores que adicionar à aplicação deixarão de receber a permissão Compilação.When you uncheck this option, new users you add to the app are no longer given the Build permission. No entanto, as permissões existentes nos conjuntos de dados subjacentes não serão alteradas.However, existing permissions on the underlying datasets don't change. Pode utilizar a interface de utilizador fornecida para remover manualmente a permissão Compilação dos utilizadores da aplicação que já não deviam tê-la.You can use the provided user interface to remove the Build permission manually from app users who should no longer have it. Saiba mais sobre a permissão de compilação.Read more about the Build permission.

Permitir que os utilizadores façam cópias dos relatórios na aplicaçãoAllowing users to make a copy of the reports in the app

Ao selecionar a opção Permitir que os utilizadores façam uma cópia dos relatórios nesta aplicação, está a permitir que os utilizadores guardem quaisquer relatórios na aplicação em A Minha Área de Trabalho.By checking the option to Allow users to make a copy of the reports in this app, you're allowing users to save any of the reports in the app to their My Workspace. Desta forma, os utilizadores podem personalizar os relatórios consoante as suas necessidades.They can then customize the reports to their unique needs. Esta ação exige que a opção Permitir que todos os utilizadores se liguem aos conjuntos de dados subjacentes da aplicação através da permissão Compilação esteja ativada.This option requires the Allow all users to connect to the app's underlying datasets using the Build permission to be enabled. Esta funcionalidade tem um comportamento semelhante ao da nova funcionalidade Copiar relatórios de outras áreas de trabalho.This capability behaves like the new copy reports from other workspaces capability.

Anular publicação de uma aplicaçãoUnpublish an app

Qualquer membro da área de trabalho da aplicação pode anular a publicação da aplicação.Any member of an app workspace can unpublish the app.

Importante

Quando anular a publicação de uma aplicação, os utilizadores da aplicação perdem as suas personalizações.When you unpublish an app, app users lose their customizations. Estes perderão todos os marcadores pessoais, comentários ou subscrições associadas aos conteúdos na aplicação.They lose any personal bookmarks, comments, or subscriptions associated with content in the app. Apenas anule a publicação de uma aplicação se precisar de a remover.Only unpublish an app if you need to remove it.

  • Na área de trabalho da aplicação, selecione as reticências ( ... ) no canto superior direito > Anular aplicação.In an app workspace, select the ellipsis (...) in the upper-right corner > Unpublish app.

    Anular publicação da aplicação

Esta ação desinstala a aplicação de todas as pessoas para as quais a publicou e já não terão acesso à mesma.This action uninstalls the app for everyone you've published it to, and they no longer have access to it. Não elimina a área de trabalho da aplicação nem os respetivos conteúdos.It doesn't delete the app workspace or its contents.

Ver a aplicação publicadaView your published app

Quando os consumidores da sua aplicação abrirem a mesma, verão o painel de navegação que criou em vez do painel de navegação esquerdo padrão do Power BI.When your app consumers open your app, they see the navigation you created, instead of the standard Power BI left navigation pane. As listas de navegação da aplicação apresentam os relatórios e dashboards nas secções que definiu.The app navigation lists the reports and dashboards in the sections you've defined. Também apresentam as páginas individuais em cada relatório em vez de apenas mostrarem o nome do relatório.It also lists the individual pages in each report, rather that just the report name.

Aplicação com navegação

Próximos passosNext steps