Filtering Objects

A driver is an object with many outputs, a startup program, for example. A utility is an object with many inputs, DATEFMT, for example. Filtering drivers and utilities from large diagrams reduces diagram clutter and typically provides a better picture of what your application does.

You set thresholds for filtering in the Diagrams User Preferences. If you set the driver threshold for outgoing relationships to 40, for example, then any object with 40 or more outgoing relationship will be considered a driver and displayed outside the main relationship flow. The driver and its related nodes in the relationship flow appear with a GUID-465E3E54-DD52-4F9B-A147-CFC7D199B4B8-low.gif symbol in the diagram. Click the GUID-465E3E54-DD52-4F9B-A147-CFC7D199B4B8-low.gif symbol to display the relationships for the driver and its related nodes again.

You generate a filtered diagram the same way you generate any diagram. The only difference is that when the filtering thresholds are met, Diagrammer displays the Large Dataset Returned dialog. Choose Enable Node Filtering in the dialog to draw the diagram with the filter applied. Choose Disable Node Filtering and Clustering in the dialog to draw the diagram without the filter applied. A GUID-A76C504E-060E-4C03-9572-0D01242DF531-low.gif symbol on the tool bar indicates that a diagram is filtered.
Tip: Use the Filter Override options on the GUID-BDBEDAF2-B828-4200-8926-2581E6F760FF-low.gif drop-down menu to override the thresholds in the Diagrams User Preferences. If the diagram has already been generated, choosing an override option redraws the diagram with the new filter applied.