API de atualização de relatórios do Power BI Embedded

Postado em quinta-feira, 15 de março de 2018

 

As APIs de Clonar Relatório e de Clonar Bloco e Dashboard permitem copiar conteúdo para que vários clientes possam receber análises sobre seus dados com o mínimo de chamadas à API. Uma API recém-lançada agora dá suporte à atualização de relatórios.

Se você é um ISV (fornecedor independente de software) com vários clientes ou se sua organização tem diversos departamentos, é possível ter uma cópia do relatório conectada a diferentes dados de cada um deles. É altamente recomendável salvar o conteúdo analítico de diferentes clientes em espaços de trabalho separados.

Vamos presumir que você tem 20 clientes (ou 20 departamentos). Você clona e reassocia o relatório de origem 20 vezes para fornecer a cada cliente sua própria exibição dos dados em um espaço de trabalho dedicado. Agora, suponha que você queira alterar o relatório de origem, corrigir pequenos erros e adicionar alguns requisitos do cliente. Usando a nova API, é possível atualizar automaticamente todos os relatórios que foram criados usando o mesmo relatório de origem e mantendo a mesma ID do relatório original usada para inserir e compartilhar. Isso significa que não há nenhum efeito no código quando você deseja melhorar os relatórios.

Os benefícios dessa operação vão além dos relatórios clonados ou importados. É possível atualizar um relatório de destino fornecendo qualquer relatório de origem, desde que o esquema do conjunto de dados esteja em conformidade com a atualização. O conjunto de dados em si no relatório de destino não será alterado e o relatório atualizado continuará vinculado ao conjunto de dados anterior.

Observe que uma operação de atualização altera todo o conteúdo do relatório. Os visuais ou as páginas que não estiverem no relatório de origem serão excluídos depois que a operação ocorrer. É altamente recomendável manter as IDs de origem e de destino de todos os objetos que você estiver clonando, para que a operação de atualização possa ser executada facilmente e com o mínimo de erros.

  • Power BI Embedded
  • Features