Reuben (Matatika)
09/10/2024, 10:42 AMschema-flattening
controls the application of flattening config, schema flattening and record flattening (i.e. does more than the capability name implies). record-flattening
does not seem to be respected. schema-flattening
is also missing from the SDK docs.Edgar RamÃrez (Arch.dev)
09/10/2024, 3:42 PMWhat is the difference between schema-flattening and record-flattening capabilities?Hmm. This went under my radar 😬. It seems they were added at different points: • `record-flattening`: https://github.com/meltano/sdk/commit/fd95f124ccdaafc6e190b31894c91b8adaf1d01b • `schema-flattening`: https://github.com/meltano/sdk/commit/010b41eb80a00cd06251e5976e05d666887982f3 I forgot the rationale, if there was any, for unfolding them like that. I see AJ titled the feature
Schema Flattening Applications
when he implemented it and MeltanoHub uses schema-flattening
.
can you expand on what you mean by this?does not seem to be respectedrecord-flattening
We can add it after we clarify this mess 😅is also missing from the SDK docs.schema-flattening
Reuben (Matatika)
09/10/2024, 3:48 PMcan you expand on what you mean by this?
record-flattening
is a defined target capability, but I can't see where it is used - if at all.Reuben (Matatika)
09/10/2024, 3:52 PMflattening
since the combination of schema-flattening
capability and flattening config operate on both schema and records.Edgar RamÃrez (Arch.dev)
09/10/2024, 3:54 PMReuben (Matatika)
09/12/2024, 10:47 AM