Filter

Overview

A Filter is a repository entity that stores the current dataflow diagram filter in AnalyticsCreator. It saves a named set of objects so the same subset of the architecture diagram can be applied again later.

Function

Use the Filter entity to keep a reusable diagram scope. A filter is created from the objects currently held in the diagram filter, stored with a filter name, and then listed under the Filters node in the repository tree.

When a saved filter is applied, AnalyticsCreator loads the objects assigned to that filter and refreshes the architecture diagram with only that scope. The main window also shows the active object names in the Actual filter field.

A filter contains a required name and one or more object links. The repository stores the filter header in CFG.FILTERS and the assigned objects in CFG.FILTER_OBJECTS.

Access

Filters are accessed from the repository navigation tree and from the architecture diagram context menus. There is no separate filter detail page; the filter name is entered in a small input dialog when the current diagram filter is stored.

How to access

Navigation tree

Data warehouse -> Filters

Toolbar

No direct ribbon list command. Use the repository tree or the architecture diagram filter controls.

Diagram

Architecture object -> Set filter or Add to filter -> Store filter

Visual element

Filters tree node, saved filter entries, and the Actual filter field in the architecture view.

Screen overview

The Filter entity is maintained through the navigation-tree and architecture-diagram controls below.

ID Property Description
1FiltersRepository tree node below Data warehouse. Expanding the node lists saved filters ordered by name.
2Store current filterCommand on the Filters node. It stores the current diagram filter as a saved filter.
3Filter nameInput dialog field shown when a filter is stored. The name is required and must be unique.
4Saved filter entryChild item below Filters. Each entry represents one row in CFG.FILTERS and the related object rows in CFG.FILTER_OBJECTS.
5Apply filterCommand on a saved filter. It resolves the assigned object IDs, refreshes the architecture diagram, and sets the active diagram filter to those objects.
6Delete filterRemoves the selected saved filter. The related filter-object rows are removed through the filter relationship.
7Set filterArchitecture object context-menu command. It replaces the active diagram filter with the selected object.
8Add to filterArchitecture object context-menu command. It adds the selected object to the active diagram filter.
9Store filterArchitecture context-menu command. It opens the same storage flow as Store current filter.
10Remove filterArchitecture context-menu command. It clears the active diagram filter and refreshes the architecture view.
11Actual filterRead-only main-window field that displays the comma-separated object names in the active filter.

Filter behavior

  • Store current filter requires an active diagram filter. If the current filter is empty, AnalyticsCreator shows the message that the filter cannot be created because the current filter is empty.
  • The filter name cannot be blank. If a filter with the same name already exists, the save is blocked.
  • Saved filters are listed from CFG.FILTERS ordered by name.
  • Applying a saved filter reads each assigned object from CFG.FILTER_OBJECTS and refreshes the architecture diagram with those objects.
  • When a filter is applied or changed from the diagram, AnalyticsCreator refreshes the architecture page and updates the Actual filter field.
  • During definition import, existing filters can be reused by name or renamed to avoid a collision, depending on the import reuse option.

Related topics