Free Google Professional-Machine-Learning-Engineer Actual Exam Questions - Question 9 Discussion

Question No. 9
You recently joined an enterprise-scale company that has thousands of datasets. You know that there
are accurate descriptions for each table in BigQuery, and you are searching for the proper BigQuery
table to use for a model you are building on AI Platform. How should you find the data that you
need?
Select one option, then reveal solution.
US
MW
Mason W.
2026-02-17

Maybe D, since INFORMATION_SCHEMA is always available without extra setup needed.

0
SM
Sohail M.
2026-02-11

Maybe D could work here too, since INFORMATION_SCHEMA tables give you metadata about all your BigQuery tables. You can run queries to list table names and details across datasets without needing extra tools or setup. It’s more manual than Data Catalog but might be useful if you want a quick snapshot or don’t have Data Catalog fully set up yet.

Also, it doesn’t rely on external indexing or tagging, just the metadata that’s already there, so it can be pretty straightforward for finding tables by name or basic info. It’s not as user-friendly for searching descriptions, but definitely an option

0
NM
Naveed M.
2026-02-10

A, because Data Catalog indexes descriptions for quick searching across datasets.

0
MS
Mason S.
2026-02-09

Definitely makes sense to go with A here. Using Data Catalog to search descriptions directly is way more efficient than building and maintaining your own lookup table like in C, which could get outdated fast. Plus, D just lists table names without descriptions, so it's not very helpful when you need detailed info. Tagging models after the fact as in B doesn’t help find the data initially. Data Catalog is designed exactly for this kind of discovery work, so it’s the best fit.

0
PP
Peter P.
2026-01-29

A. Data Catalog is designed exactly for this kind of search, making it easier to find tables by their descriptions without extra manual work or scripting.

0
PP
Peter P.
2026-01-26

It’s D because INFORMATION_SCHEMA can be queried to list tables, helping you spot relevant ones quickly.

0
PP
Peter P.
2026-01-26

It’s A because Data Catalog is the only option that lets you search descriptions directly, which is what you need here. D just gives table names without searchable descriptions, so it’s not enough on its own.

0
MV
Mohammad V.
2026-01-26

Actually, option D could be more useful than it’s getting credit for if you combine it with some scripting. You can pull all table names with INFORMATION_SCHEMA, then run automated checks on descriptions in each table’s metadata. It’s a bit manual but doesn’t require setting up extra services like Data Catalog if that’s not available. Options B and C don’t help with initial discovery—they’re more about tracking after you pick a table. So, D offers a way to comb through metadata programmatically, which can be handy in some setups.

0
MV
Mohammad V.
2026-01-26

I’m thinking D might help if you just need a quick list of table names, but it doesn’t help with searching descriptions, which is what the question focuses on. B and C are more about tracking after you pick a table, not finding it initially. A seems like the only option that’s built specifically for searching metadata like descriptions. But what if some descriptions aren’t indexed well in Data Catalog—would that limit A’s effectiveness?

0
PZ
Paul Z.
2026-01-24

A Data Catalog is designed exactly for searching metadata like descriptions, making it way more efficient than running queries or manual lookups. Options B and C don’t directly help with finding tables based on descriptions.

0
PZ
Paul Z.
2026-01-23

Option A is the way to go since Data Catalog is built for exactly this purpose—searching metadata like table descriptions across large datasets. D only lists table names, so it’s not helpful when you need to find tables based on their descriptions or keywords. C adds unnecessary complexity by requiring you to maintain a separate lookup table, which feels like reinventing the wheel. B doesn’t help at all for the initial discovery of data since it’s about tagging models after the fact, not searching datasets. So A really stands out here.

0
LS
Luke S.
2026-01-23

A/D? Data Catalog (A) sounds best for searching descriptions, but if indexing isn’t guaranteed, you could at least use D to get table names and then check descriptions manually. C is too much overhead.

0
UO
Usman O.
2026-01-21

A imo, since Data Catalog lets you search metadata directly, making it way easier than manually maintaining a lookup or relying on just table names like in D. B and C don't really solve the initial search problem here.

0
UO
Usman O.
2026-01-21

D only gives table names, not descriptions, so it won’t help if you need to search by keywords in descriptions. C seems too manual and error-prone compared to using native metadata search tools. Could that rule them out?

0
UO
Usman O.
2026-01-21

Not B, because tagging model resources after the fact doesn’t help you find the table initially. A is better since Data Catalog is made for searching metadata like descriptions across datasets.

0
ZC
Zain C.
2026-01-18

A vs C? A sounds ideal because Data Catalog is built for searching metadata like descriptions, which matches the scenario. C’s lookup table adds extra maintenance and might get outdated quickly, especially at enterprise scale. Plus, building a manual mapping feels redundant when a managed service like Data Catalog exists for this purpose. D only lists names without descriptions, so it’s less helpful here. B isn’t relevant for finding tables but for tagging models afterward. Overall, A seems way more efficient and scalable for searching the right BigQuery tables by description.

0
NH
Noah H.
2026-01-16

D vs A? D gives raw names but no descriptions, so less helpful here.

0
YX
Yasir X.
2026-01-15

Sounds like option A makes the most sense since Data Catalog is designed for searching metadata easily. Yasir X B

0