exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 178 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 178
Topic #: 1
[All Associate Cloud Engineer Questions]

You are managing a project for the Business Intelligence (BI) department in your company. A data pipeline ingests data into BigQuery via streaming. You want the users in the BI department to be able to run the custom SQL queries against the latest data in BigQuery. What should you do?

  • A. Create a Data Studio dashboard that uses the related BigQuery tables as a source and give the BI team view access to the Data Studio dashboard.
  • B. Create a Service Account for the BI team and distribute a new private key to each member of the BI team.
  • C. Use Cloud Scheduler to schedule a batch Dataflow job to copy the data from BigQuery to the BI team's internal data warehouse.
  • D. Assign the IAM role of BigQuery User to a Google Group that contains the members of the BI team.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
ApaMokus
Highly Voted 2 years, 10 months ago
D is correct roles/bigquery.user When applied to a dataset, this role provides the ability to read the dataset's metadata and list tables in the dataset. When applied to a project, this role also provides the ability to run jobs, including queries, within the project. A member with this role can enumerate their own jobs, cancel their own jobs, and enumerate datasets within a project. Additionally, allows the creation of new datasets within the project; the creator is granted the BigQuery Data Owner role (roles/bigquery.dataOwner) on these new datasets.
upvoted 31 times
...
blan_ak
Highly Voted 2 years, 6 months ago
Why on the earth would the answer be C? It has no relevance to the question. The answer is D, hands down
upvoted 9 times
...
halifax
Most Recent 2 months, 2 weeks ago
Selected Answer: D
Bad question. Option D is the best answer (of all the options), but it doesn't give the Custom role to run SQL queries against their data in BigQuery. If you are in doubt, check what the BigQuery User role allows.
upvoted 1 times
...
Captain1212
5 months, 4 weeks ago
Selected Answer: D
D is the right answer, just assign them the role by IAM and they will be able to use BQ
upvoted 3 times
...
ankyt9
1 year, 2 months ago
Selected Answer: D
D is correct
upvoted 1 times
...
anolive
1 year, 4 months ago
Selected Answer: D
makes mor sense
upvoted 1 times
...
sylva91
1 year, 5 months ago
Selected Answer: D
D is correct because google recommendations are always to privilege groups to individual accounts and this is what can make the users query the database unlike the Data Studio
upvoted 2 times
...
snkhatri
1 year, 6 months ago
Selected Answer: D
D is right
upvoted 1 times
...
snkhatri
1 year, 6 months ago
D is correct
upvoted 1 times
...
patashish
1 year, 7 months ago
D is the answer Hint - to **run the custom SQL queries*** against the latest data in BigQuery
upvoted 2 times
...
TaniaMalfoy
1 year, 8 months ago
C is correct, data pipeline is the key: https://cloud.google.com/dataflow/docs/guides/data-pipelines#create_a_batch_data_pipeline To create this sample batch data pipeline, you must have access to the following resources in your project: A Cloud Storage bucket to store input and output files A BigQuery dataset where you will create a table.
upvoted 1 times
...
S00999
1 year, 8 months ago
Selected Answer: D
Answer: D The simplest. It is not requested to automate the query. The BI team may also need to modify their query or have several different ones to meet the needs.
upvoted 2 times
...
AzureDP900
1 year, 8 months ago
D is correct https://cloud.google.com/bigquery/docs/access-control
upvoted 1 times
...
Raz0r
2 years, 1 month ago
Selected Answer: D
D sounds perfect with minimal steps. Quote from the GCP docs: "BigQuery User (roles/bigquery.user) When applied to a dataset, this role provides the ability to read the dataset's metadata and list tables in the dataset. When applied to a project, this role also provides the ability to run jobs, including queries, within the project. A principal with this role can enumerate their own jobs, cancel their own jobs, and enumerate datasets within a project. Additionally, allows the creation of new datasets within the project; the creator is granted the BigQuery Data Owner role (roles/bigquery.dataOwner) on these new datasets."
upvoted 1 times
...
dishum
2 years, 1 month ago
Answer is C Option C says, there is a probability of an internal BI datawarehouse. Before providing the iam permissions, it is better to copy data to internal BI. My view
upvoted 1 times
...
arvsrv
2 years, 1 month ago
Selected Answer: D
agree With D
upvoted 2 times
...
gioresin1
2 years, 1 month ago
maybe D is not sufficient because, as per documentation: "Note: For a user to be able to query the tables in a dataset, it is not sufficient for the user to have access to the dataset. A user must also have permission to run a query job in a project. If you want to give a user permission to run a query from your project, give the user the bigquery.jobs.create permission for the project. You can do this by assigning the user the roles/bigquery.jobUser role for your project. For more information, see Access control examples".
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago