Testar os pacotes de conteúdo de modelo para o Power BITesting template content packs for Power BI

Há várias maneiras de testar seu pacote de conteúdo antes de enviá-lo para publicação.There are multiple ways to test your content pack before submitting it for publishing.

Observação

Se o seu pacote de conteúdo usar um Conector de Dados personalizado que você desenvolveu, você não poderá testar a atualização de dados ou o pacote de conteúdo do modelo, conforme a descrição abaixo.If your content pack uses a custom Data Connector that you developed, you will not be able to test the data refresh or the template content pack as described below. Se esse for o caso, vá para enviar seu pacote de conteúdo e a equipe do Power BI trabalhará com você para testar seu pacote de conteúdo.If that is the case, please proceed to submit your content pack and the Power BI team will work with you on testing your content pack.

Testando a atualização agendada de dadosTesting Scheduled Data Refresh

Os pacotes de conteúdo do modelo utilizam o recurso Atualização no PowerBI.com para criar uma instância de um pacote de conteúdo com os dados do cliente durante a conexão.Template content packs leverage Refresh in PowerBI.com to instantiate a content pack with the customer's data when they connect. Antes de o pacote de conteúdo estar publicamente disponível, é possível testar esse fluxo com o arquivo do Desktop que você criou.Prior to the content pack being publicly available, you can test this flow with the Desktop file you've created.

Depois de carregar o arquivo, selecione “...” ao lado do conjunto de dados e selecione Agendar Atualização.After uploading the file, select the "…" next to the dataset and select Schedule Refresh. Configure credenciais para a fonte.Configure credentials for the source. Confira se o conjunto de dados é atualizado com êxito: tente “Atualizar Agora” e “Atualização Agendada”.Make sure that your dataset refreshes successfully, try both "Refresh Now" and "Scheduled Refresh". Caso a atualização apresente falhas, verifique a mensagem de erro e valide suas consultas e seu sistema final.If your refresh hits any failures, check the error message and validate your queries and your end system.

Outras dicas de atualizaçãoAdditional refresh tips

  • Somente uma única fonte de dados deve ser detectada ao tentar agendar a atualizaçãoOnly one data source should be detected when you try to schedule refresh
  • A conexão de teste deverá indicar que o usuário poderá carregar o pacote de conteúdo.Test connection should indicate that your user will be able to load the content pack. Se esse não for o caso, verifique se suas consultas tratam os casos de erro adicionais.If that's not the case, ensure your queries handle the additional error cases.
  • A atualização deverá ser concluída em um tempo razoável; o recomendado é cerca de 5 minutosRefresh should complete in a reasonable time, ~5mins is suggested

configurações

Testando modelosTesting Templates

Um pacote de conteúdo do modelo é semelhante às soluções existentes, com a exceção de que ele não inclui os dados reais no conjunto de dados.A template content pack is similar to existing solutions except that it does not include the actual data in the dataset. Em vez disso, quando um usuário consome ou cria uma instância de um modelo, será solicitado que ele insira parâmetros e credenciais para se conectar.Instead, when a user consumes or instantiates a template, they are prompted for parameters and credentials in order to connect. Depois de conectado, ele verá seus próprios dados no dashboard, no relatório e nos conjuntos de dados.Once connected, they'll see their own data in the dashboard, report and datasets.

Depois que um usuário comprova o pacote de conteúdo que ele tem acesso nas configurações do conjunto de dados, incluindo atualização agendada, as configurações de RLS no conjunto de dados não são publicadas com o pacote de conteúdo.After a user instantiates the content pack they have access to the dataset settings including scheduled refresh, any RLS settings on the dataset are not published with the content pack.

Observação

Os pacotes de conteúdo do modelo só podem incluir um dashboard, um relatório e um conjunto de dados.Template content packs can only include 1 dashboard, 1 report and 1 dataset. Veja a lista de restrições na página Criação.Please see the list of restrictions in the authoring page.

Para habilitar a criação de modelo para o seu locatário, trabalhe com o administrador do Power BI para habilitar a opção abaixo.To enable template creation for your tenant, please work with your Power BI admin to enable the feature switch below.

featureswitch

Uma vez habilitada, você verá uma caixa de seleção na parte inferior de "Criar pacote de conteúdo", permitindo que você publique um pacote de conteúdo do modelo em sua organização.Once enabled, you'll see a checkbox at the bottom of "Create content pack", allowing you to publish a template content pack to your organization.

caixa de seleção

NomenclaturaNaming

Sugerimos que você nomeie seu dashboard, relatório e conjunto de dados de maneira consistente em todo o pacote de conteúdo.We suggest naming your dashboard, report and dataset consistently across your content pack. Esses nomes são embutidos em código e serão os mesmos para todos os usuários; portanto, usar seu nome de produto/cenário pode facilitar a localização por parte dos clientes.These names are hardcoded and will be the same for all users, so using your product/scenario name can make it easier for your customers to locate.

Outras dicas de modelosAdditional template tips

  • Confira se os parâmetros especificados nas consultas são significativos para os usuários finaisEnsure the parameters you specified in the queries are meaningful to your end users
  • Considere quanto tempo o usuário final ficará aguardando até a conclusão da atualização agendadaConsider how long your end user will be waiting for scheduled refresh to complete

criar

EnvioSubmission

O processo de envio por meio do Microsoft AppSource permitirá que você publique o pacote de conteúdo do modelo na galeria de pacotes de conteúdo do serviço no PowerBI.com e também liste seu pacote de conteúdo no Microsoft AppSource.The submission process through Microsoft AppSource will allow you to publish your template content pack in the service content packs gallery in PowerBI.com as well as list your content pack in Microsoft AppSource.

Antes do envioBefore submission

  • Examinar as dicas de criação para cada um dos artefatos no pacote de conteúdoReview the authoring tips for each of the artifacts within the content pack
  • Teste e conecte-se com várias condições de contas e dados.Test and connect with various accounts and data conditions. (Pule esta etapa se você desenvolveu seu próprio Conector de Dados personalizado)(Skip this step if you developed your own custom Data Connector)
  • Examinar todos os visuais, observar atentamente itens com erros de ortografiaReview all visuals, look carefully for misspelled items
  • Verifique se o pacote de conteúdo responde bem à P e R; sugerimos que você teste, pelo menos, 30 perguntas variadas em todo o modelo de dados.Ensure the content pack responds well to Q&A, we suggest testing at least 30 varied questions across the data model. (Pule esta etapa se você desenvolveu seu próprio Conector de Dados personalizado)(Skip this step if you developed your own custom Data Connector)

EnvioSubmission

Quando estiver pronto para enviar, visite a Página de envio de aplicativos em AppSource e envie suas informações.Once ready to submit, visit the Apps submission page on AppSource and submit your information. Não se esqueça de selecionar o Power BI na lista de produtos disponíveisPlease make sure to select Power BI from the available list of products

Equipe do Power BI examinará seu envio e entrará em contato para garantir que todos os artefatos atendam aos requisitos de envio.The Power BI team will review your submission and will reach out to you to ensure all the artifacts meets the submission requirements. Além de ser concluído, também validaremos a qualidade do dashboard e dos relatórios fornecidos, garantindo que eles atendem ao cenário de negócios descrito no aplicativo.In addition to being complete, we'll also validate the quality of the dashboard and reports provided ensuring they meet the business scenario described in the application.

AtualizaçõesUpdates

Atualizar seu pacote de conteúdo segue um fluxo semelhante ao envio original.Updating your content pack follows a similar flow to the original submission.