Eelmises osas olid vaatluse all andmeinseneeria elutsükkel ehk andmetoru ehitamine. Ainult torust ei piisa, kui igal elutsükli sammul ei pöörata tähelepanu alamteemadele nagu andmeturve, -haldus , orkesteerimine jm. Reis & Housley nimetavad neid undercurrents ehk läbivateks teemadeks.

Turvalisus ja privaatsus / Security

Kes tohib mida näha? Ehk seadusandlus (GDPR/ IKÜM, NIS2, ), ligipääsud, logimised ja isikuandmete kogumisel minimaalse vajalikkuse põhimõtted.

Andmehaldus / Data Managment

Mis andmed organisatsioonis on ja kes vastutab nende eest, olles teatud andmete omanik? Eelkõige suurorganisatsioonide teema. Aga vajab läbimõtlemist igas ettevõttes, kus tehisaru kasutusel, sest mõtlematult võib anda ligipääsu tundlikele andmetele.

DataOps

Tarkvara arenduse DevOpsi analoog. Andmeinseneri vastutada on, et andmeliikluse monitoorimine, CI/CD ja vastavate töövoogude haldamine. Kui katki, siis on selgus, mis ja kus juhtus ning kuidas parandada.

Andmearhitektuur / Data architecture

Kuidas erinevad süsteemid koos töötama panna? Näiteks: kas toorandmed lähevad andmedjärve, puhastatud andmelattu? Kuidas toimub integratsioon ja millised on standardid?

Orkestreerimine / Orchestration

Millal ja mis järjekorras andmetorud käivad, millised on sõltuvused, kuidas taaskäivitada osaliselt? Orkestreerimine muudab protsessi järjepidevaks.

Tarkvaraarendus / Software engineering

Andmeinseneril tuleb tegeleda ka koodi kirjutamise, versioonihalduse ja testimisega. Kui transformatsioonid (andmete muutmine) on "käsitsi SQL kuskil", ei ole need korratavad ega auditeeritavad.


Undercurrents ehk andmeinseneeria elutsükli igat etappi läbivad teemad muudavad andmetoru päriselt töökindlaks.

Kirjutamisel on kasutatud tehisaru abi.