A data source is a repository of data in the form of a table stored in a location that can be accessed by the product.
This repository can be one of the following:
- SharePoint list
- Excel spread sheet
- SQL stored procedure
- web service method
- User-defined/Saved data source (XML)
This repository gets utilized by the product to add 'Smart features' like Data Tags and Business Rules. The content of a data source can be returned as tables containing rows and fields or as out of table structure tags which get populated as a list.