Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
I have developed a Power BI custom visual, which is available through Microsoft’s managed licensing and sales process. Specifically, I selected the following option during the offer setup: "My offer requires the purchase of a service, and I would like Microsoft to manage customer licenses, sell my offer, and handle transactions on my behalf."
I have set up a pricing plan based on a per-user model for users ranging from 1 to 100, which includes a one-month free trial.
I would like clarification on when exactly a user will be required to have a license. From my testing, it seems that users can download the sample report and input their own data without needing a license. Could you confirm if the visual can be used and shared freely in Power BI Desktop, with a license only being required once the report is published and used within Power BI Service?
Solved! Go to Solution.
Hi @IraJWatt,
I don't do this with any of my visuals, so I can't advise on the commercial aspects of managing one, but I have ben through the evaluation process of whether I do want to commericalise a visual and what it entails, so hopefully some of my advice may be useful for you.
Because commercial offerings differ between vendors, it is up to the developer to specify where in their code the licensing should apply, whether this is through their own licensing system or using the built-in AppSource offering. For the AppSource/365 mechanism, MS offers APIs for the necessary checks against a user's permissions, but you still have to have some form of validation in your code against this - it isn't just there by default.
These APIs communicate with the licensing systems in place if you are selling via the marketplace and what you use to gate the functionality in your visual accordingly, based on your commercial requirements. If you have no checks in place, then your visual is effectively completely free for all users, and no licensing is enforced.
If you haven't read up on the licensing implementation requirements and recommended processes, here is the necessary documentation for developers to review and implement:
Good luck!
Daniel
Proud to be a Super User!
My course: Introduction to Developing Power BI Visuals
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
Hi @IraJWatt,
I don't do this with any of my visuals, so I can't advise on the commercial aspects of managing one, but I have ben through the evaluation process of whether I do want to commericalise a visual and what it entails, so hopefully some of my advice may be useful for you.
Because commercial offerings differ between vendors, it is up to the developer to specify where in their code the licensing should apply, whether this is through their own licensing system or using the built-in AppSource offering. For the AppSource/365 mechanism, MS offers APIs for the necessary checks against a user's permissions, but you still have to have some form of validation in your code against this - it isn't just there by default.
These APIs communicate with the licensing systems in place if you are selling via the marketplace and what you use to gate the functionality in your visual accordingly, based on your commercial requirements. If you have no checks in place, then your visual is effectively completely free for all users, and no licensing is enforced.
If you haven't read up on the licensing implementation requirements and recommended processes, here is the necessary documentation for developers to review and implement:
Good luck!
Daniel
Proud to be a Super User!
My course: Introduction to Developing Power BI Visuals
On how to ask a technical question, if you really want an answer (courtesy of SQLBI)
@IraJWatt What's the visual?
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.