The term data provider is used to describe the process of retrieving data from relational data sources in non-real time applications. The data provider manages the data at each stage by mapping the logical column definitions in the application view to physical table columns in the customer database.