This family of services is used to connect to external data sources and fetch data from them. This is just a base class which cannot be used by itself. Implementations are done for specific subtypes.
Compatibility with TYPO3 10 LTS, new API for report configuration errors. Breaking change: configuration samples moved to JSON format (see manual).