SN
Size: a a a
SN
MS
ТН
ТН
АЕ
СК
H
dp
J
Main_DB:
Load * from [lib://DB_QVD/full_DB.qvd] (qvd);
NoConcatenate
Template:
Load * Inline [id_field]; //поле которое точно будет в новых и старых данных
Concatenate
Load
*,
Timestamp(Timestamp#("Дата и время",'DD.MM.YYYY hh:mm'), 'DD.MM.YYYY hh:mm') as "ДиВ_temp",
field_1 + field_2 as field_3
// и прочая предобработка
FROM [lib://new_data/$(month)/*.xlsx] (ooxml, embedded labels, table is Лист1)
Where not Exists(id_field); //поле, которое уникально у всех старых и новых записей
Drop Fields
...,
"Дата и время"
from Template;
Concatenate(Main_DB)
Load
*,
ДиВ_temp as "Дата и время"
Resident Template;
Drop Fields
ДиВ_temp;
store Main_DB into [lib://DB_QVD/full_DB.qvd];
Drop Tables Main_DB, Template;
DS
Main_DB:
Load * from [lib://DB_QVD/full_DB.qvd] (qvd);
NoConcatenate
Template:
Load * Inline [id_field]; //поле которое точно будет в новых и старых данных
Concatenate
Load
*,
Timestamp(Timestamp#("Дата и время",'DD.MM.YYYY hh:mm'), 'DD.MM.YYYY hh:mm') as "ДиВ_temp",
field_1 + field_2 as field_3
// и прочая предобработка
FROM [lib://new_data/$(month)/*.xlsx] (ooxml, embedded labels, table is Лист1)
Where not Exists(id_field); //поле, которое уникально у всех старых и новых записей
Drop Fields
...,
"Дата и время"
from Template;
Concatenate(Main_DB)
Load
*,
ДиВ_temp as "Дата и время"
Resident Template;
Drop Fields
ДиВ_temp;
store Main_DB into [lib://DB_QVD/full_DB.qvd];
Drop Tables Main_DB, Template;
DS
AD
AD
AD
J
a
AD
a
a