posted 1 year ago
Welcome to the Ranch!
ETL stands for Extract, Transform, Load. Normally ETL acts as a pipeline process, where data is extracted from some source(s), may be validated, normalized or otherwise transformed (including lookup up table codes), and ultimately stored in a destination(s).
ETL can work with spreadsheets, databases, Amazon S3 storage or just about any other persistent data repository you can think of for both sources and destinations.
So, no, ETL would not normally consider a data warehouse to be an intermediate stage in an ETL process. In fact, it would more likely to be a source and/or destination. You might have a separate ETL process that later extracts from that warehouse for loading into another destination, but not simply as a mid-point in a single run.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.