Just a friendly PSA. Record flattening is coming soon for taps and targets built on the SDK. Our latest is here. Also - with the new standalone mapper plugin (more on this coming soon), you'd be able to implement this functionality even between non-SDK taps and targets. MR here if you are interested in reviewing or posting suggestions: Add record and schema flattener in Stream Maps (!236) · Merge requests · Meltano / Meltano SDK for Singer Taps and Targets · GitLab
We'll likely talk about both of these (flattening and the inline mapper plugin) in #office-hours this coming week too. Please join if you are interested and want to learn more.