Add an Adapter for a New External Data Source

This task explains how to define an adapter to support a new external data source.