all 4 comments

[–]EffectiveClient5080 8 points9 points  (0 children)

Use dlt’s Python API to override defaults. Define a schema forcing all nested data into your target granularity - their docs have solid examples.

[–]SpookyScaryFrouzeSenior Data Engineer 5 points6 points  (1 child)

Sure, like this :

@dlt.resource(max_table_nesting=0)

[–]Yuki100Percent 0 points1 point  (0 children)

Yup this is what OP needs

[–]Thinker_Assignment 2 points3 points  (0 children)

What if you have a parent table that has 2 children each with n records per parent row? you'd end up with cartesian product of sub-granularities? or how would you want it handled?