I have a view in HIVE with subselection - the purpose of the view is to remove duplicates from the source table.
The source table is separated by the source_system column.
CREATE VIEW myview AS SELECT * FROM ( SELECT * ,row_number() OVER (PARTITION BY source_system,key ORDER BY modification_date DESC) as seq_rn FROM mytable ) t WHERE seq_rn= 1 ;
The problem is that if I do
EXPLAIN DEPENDENCY SELECT * FROM myview WHERE source_system='AAA'
I see that all partitions are checked, so partitions are not cropped.
Is there any way around this?
source share