Google Cloud Professional Data Engineer — Question 34
Your organization has been collecting and analyzing data in Google BigQuery for 6 months. The majority of the data analyzed is placed in a time-partitioned table named events_partitioned. To reduce the cost of queries, your organization created a view called events, which queries only the last 14 days of data. The view is described in legacy SQL. Next month, existing applications will be connecting to BigQuery to read the events data via an ODBC connection. You need to ensure the applications can connect. Which two actions should you take? (Choose two.)
Answer options
- A. Create a new view over events using standard SQL
- B. Create a new partitioned table using a standard SQL query
- C. Create a new view over events_partitioned using standard SQL
- D. Create a service account for the ODBC connection to use for authentication
- E. Create a Google Cloud Identity and Access Management (Cloud IAM) role for the ODBC connection and shared ג€eventsג€
Correct answer: C, D
Explanation
Creating a new view over events_partitioned using standard SQL (option C) is necessary to ensure compatibility with the ODBC connection since legacy SQL is not supported. Additionally, setting up a service account (option D) is essential for secure authentication for the ODBC connection. The other options do not address the immediate needs of compatibility and authentication.