A data analyst on your team needs to view and query datasets in BigQuery, but should not have permissions to create, delete, or modify any data in BigQuery or any other Google Cloud service. Which role would be the best choice to grant the analyst least-privileged access to perform their tasks?