You use a legacy-SQL BigQuery view events that returns the last 14 days from a time-partitioned events_partitioned table. ODBC-based applications (standard-SQL clients) will connect next month. Which two actions should you take? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Create a new view over events_partitioned using standard SQL, Create a service account for the ODBC connection to use for authentication.
Why this is the answer
The legacy SQL view needs to be migrated to standard SQL because ODBC-based applications are standard SQL clients. Creating a new view over the existing eventspartitioned table using standard SQL is the most efficient way to achieve this, as it avoids data duplication and leverages the existing partitioned table structure. Creating a new view over events (which is already a legacy SQL view) would not directly solve the problem of migrating to standard SQL for the underlying data access. Creating a new partitioned table is unnecessary and would incur additional storage and management overhead. For authentication, ODBC connections to BigQuery typically use service accounts. A service account provides a secure and manageable way for applications to authenticate without using user credentials. Creating a Cloud IAM role alone is insufficient; it needs to be associated with a principal, such as a service account, to grant permissions.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed