Creating Data Source Application
A query-based data source application uses a custom SQL query instead of a direct table.It allows the user to specify a query and connection, and requires a template file to define the query columns. A table-based datasource application directly uses a database table as its primary data source. It allows the user to select an existing table and then provide a filter that is applied at run time.