Advanced PowerDesigner Portal Search

You can perform searches with more complicated and multiple criteria from the Search tab. To use a saved search, click its Run button.


cmrsavedsearch
  1. Click the Search tab and then click New Search.
  2. [optional] Select a branch, model (by clicking it in the Explorer), and model version at the top of the screen to restrict your search. By default, you search the entire repository.
    Note: Searching the entire repository may take a long time. You should, wherever possible, try to restrict the scope of your search.

    In this example I select to search version 2 of the Physical Data PDM:
    Web Search Choose Model

  3. [optional] Select a model type and an object type to search. By default, you search all model types and all object types.
    In this example, I select Physical Data Model and Table:
    Web Search Object Type
  4. Select a property, operator and value to search against. Depending on the property that you select, the choice of operator may be restricted and/or values may be suggested. Note that the case sensitivity of your searches depends on your repository DBMS.
    When using the Contains operator, the following special characters allow you to use basic regular expressions for text searches:
    • * - none to any number of characters

      For example: W* finds "Work" and "Washington"

    • ? – exactly one character

      For example: ????ER finds "Writer" and "Seller" but not "inner"

    • \ - escapes *, ?, or \

    • true/false - Boolean value (True is when the check box is selected in the interface)

  5. Click the Add button to add the complete search clause to the Search clause table.

    In this example, I choose to search for tables that are selected for generation:
    Web Search First Clause

  6. [optional] Create additional search clauses and add them to the Search clause table, choosing one of the following conjunctions:
    • AND – results must satisfy all clauses

    • OR – results must satisfy one of the clauses

    In this example, I refine my search to look only for tables that are estimated to have more than 100 records:
    Web Search Second Clause

  7. [optional] Click the User & Date tab and specify additional search clauses based on user names and creation and modification dates.
  8. [optional] Click the Glossary tab and specify additional search clauses based on glossary objects (terms, related terms, synonyms, and keywords) with which objects may be associated.
  9. [optional] Click the Result Columns tab and select the columns that you want to display on the result page. By default, only the object type and name are shown.
  10. [optional] Select the Include Shortcuts check box to include shortcuts to objects in your search results.
  11. Click the Search button to start your search.

    Your search results are displayed. Click on an object to display all its available properties.

    In my example, my search returns five tables that meet my criteria:
    Web Search Results

  12. [optional] After performing a search, you can:
    • Select either pdf or xls and click the Report button to generate an Excel or PDF version of your results.

    • Select an attribute, enter a value in the search box at the top of the screen and click the Search button to search within your results.

    • Click the Back button and:
      • Modify your search string.

      • Enter a Saved search name and description and then click the Save button to make your search available for reuse on the Search page.