Answer – A
Options B and C are incorrect since this would add more maintenance overhead to the solution
Option D is incorrect since this is used to define multiple query queues and to route queries to the appropriate queues at runtime
You can use views to hide and show only relevant information
The AWS Documentation mentions the following
To create a standard view, you need access to the underlying tables. To query a standard view, you need select privileges for the view itself, but you don`t need select privileges for the underlying tables. To query a late binding view, you need select privileges for the late binding view itself. You should also make sure the owner of the late binding view has select privileges to the referenced objects (tables, views, or user-defined functions).
Options B and C are incorrect since this would add more maintenance overhead to the solution
Option D is incorrect since this is used to define multiple query queues and to route queries to the appropriate queues at runtime
For more information on creating views, please refer to the below URL
https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_VIEW.html