Database Extraction Tool

Database Extraction Tool

Overview

The purpose of the Database Extraction tool is to create a new database that contains only specific, required information. This database is smaller and therefore easier to manage. Performance is better than the original.

The new database is created from data extracted from an existing Govern database. It contains the same schema as the original database but the data, property records, Profiles, and functions it contains are restricted to one or more modules, one or more years, and a saved dataset. A saved dataset is a predefined set of records that is created in Govern. Note that all the dependencies that are required for those records are also copied.

An extracted database can be useful in troubleshooting, testing, or training. For example, you may want to create a demo on a laptop computer and need only the data from the previous assessment year. You may want to test a new tax rate and need all the tax and CAMA tables but only specific property records. You may need to do some troubleshooting and want to send a portion of the database to a team working in a remote office.

The new extracted database is used in a deployment, as any other standalone Govern database. Once it is created, it is independent of the original database. It needs to be updated and maintained separately. It is designed for temporary use. Whenever you run the Database Extraction on it, the existing data are deleted and replaced with the selected data from the source database.

The new extracted database is:

  • Reduced in size
  • Easily transferred to another computer or to another team
  • Contains only the data essential to a specific purpose
  • Provides better performance due to the small size

The database extraction tool:

  • Reduces the time required for creating a new database
  • Reduces downtime over a full backup and restore
  • The source database operates independently of the extracted database.

 

Read More...

 

Documentation

For a comprehensive pdf of this page, see the following document:
103-UT-110-DatabaseExtraction.pdf

Prerequisites

Access to the:

  • Source database and deployment
  • Destination database.
    This can be any SQL database, such as an empty database, or a database from any Govern version.
    All existing data and tables are removed from the destination databae at the beginning of the process.
  • Destination deployment, if one exists
  • Connection keys for both databases

 

Recommendations

  • Complete a successful database verification on the source database.
    For details on running a database verification, refer to the GNA documentation.
  • Back up your source database before beginning.
  • If you need to retain any data in the destination database, back up the database.
    The process clears all data from the destination database.
  • Ensure that a saved dataset exists in the source deployment and that it contains all the required records.
  • All dependencies are copied along with the records in the saved dataset.
    For example, the A/R records that are associated with the tax records in the dataset are copied. These include the property control records that are associated with the CAMA records.The only records extracted are those in the saved dataset and the dependencies of those records.

References

  • For details on creating on a saved dataset, see Saved Dataset
  • For details on creating a new deployment, see Deploy EZ

Extracting a Database

The Database Extraction Tool:

  • Deletes all data in the destination database.
  • Copies the Govern database schema from the source to the destination database.
  • Copies the parameters and settings, for the selected years, from the source database for the following options if they are selected:
  • Billing: All parameter tables beginning with AR_, MB_, or UB.
  • Land Management: All parameter tables beginning with PM_,
  • Mass Appraisal: All parameter tables beginning with MA_ and TX_
  • Tax: All parameter tables beginning with AC_, AR_, BT_, MV_, NA_, PP_, ST_, and TX_
  • Fiscal years
    Data from all tables for the range of years, selected in the From and To drop-down lists for the selected Saved Dataset.
  • Saved Dataset
    All Profiles and user forms required for the records in the dataset, as well as all dependencies, are copied.

A full list of all the tables that are copied can be viewed in the following file:

MSGDatabaseStructMods.xml

This file is accessed from the SystemFiles folder for your deployment.

To create an extracted database from an existing database:

  1. Log on to the server where the source database resides.
  2. Launch GNA.
  3. Select Utilities > Database Extraction.The Database Extraction tool opens:
  4. Select the connection key to the destination database from the Temporary SQL Database Connection Key drop-down list.
  5. Select the saved dataset from the Include Data from Saved Dataset drop-down list.Note: You can select only one dataset.
  6. Select the modules for the parameters that you want to copy from the source to the destination database.
    Tip: If you hover your mouse over the option for the parameter, a tooltip listing all the tables appears.
  7. Select a range of years for the selected parameters from the From and To Years drop-down list
  8. Click the right arrow to start the process.
    A confirmation message appears.
    This message warns you that the process deletes all data in the destination database.
  9. Click Yes to continue.

 

Using the New Database

Once the database extraction process is complete, the newly extracted database is ready to use. You can make it available to a remote team via ftp, or open it in any deployment, with the correct version number. You are ready to begin testing, troubleshooting, or training. The extracted database is the same as the source database.

Maintaining the Extracted Database

