Can someone please explain the difference between these two types of groups and which one is better to use and why?
Doing some maintenance on our LBI reports and dashboards and trying to decide which ones to set up.
Report security groups work very well inside of LBI. For eg if you have a groupf of users who need access to a class of reports like financials you can create a security group called Financials and add all users who need access to the reports. When you publish financial reports instead of adding ids indiviually or LBI reoles you can add the security group. For each report published the security group can be added which will restrict security at the report level. I have also found out that when you change security models or move from laua security to LS security when it comes to LBi the report security groups are most robust and migrate very efficiently.
However you cannot use report security groups for framework services or dashboard security.