What is a limitation of a Materialized View?
Suggested Answer: D
Get Premium COF-C02 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
Materialized Views in Snowflake are designed to store the result of a query and can be refreshed to maintain up-to-date data. However, they have certain limitations, one of which is that they cannot be defined using a JOIN clause. This means that a Materialized View can only be created based on a single source table and cannot combine data from multiple tables using JOIN operations.
References:
Snowflake Documentation on Materialized Views
SnowPro Core Certification Study Guide
23 comments · newest first
JE
Jesusita
2 days ago
I feel like B is misleading. Two tables isn’t really a hard limit.
IR
Irma
7 days ago
True, but C seems more restrictive overall.
VE
Vesta
12 days ago
But what about A? No aggregate functions is a big deal!
RO
Rosalind
17 days ago
I agree, C makes sense. They can’t join with other tables.
GE
Genevive
22 days ago
I think option C is correct. Materialized Views can be limiting in joins.
CA
Cary
28 days ago
Yeah, I've seen them used with joins before, so this is surprising!
KI
Kiera
1 month ago
Wait, are you sure about that? I thought they could join with other tables.
MA
Mauricio
1 month ago
Definitely can't be defined with a JOIN, that's a limitation.
LO
Loreen
1 month ago
I thought they could reference more than two tables?
DE
Devorah
2 months ago
A Materialized View can support aggregate functions, that's not true.
RA
Raul
2 months ago
Materialized Views are great, but they do have some limitations.
BE
Bernardine
2 months ago
Wait, are you sure about that? I thought JOINs were allowed.
DA
Darell
2 months ago
Totally agree, they can be joined with other tables!
SY
Sylvia
2 months ago
I thought they could reference more than two tables?
DW
Dwight
2 months ago
A Materialized View can definitely use aggregate functions.
TI
Tina
3 months ago
I think D sounds familiar, but I can't quite remember if you can define a materialized view with a JOIN or not.
BU
Buddy
3 months ago
I vaguely recall that materialized views can be joined with other tables, so C might not be correct either.
ME
Mee
3 months ago
I’m not sure about the limit on tables, but I feel like I’ve seen questions about materialized views referencing more than two tables.
WI
William
3 months ago
I think I remember that materialized views can actually support aggregate functions, so A seems wrong.
VA
Vallie
3 months ago
I’m confused about D; I thought you could define a materialized view with a JOIN, but I need to double-check that.
FA
Farrah
4 months ago
I practiced a question about joins with materialized views, and I think they can be joined with other tables, so C seems off.
DE
Dean
4 months ago
I’m not entirely sure, but I feel like materialized views can reference more than two tables. Maybe that rules out B?
CA
Carin
5 months ago
I think I remember that materialized views can actually support aggregate functions, so A might be wrong.