Forum Discussion

MrPowerBIPro's avatar
MrPowerBIPro
Icon for Advocate II rankAdvocate II
9 years ago

Power BI Template Licence Protected

Hello,

I want to sell my .pbix desktop file to multiple company. Is there any way to protected by licence or something to protected my property?

In other words, If another one wants to use my file, They MUST have a licence from me?

Any suggestion please?

Thanks

Mostafa

13 Replies

  • Baskar's avatar
    Baskar
    Icon for Resident Rockstar rankResident Rockstar

    Power BI Desktop is totally free version . I think u know that very well.

     

    so we can't security for that dude . sorry.

     

    i suggest u go with live connection, the reason is without the source conection no one can access your data right ?

     

    That is the security we have in Desktop upto my little knowledge .

  • One practical option if you want to monetize PBIX templates without building your own licensing layer: flexaintel...com has a creator program where you upload the template, they handle distribution and payment, you keep 80% revenue. Useful if you've already built industry-specific templates and just need a marketplace. Otherwise, the standard approach for protection is using DirectQuery to a live data source you control — buyers get the layout but not the data.

  • Hi Mostafa,

    Hard truth first: you can't protect a raw .pbix. Once someone has the file, they've got your whole model, your DAX, the lot, and there's no license that locks that down. So the answer isn't protecting the file, it's not giving them the file. You sell access, not the pbix.

    The way that actually gives you "they need a license from me" is embedding, app-owns-data. You host the report in your own tenant and capacity, and each customer logs into a portal to see it. They never get the file, and you control the switch: they pay, they're in; they stop, you cut them off. That's the model you're describing. The other option is a template app through Partner Center, but there they run it in their own tenant on their own licenses, so you don't hold the tap the same way.

    The honest bit on embedding: normally you build the plumbing yourself, a capacity, embed tokens, and tenant isolation so customer A never sees customer B. If you're technical, the powerbi-client SDK gets you there. There are managed products that do it out of the box (DataTako's one), but for a solo seller with a few customers that's probably more than you need right now, so I'd start by rolling a small embed yourself and only pay for a product once the infra becomes the actual headache. And put a proper contract/EULA around it either way, that's your real legal protection.

    So: don't sell the file, sell embedded access, start DIY, upgrade later if it grows.

    Paco
    Helping data analytics leaders distribute their reports