How to create custom SSRS report using data provider and add custom parameters?

I have to  create a custom SSRS report to display budget plan status with parameters for company, budgetmodel & Budget status. What are the steps to follow using data provider contract class etc. I am new to AX and would like to try out creating the report.