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  |