This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
We are thrilled to announce the release of Power BI APIs .NET SDK v4!
The new SDK version provides clarity on the properties of Power BI artifacts returned by various APIs and makes it easier to understand which properties are returned by each API.
The new version has some minor breaking changes which can be easily fixed by renaming some types, as explained later in this post.
The Power BI APIs .NET SDK is released as Microsoft.PowerBI.Api NuGet package and wraps the Power BI REST APIs.
The SDK is also available on Github.
The main change introduced in the new SDK version 4 is that classes representing Power BI artifacts are now split into multiple classes, depending on the category of the API that returned them.
In v4, each object contains only the subset of properties returned by each API category.
As some classes were renamed in the new version and some properties do not exist in the new classes, the version does have some breaking changes. These changes are minor and can mostly be fixed by type renaming or by modifying the arguments passed to the constructors.
The objects Report, Dashboard, Dataset, Tile, and Dataflow were split into 3 classes each:
The Pipeline object was split into 2 classes:
The Group object was split into 3 classes:
That's all for this post, we hope you found it useful.
We recommend that you start adopting Power BI APIs .NET SDK version 4 as soon as you can to enjoy these changes.
As always, we're happy to hear from you. Please share your feedback with us and let us know if you have any questions.
You can also read more in the links below:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.