Multiple Choice
A company uses Amazon Redshift as its data warehouse. A new table has columns that contain sensitive data. The data in the table will eventually be referenced by several existing queries that run many times a day. A data analyst needs to load 100 billion rows of data into the new table. Before doing so, the data analyst must ensure that only members of the auditing group can read the columns containing sensitive data. How can the data analyst meet these requirements with the lowest maintenance overhead?
A) Load all the data into the new table and grant the auditing group permission to read from the table. Load all the data except for the columns containing sensitive data into a second table. Grant the appropriate users read-only permissions to the second table.
B) Load all the data into the new table and grant the auditing group permission to read from the table. Use the GRANT SQL command to allow read-only access to a subset of columns to the appropriate users.
C) Load all the data into the new table and grant all users read-only permissions to non-sensitive columns. Attach an IAM policy to the auditing group with explicit ALLOW access to the sensitive data columns.
D) Load all the data into the new table and grant the auditing group permission to read from the table. Create a view of the new table that contains all the columns, except for those considered sensitive, and grant the appropriate users read-only permissions to the table.
Correct Answer:

Verified
Correct Answer:
Verified
Q109: A central government organization is collecting events
Q110: A large company has a central data
Q111: A data analyst is designing a solution
Q112: A company wants to provide its data
Q113: A software company hosts an application on
Q115: A company is sending historical datasets to
Q116: A company has developed an Apache Hive
Q117: An airline has been collecting metrics on
Q118: A banking company wants to collect large
Q119: A hospital uses wearable medical sensor devices