Database Update Wizard: Overview

What is the Database Update Wizard?

The Database Update Wizard moves existing ARCHIBUS project data and schema information between project databases. The Database Update Wizard performs the update by transferring out all data from the source project to a series of CSV extract files associated with the database records. It can then read from these extract files into the destination database. There are three steps in the process:

  1. Specify the transfer.
  2. Specify which tables on which to operate
  3. Perform the transfer.

You may need to transfer data between projects to:

The Database Update Wizard offers two important benefits:

The Database Update Wizard also has a comparison option so that you can compare the differences between two projects before actually transferring the data. Comparing follows the same process as transferring:

  1. Specify the comparison.
  2. Specify which tables on which to operate
  3. Perform the comparison.

How Does the Database Update Wizard Work?

The Database Update Wizard is a middle-ware automation tool that implements the same abstract schema definition on different database servers. This allows the ARCHIBUS program and domains to use the same functionality regardless of which database server underlies the program.

The Database Update Wizard can automatically implement database features needed for real estate, infrastructure, and facility management. Because of this, the Database Update Wizard has several advantages over standard data modeling or reverse-engineering tools:

When migrating changes to your schema, the wizard can replace or merge the changes as desired.

Example: Transfer all Project Data in a Standard Schema

Business process owners, without assistance from a system administrator or database administrator, can use the Database Update Wizard to transfer all project tables in a standard schema from one project to another (with the second database having a superset of the first one’s schema). This is the “standard” upgrade for users that have a standard ARCHIBUS schema.

Example: Upgrade a Project Database with a New ARCHIBUS Schema

In this case, a database administrator (DBA) wants to upgrade the database SQL tables in their project database to match the new ARCHIBUS schema that came with a newer version of ARCHIBUS. In order to move the least amount of data, the standard method is to read the ARCHIBUS schema changes into the project database.

The steps to do so are diagrammed and listed below.

First, you will need a project that has a standard ARCHIBUS schema that reflects the new version of the database. One way to achieve this is to use New Project in the Smart Client to create a new project with the new ARCHIBUS schema. Once you have created this new project, follow this procedure:

  1. Sign In. In Web Central, sign in to the project that has this database with the standard schema.
  2. Transfer Out. Use the Database Update Wizard to transfer out the Data Dictionary, Application Dictionary, and Process Navigator tables.
  3. Sign In. In Web Central, sign in to your project database.
  4. Transfer In the Data Dictionary. Use the Database Update Wizard to transfer in just the Data Dictionary – the table and field definitions from which the SQL table structures are built.
  5. Upgrade Database. Run the Schema Change Wizard to upgrade the structure of the physical SQL tables to the new format.
  6. Transfer In Other Tables. Use the Database Update Wizard to transfer in the Application Dictionary and Process Navigator tables.

See Also

Understanding the ARCHIBUS Database

Copyright © 1984-2014, ARCHIBUS, Inc. All rights reserved.