I am looking for recommendations on where to best store ETL metadata when building ETL/ELT processes that load data into a Snowflake data warehouse (running on Azure). By ETL metadata I mean tabular data required to orchestrate complex ETL workflows - e.g. dependencies between processes, current status info on each process, "control tables" that we can use within ETL to iterate over individual data sources to be loaded, etc.
In the legacy EDW that was build on SQL Server, we were able to use SQL Server for storing not only the actual EDW data, but also the metadata described above, and we could use T-SQL to access/manipulate this metadata.
With the new implementation, Snowflake does not seem to be an appropriate place to store ETL metadata. However, spinning up another cloud database (e.g. Azure SQL Database) just for this purpose would require significant additional expense. We are planning to use Talend Cloud to build our new ETL, but I imagine the question about storing ETL metadata would come up regardless of the choice of the integration tool.
Any feedback is greatly appreciated!