Resynchronizing

The simplest way for Dashboard Architect to incorporate objects is through resynchronizing, which can be initiated by selecting Project, then Resynchronize.

Resynchronize works in a similar way to the create project operation, see Creating Projects. It closes instrumented.bqy, and performs these actions:

  1. Instrumented.bqy is disassembled.

  2. Instrumented.bqy is analyzed.

  3. Objects that exist in instrumented.bqy but not in Dashboard Architect are added. These are new objects created with the Interactive Reporting Studio user interface. The JS files are extended to include references to these objects. JavaScript added by the user is transferred to the JS files and is replaced by instrumentation code.

  4. Objects that exist in Dashboard Architect but not in the instrumented.bqy are removed. Dashboard Architect removes all references to the deleted objects and they cease to exist.

  5. Instrumented.bqy is reassembled.

  6. Instrumented.bqy is reopened in Interactive Reporting Studio.

Resynchronization may take a few minutes to complete depending on the size of the project. It is the simplest operation from the viewpoint of the user, but it may not be the most convenient as instrumented.bqy must be closed, analyzed, and reopened.

If an object is renamed in Interactive Reporting Studio, the old object is deleted in Dashboard Architect (as it no longer exists in Interactive Reporting Studio), and a blank object is created. JavaScript associated with the old object is lost.