Sift - Query Builder Dialog

From Software Product Documentation
Jump to navigation Jump to search
Language:  English  • français • italiano • português • español 


The Query Builder is used to define the queries that will extract signals from the loaded CMZ library. The dialog also allows you to group specific signals together based on a number of possible features, e.g. right/left or intact/affected.

  • Auto-Populate Queries: Opens the Auto Populate Query Dialog.
  • Remove All Queries: Delete all generated queries.
  • Load Query Definitions: Load a previously saved list of definitions.
  • Save Query Definitions: Save the current list of definitions for later use.
  • Calculate Selected Queries: Calculate only the queries that are currently selected in the Queries Box
  • Calculate All Queries: Calculate all generated queries.

Auto Populate Queries

The Auto Populate Queries button opens up a dialog that will allow you to customize the signals the auto generated query will pull from.

  • Auto-populate Settings File: This can be used to load in auto-population settings that have been previously saved.
  • Save: Will save the current auto-population settings for later use.
  • Reset: Will reset the Auto-Populate Queries dialog to its default state
  • Create: Will auto generate queries based on the parameters provided

Signals


The signals tab is used to specify what signals to use when creating a query

  • Signal Type: Refers to the type of signal being queried e.g. LINK_MODEL_BASED, DERIVED, METRIC etc.
  • Signal Folder: The folder the queried signals can be found in e.g ORIGINAL, PROCESSED etc.
  • Signal Names: All the signals found of the given type in the specified folder.

Combine Sides


Provides options for combining signals together based on, side, tags etc.

Refinements


The refinements tab allows you to refine the queries generated based on tags or even specific signal values.

  • Tags: The Tag multi-selector selects which tags to be included in the query.
  • Signals: This will display and allow you to edit any generated signal conditions.
  • Add Signal: Opens the signal refinement dialog.

Signal Refinement Dialog

  • Refinement Name: The title displayed for the created refinement.
  • Type: The Type of signal used for the refinement.
  • Folder: The location of the signal used for the refinement.
  • Name: The name of the signal used for the refinement.
  • Component: The specific dimensional component of the signal used for the refinement (if applicable).
  • Value Must Be: The expression used to refine options e.g. Less Than, Greater Than, Between
  • Value: The value the signal will be compared to
  • Cancel: Close the Refinement Builder without applying any changes
  • Save: Close the Refinement Builder and save the generated refinement to the signals list

Manual Query Definition

In addition to being automatically generated queries can be defined manually as well.

Queries and Conditions Widgets


All generated queries and their associated conditions are displayed in the Queries and Conditions widget

  • Add Query / Condition: Adds a new query or condition.
  • Modify Query / Condition: Modify the currently selected query or condition.
  • Context Menu (Queries): Right click on a query to open the context menu.
    • Calculate: Calculate the currently selected queries.
    • Edit Modify the selected query
    • Remove Delete the selected queries.
    • Duplicate: Create a copy of the selected query.
Retrieved from ""