Displaying the project model diagram
The Navigator, shown in Figure 3‑1, shows the physical relationships between project files and folders on disk. The Navigator does not show the logical relationships between files in a project. To display the logical relationships, you must use the project model diagram. The project model diagram shows, from top to bottom:
*Report designs
*The top layer of information objects
*Any intermediate layers of information objects
*The base layer of information objects
*Maps
*Data connection definitions
The project model diagram also shows data sets, data designs, report libraries, and external procedures. Downward-pointing arrows show the dependencies between files.
For example, the project model diagram on the left in Figure 5‑4 shows the following dependencies:
*The report design MyReport.rptdesign is dependent on the information object MyInformationObject.iob.
*MyInformationObject.iob is dependent on the map ClassicModels.dbo.Payments.
*ClassicModels.dbo.Payments is dependent on the data connection definition _MyDatabase.dcd.
The project model diagram can help you assess the impact of a change to a file, column, or parameter by highlighting the impact path in red. For example, the project model diagram on the right in Figure 5‑4 shows the impact of a change
to ClassicModels.dbo.Payments. MyReport.rptdesign, MyInformationObject.iob, ClassicModels.dbo.Payments, and the arrows connecting them are highlighted in red to indicate that a change to the map impacts the information object and the report design.
Figure 5‑4 Project model diagram with (right) and without (left) impact path
You can display a report that lists the files impacted by a change to a file or column. For example, Figure 5‑5 shows a report that lists the files impacted by a change to dbo.Payments.sma.
Figure 5‑5 Impact report for dbo.Payments.sma
How to display the project model diagram
In the Navigator view or the Search view, right-click and choose Show Relationship Overview.
How to display a specific part of the project model diagram
In the Report Design perspective, in the Outline view, drag the gray box to the part of the project model diagram you want to display.
How to reinstate the project model diagram’s initial layout
You can change the project model diagram’s layout by dragging the shapes in the diagram to a new location. To reinstate the initial layout, right-click in the white space and choose Arrange All.
How to collapse or expand column and parameter lists
In the project model diagram, double-click the word Columns or the word Parameters for the appropriate column or parameter list. To collapse or expand both columns and parameters, right-click the map or information object file name and choose Collapse or Expand.
How to display an impact path
In the Navigator view, the Search view, or the project model diagram, right-click a file name, column name, or parameter name and choose Show Impact.
How to clear an impact path
In the white space in the project model diagram, right-click and choose Clear Impact.
How to refresh the project model diagram
In the white space in the project model diagram, right-click and choose Regenerate Diagram.
How to display an impact report
In the Navigator view or the Search view, right-click a file name or column name and choose Generate Impact Report.
How to open the editor associated with a file
In the project model diagram, right-click the file name and choose Open Editor.