Depending on who I talk to I'm told this is anywhere from easy to impossible, so I figured I'd ask people in the trenches to give me a real take on this...
I have a business that has metrics & requirements for reports to be delivered to internal personnel (Yay BI works perfect here no complaints ).
But here's the rub...
Part of my business is the management of inventory, purchasing and sales, and distribution *On behalf* of my customers.
They in turn require similar metrics to be delivered to them via my extranet portal.
SQL based WMS/ERP so easy data in/out.
I currently have users authenticate into a portal, then I deliver .aspx pages with customer specific queries/views delivered on the pages. (it's not pretty but it gets the job done) Custom user/group/permissions mgmt pages (all standalone, not tied into AD or any other authentication source) Users have no self serve options at all.
I *want* to setup the following:
Customer A. Authenticates into.. web portal and sees powerBI/SSRS reports Branded for their business. They see canned reports that are all keyed on their customer number in our system (Inventory, shipped orders, invoices, credits, returns etc..), self service reports (inventory, add part number filter, add date range etc..) all restricted by their customer number/login of course, and custom reports that they would engage us to write for them) Self Serve password reset with authentication, self serve user/group/permissions management within their data.
Customer B. does the same thing but all branded and keyed on their user ID in our system.
wash rinse repeat for 100 customers.
I want all that wrapped up in my MS framework so I can ditch custom code for authentication and user groups and permissions, build once, repeat many, automate the hell out of everything.
So,.. IIS to SSRS/BI..?
Can I do this via power BI and SSRS? Do I have to tie identity manager in? Is this viable or should I just keep manhandling a web portal and writing pages?
If this is not an insane task for a small IT department (4 developers) then I'll call my rep and start the process to buy BI, but I dont' want to get into that process if this is a pipe dream.