Which three security design principles will help reduce overall security maintenance and troubleshooting, while still balancing security control? (Choose three.)
A. Creating security groups over assigning individual access permissions to users
B. Using inherited permissions
C. Assigning a higher level role than necessary, then scaling back access permissions
D. Assigning global read access to each cube, then fine tuning none and write access within dimensional security
E. Configuring single sign-on (SSO)