History configurations provide support for query history logging. PowerDesigner models history configurations as extended objects with a stereotype of <<HistoryConfiguration>>.
You can create an history configuration in any of the following ways:
Select to access the List of history configurations, and click the Add a Row tool.
Right-click the model or package in the Browser, and select .
You can modify an object's properties from its property sheet. To open an history configuration property sheet, double-click its Browser entry in the History Configurations folder.
The following extended attributes are available on the Options tab:
| Name | Description | 
|---|---|
| History type | Specifies the type of the database to create, which can be QUERY or NONE. Specify NONE to disable history collection. This is a required option which does not have a default value. Scripting name: Histtype | 
| Data to collect | Specifies the history data to collect. Specify multiple values using comma-separated values, or click the Select tool to the right of the field to select them. Scripting name: Collect | 
| Database / User / Password | Specifies the history database to which the captured data will be written, along with the user and password to use for accessing and inserting data. Scripting name: Database, User, Password | 
| Load interval | Specifies the number of minutes to wait before checking the staged area for history data to transfer to the loading area. Scripting name: Loadinterval | 
| Load retry | Specifies the number of times that the load operation will be retried. The valid values are 0 (no retry), 1 or 2. Scripting name: Loadretry | 
| Minimum / Maximum threshold | Specify the minimum and maximum amounts of history data in MB to collect before transferring the staged batch files to the loading area. Values of 0 disable these threshold checks. Scripting name: Loadminthreshold, Loadmaxthreshold | 
| Disk full threshold | This option is reserved for future use. Any value you specify will be ignored. The default value is 0. Scripting name: Diskfullthreshold | 
| Storage limit | Specifies the maximum size of the history data staging area in MB. Scripting name: Storagelimit | 
| Enable history | Specifies to log information about queries to the query history database. Scripting name: Enablehist | 
| Enable system | Specifies to log information about system queries. A system queries accesses at least one system table but no user tables. Scripting name: Enablesystem | 
| Version | Specifies the query history schema version of the configuration. The version must match the version number specified in the nzhistcreatedb command; otherwise, the loader process will fail. Scripting name: Version | 
| Definition | Specifies the attribute that stores the object definition. Scripting name:ObjectDefn |