Support disagg export options in services
Prior services were tailored to specific applications, e.g. UHT. With disagg calcs merged, we want to be able to allow some user control over returned results and also be able to exercise more control over the size of a response. For dynamic-disagg, we need the disaggregation rmε-bin data, which can be huge (MBs) especially when also getting GMM
and SOURCE
data types and now potentially multiple IMTs; the tool only ever asks for one IMT
. Most users do not need these data and are more interested in the summary and contributors.
- Set default disagg response to be configured to always include the summary and contributor lists, regardless of the number of IMTs or additional source data types selected (e.g. GMM, SOURCE).
- Add
DataType.DISAGG_DATA
and ability to set data types in config tonshmp-lib
- If DISAGG_DATA requested, enforce single IMT.