
As APIs do Power BI .NET SDK V4 já estão disponíveis para os usuários do Power BI.
A nova versão do SDK fornece clareza sobre todas as propriedades dos artefatos do Power BI retornados de várias API, o que facilita a compreensão de quais propriedades são, de fato, retornadas corretamente a partir de cada API analisada.
A nova versão tem algumas pequenas alterações que podem ser facilmente corrigidas renomeando alguns tipos, conforme explicado mais adiante neste post.
O SDK .NET das APIs do Power BI é lançado como pacote Microsoft.PowerBI.Api NuGet e envolve as APIs REST do Power BI.
O SDK também está disponível no Github.
O que você deve saber sobre a Power BI .NET SDK V4
A principal alteração introduzida no novo SDK versão 4 é que as classes que representam os artefatos do Power BI agora são divididas em várias outras classes, dependendo da categoria da API que os retornou.
Na V4, cada objeto contém apenas o subconjunto de propriedades retornadas por cada categoria de API.
Como algumas classes foram renomeadas na nova versão e algumas propriedades não existem nas novas classes, a versão tem algumas mudanças importantes. Essas alterações são pequenas e podem ser corrigidas principalmente pela renomeação de tipo ou pela modificação dos argumentos passados para os construtores.
Abaixo está uma lista detalhada das mudanças Power BI .NET SDK V4:
Os objetos Report, Dashboard, Dataset, Tile e Dataflow foram divididos em 3 classes cada:
- Um objeto retornado pelas APIs do usuário com o nome do objeto;
- Um objeto retornado pelas APIs Admin com o prefixo “Admin” e o nome do objeto;
- Um objeto reajustado pela API do Scanner com o prefixo “WorkspaceInfo” e o nome do objeto.
Por exemplo:
- O tipo de retorno para GetReport é Relatório;
- O tipo de retorno para GetReportAsAdmin é AdminReport;
- GetScanResult é WorkspaceInfoResponse que contém uma coleção de WorkspaceInfoReport.
O objeto Pipeline foi dividido em 2 classes:
- Um objeto retornado pelas APIs do usuário com o nome do objeto (Pipeline);
- Um objeto retornado pelas APIs Admin com o prefixo “Admin” e o nome do objeto (Pipeline).
O objeto Group foi dividido em 3 classes:
- Um objeto retornado pelas APIs do usuário com o nome do objeto (Group).
- Um objeto retornado pelas APIs Admin com o prefixo “Admin” e o nome do objeto (Group)
- Um objeto retornado por GetRefreshable com o prefixo “Atualizável”.
Isso é tudo para este post, esperamos que você tenha achado útil.
Recomendamos que você comece a adotar as APIs do Power BI .NET SDK V4 assim que puder para aproveitar essas alterações.
Por favor, compartilhe seus comentários conosco e deixe-nos saber se você tiver alguma dúvida.
Você também pode ler mais nos links abaixo:
Fonte: Blog do Power BI.
Para continuar a turbinar seu Power BI e aderir as mais recentes tecnologias da ferramenta, continue a acompanhar nosso blog. Aqui, toda sexta-feira, nós trazemos as informações mais importantes divulgadas pelas Microsoft.
Nos siga em nossas redes sociais e fique por dentro do universo de BI.
Tenha insights poderosos e controle seus dados de qualquer lugar.
Ao utilizar o Power BI você ganha tempo, novas formas de análise e pode aumentar os lucros do seu negócio. Saiba como trabalhar com dashboards personalizados contando com o apoio de um time especializado em BI.
Preencha o formulário e converse com o time DataEX.
