Database Views

Introduction

The database views bringing together various fields from across the IRIS database into views that can then be reported on; there are three levels of views that build upon each other to provide the information necessary to create useful reports.

A database view is a window into the database; through which you can read information from the database.  Data cannot changed or deleted through use of the views when developing reports in Excel or any other reporting tool.

 


 

Levels of Views

There are three levels of views provided, which can be distinguished by the first three letters in their names:

 

ibv - IRIS Business Views

Views starting 'ibv' (IRIS Business Views) are those with business logic built in and are therefore geared to specific business  requirements.

 

Not all the business views are suitable to be used directly by unexperienced users; there are views concerned with categorization of staff members, jobs and clients. These are of little use by themselves but can be joined to other business views to allow the result set to be broken out by the categories. Thus each specific business view can acquire the same categorization by simply joining to one of these.

 

Some views can contain large amounts of data which will swamp Microsoft Excel and increase the time to retrieve the data. An advanced user accessing these views could  programmatically supply appropriate criteria to restrict the result set but since there is no practical way of modifying a data source a set of derived views has been provided for direct connection to tools like Microsoft Excel, these views are identified by the following standard suffixes:

 

Click here to view a list of the Business Level Views.

 

icv - Second Level Views

Views starting 'icv' constitute a layer above the idv views. They are available for advanced users; for example those that have the capabilities to write customised SQL scripts. These second level views are primarily concerned with doing common joins between data fields and aggregating base views.

Click here to view a list of the Second Level Views.

 

idv - Base Level Views

Views starting 'idv' are basic shells above the existing database. They are, again, available for advanced users; for example those that have the capabilities to write customised SQL scripts. These base level views provide the initial building blocks required to aggregate data fields together that enable the delivery of the business level views.

Click here to view a list of the Base Level Views.