/
Action: run

Action: run

SQL käivitamine ilma mingite kõrvalefektideta (ilma väärtust lisavate automaatsete lisategevusteta).



Võimalus teha eel või järeltegevustena laadimisest sõltumatuid SQL-käske. Kõige lihtsam aktsioon, aga erinevalt teistest aktsioonidest, ei anta taustas eesmärkidele orienteeritult midagi juurde (sest pole eesmärke), ainult puhas SQL.

Enne põhitegevust
- do: run file: precheck.sql # märgime, nagu oleks tööjärg esmalaadimise eel juba aasta 2023 mais

Ja kaasnev fail, mis muudab hoopis laadimise juhtimise andmeid:

precheck.sql
/* * Väga vanu andmeid ei võta * Kitsendus "is null" tagab selle, et alapiir pannakse paika ainult ühel korral (iga keskkonnas sõltumatult) */ UPDATE meta.bis_registry SET synced_until = '2023-05-01' WHERE task_id = 'from_arno.ods_arno.suurlogitabel' AND synced_until IS NULL;



Aktsiooni "run" võib kasutada ka "map" järel, et hoida näiteks indeksite tegemise käsud eraldi failis.

Järgida põhimõtet, et käsud failis peavad olema korratavad ilma viga tekitamata (kasutada CREATE ... IF NOT EXISTS või DROP IF EXISTS).



Related content