Definition of a PW Datasource

During ProjectWise training, I am often asked what is the definition of a “Datasource”.  In general terms, the name datasource is commonly used when creating a query to the database.  More specifically, I define a datasource as a structure that contains specific ProjectWise information, such as users, groups, environments, etc. which is stored in a database.   Each PW datasource must be attached to its own database (SQL or Oracle) and contain at least one Storage Area.