Once the procedure is complete, the extracted database is a standalone database that can be used as any other Govern database. You can run ad database verification, update the database or make modifications as you would to any other database.
There is no synchronization between the source and destination databases, once the process is complete.

 

 

 

103-ut-010

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

103-UT-001

Active Directory Integration Tool

Overview

Active Directory (AD) is an implementation of the Lightweight Directory Access Protocol (LDAP) directory services by Microsoft. LDAP provides central authentication and authorization services for Windows based computers. AD is available in Windows Server 2000 / 2003 / 2003 R2 / 2014. The Active Directory Govern Integration Tool will allow you to import users from Active Directory into Govern’s user database. This administrative process is unidirectional in that users are copied from Windows™ Active Directory to Govern’s user table (Table: USR_USERFILE); in addition their group designations within Active Directory will be carried over and used to determine which one of the four Govern access groups they will be assigned to. Once imported into Govern, you can then manage which forms and functions users will have access to through Govern’s Administration program. The import Active Directories process can be run periodically for synchronization purposes, e.g. in instances when there have been changes in roles or personnel within the organization.

Managing Import of Multi-role Active Directory users

In the Govern New Administration (GNA), there is a method of processing imported accounts in place to manage Active Directory users with multiple access roles.
In instances where a user being imported is in multiple roles in Active Directory; this could be a user that is in an Administrator group, as well as a Regular group. After this user is imported into Govern, in the Govern USR_USERFILE table, this user will appear once as an Administrator. This the role that they are a member of with the highest permission level.
The Permission hierarchy in Govern, highest to lowest is as follows:

  • Super User
  • Administrator
  • Regular
  • Read Only

To display the Active Directory and MS Govern Integration Tools:

  1. In GNA click to select the Utilities tab on the ribbon, Click Active Directory Integration Tool.

Parameters & Command Buttons

Command Buttons

Process: Click Process to begin importing Active Directory users into Govern.
View Log File: Click View Log File to display the contents of the log file.
Exit: Click Exit to close this window.

Parameters

Active Directory Path: This is the Active Directory path.
Log File Path: This is the path to the Active Directory Integration Tool log file.
Import Active Directory Users into MS Govern Database: Select this option to import Active Directory users into Govern’s database.

 

 

103-ut-001

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...

 

103-UT-004

Country Correction in NA_NAMES (Conversion)
Overview | Making Corrections |

Overview

This process is required for cleaning up the text field used in early versions of Govern for Windows. This field was created for users to specify countries in the NA_NAMES table. Since the field for country names is a text field with no validation, errors may have been made during entries, i.e. no standard format or codes were maintained. When this table is to be used on the Web, validation will occur; users must make a selection from a drop-down menu containing pre-defined countries.

This utility is used to “clean up” old codes that exist by allowing you to associate them with existing countries. The data found in this column are usually Postal codes or Zip codes, or non-standard abbreviations.

Making Corrections

For example, under the Erroneous Country column, we may have an entry of a zip code, we could correct this by associating or “mapping” that entry to the United States.
To correct erroneous country codes…

  1. On the GNA ribbon, select Utilities (tab) > Country Corrections in NA_NAMES table…
  2. The Country Name Correction form appears; under the column marked Erroneous Countries, locate an erroneous code.
  3. Click the line that the code appears under the Corrected Countries column.
  4. Select the country code that it should be mapped to from the drop-down menu.
  5. Click Save to Database to save your correction.
  6. If no mapping is required, or no match can be found for the erroneous country codes, click to select the Replace blank corrected countries with null values option.
  7. Click Save to Database to save your changes.

NOTE: Blank corrected countries are replaced with null characters in the database.

The next time you access this tool only the country codes that have not been matched with a correct country code will be displayed.

GNA Department Maintenance

Department Maintenance

Overview

This form is used to define the profile for each department. This includes the fiscal year used by the department, access to the Govern data entry functions and access to Accounts / Receivable data. This form also contains the Multimedia Parameters and Multimedia Codes.
To access this form, from the Govern New Administration (GNA)…

  1. Select the System Parameters tab in the GNA ribbon.
  2. Click to select Department Maintenance..

Command buttons

Browsing Records: In the Department Maintenance form, the list of existing department profiles can be seen on the left hand side (LHS).
Creating a Department: Click New to clear the form and create a new department profile.
Canceling Changes / Creation of a Department: To cancel the creation of a Department, click Cancel changes icon. This icon is similar to the Create a New Item icon during the creation process. A confirmation message appears if there are any unsaved modifications.
Saving a Department Record: Click Save the Current Item to save a new department profile or modifications to an existing one.
Deleting a Department: Click Remove the Current Item to remove the current department record.

