Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kb:hive [2018/11/13 12:32] – yehuda | kb:hive [2022/01/03 16:03] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 13: | Line 13: | ||
-- source system. After the first processing run, it will house the on-going, most up-to-date set of records from the source system: | -- source system. After the first processing run, it will house the on-going, most up-to-date set of records from the source system: | ||
-- | -- | ||
- | |||
- | |||
CREATE TABLE base_table ( | CREATE TABLE base_table ( | ||
id string, | id string, | ||
- | field1 string, | + | field1 string, field2 string, field3 string, field4 string, field5 string, |
- | field2 string, | + | |
- | field3 string, | + | |
- | field4 string, | + | |
- | field5 string, | + | |
modified_date string | modified_date string | ||
) | ) | ||
Line 32: | Line 26: | ||
-- any delimited files with incremental change records, located in HDFS under the ‘/ | -- any delimited files with incremental change records, located in HDFS under the ‘/ | ||
-- directory: | -- directory: | ||
- | |||
- | |||
- | |||
CREATE EXTERNAL TABLE incremental_table ( | CREATE EXTERNAL TABLE incremental_table ( | ||
id string, | id string, | ||
- | field1 string, | + | field1 string, field2 string, field3 string, field4 string, field5 string, |
- | field2 string, | + | |
- | field3 string, | + | |
- | field4 string, | + | |
- | field5 string, | + | |
modified_date string | modified_date string | ||
) | ) | ||
Line 52: | Line 39: | ||
-- Change (incremental_table) tables and is reduced only to the most recent records for each unique “id”. | -- Change (incremental_table) tables and is reduced only to the most recent records for each unique “id”. | ||
-- It is defined as follows: | -- It is defined as follows: | ||
- | |||
- | |||
CREATE VIEW reconcile_view AS | CREATE VIEW reconcile_view AS | ||
SELECT t1.* FROM | SELECT t1.* FROM | ||
Line 63: | Line 48: | ||
JOIN | JOIN | ||
+ | |||
( | ( | ||
| |