Read More...

General tab parameters

Department Code: This code is used to Identify the department. All links to this department will use this code. All alphanumeric characters are valid.
English Short Description: In the English Short Description field (or the Short Description field for your first language), enter a description using a maximum of 25 characters.

NOTE: When a Short Description is entered and you click in the Long Description field, it is copied into the Long Description field.

English Long Description: In the English Long Description field, enter a description up to a maximum of 50 characters. French Short Description: In the French Short Description field (or the Short Description field for your first language), enter a description using a maximum of 25 characters.

French Short Description: In the French Short Description field (or the Short Description field for your first language), enter a description using a maximum of 25 characters.

NOTE: When a Short Description is entered and you click in the Long Description field, it is copied into the Long Description field.

French Long Description: In the French Long Description field, enter a description up to a maximum of 50 characters.
Any modifications to a record, or creation of a record are presented with the option to Save. Click Yes to accept the changes. When there are Validation issues with the record, the Validation Errors form is presented. Click OK to continue.
Fiscal Year: This field will display the fiscal year that the current department will work in; when creating a new department, this will be the fiscal year that the department will be working in.

NOTE: This field must be modified manually when the department changes to a new fiscal year.

Owner as of Month / Plus (+) or Minus (-) Years

The Owner as of Month feature allows you to specify the month that the system will register new owners. For example, the assessor’s office might use the date of March 1 as their annual registration date. This means that if a parcel is sold after March 1 plus a day, i.e. March 2, 3 etc., the previous owner will still be considered as the Owner because they were in possession as of March 1.
Owner as of Month: Specify the (as of) month to be used when creating new property owners.
+ or – Years: Specify the number of years added, or subtracted, from the fiscal year, relative to the last assessment.
For example, if the last assessment was performed in the year 2007, and the current year is 2009, we would enter –2, i.e. (2007-2009 = -2), in the + or – Years parameter.

Modifying the Fiscal Year

To modify the Fiscal Year value, click in the field, select the existing year and overwrite the value.

Privacy / Restrictions for Names

Name Group Code: You can create a Name Sharing Group in order to extend access rights to the name and address records, created by your department, to one or more of the other departments, within your organization.
Use the options in this group to set up access rights for Name and Address records; to do this you need to define the following:
To create a Name Sharing Group…

  1. In the form, enter a code of one or two characters in this field. Then, enter the same code when you set up the other departments in this group.
  2. Select one of the following options to define the access rights for the departments included in the Name Sharing Group and for those outside of it.

The code of the Name Sharing Group and the type of security permissions are displayed on the Name and Address Maintenance function in Govern, unless the records are private to another department. If the name is restricted, it is grayed out and cannot be modified. Similarly, if the address is restricted, it is also grayed out and cannot be modified.

There are four (4) levels of security for name and address records.

  • No Restrictions – There are no restrictions to the Name and Address portions of the records, they can be searched, modified, or deleted. Other users are equally unrestricted.
  • Private Names – Name and Address records, are private to the department or Name Sharing Group, where they were created. Other users can’t search, modify, or delete these names. They can only view them if they are already link to other Govern functions
  • Restricted Names – Names in the Name and Address records are restricted to the department or Name Sharing Group, where they were created. Other users can view the names can’t modify or delete them. They are still able to search for the records and modify the addresses.
  • Restricted Names and Addresses – Both the name and address portions, of the Name and Address records, are restricted to the department or Name Sharing Group where they were created. Other users can perform a search for these records but cannot modify or delete them.

What’s New!

Owner As of Month parameters in GNA

Available in GNA release 6.0.1611.0573
Addition of parameters to allows users to enter the “Owner as of Month” and “+/- Years” in the Govern New Administration (GNA) Department Maintenance form. See documentation below for details.
GNA_Department_Maintenance – Add Owner as of param.pdf

New Features in the Multimedia Codes form

Available in GNA release 6.0.1503
The Multimedia Codes form allows users to define multimedia codes for a department. The multimedia codes provide options for linking various document types to a Property, Name, Permit, Activity, Inspection, Sale, Building or Public Hearing record. The changes now allow the entering of file extensions for documents that are stored in the database, and for image types. (Table: PC_FREE_FORM).

Related Topics

Name & Address Group Security Rules Grid
User Maintenance

Now, We can set the extension for the file extension when the type of document is DB Document. Also, We can do the same for the image stored in database.

 

 

103-SY-003

 

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this.
Loading...