Abfragen erstellen

Wenn Sie eine Abfrage erstellen oder öffnen, wird sie in einer benannten Registerkarte angezeigt.

Der Abfrageassistent wird zum Definieren der Parameter und Kriterien für die Abfrage verwendet. Der Inhalt des Assistenten wird in den Registerkarten "Quelle", "Stil", "Filter" und "Spalten" organisiert, um die Eingabe zu steuern. Auch wenn die Registerkarten des Assistenten so geordnet sind, dass sie die Eingabe in einer Sequenz sammeln, können Sie beliebig zu Registerkarten navigieren.

So erstellen Sie eine Abfrage:

  1. Wählen Sie auf der Homepage Abfrage aus.
  2. Klicken Sie auf Symbolleistenschaltfläche "Neue Abfrage".
  3. Optional: Erstellen Sie für die Abfrage Ersatzparameter zum Übergeben in benutzerdefinierten Werten an den Abfragefilter zur Laufzeit.
    1. Klicken Sie auf Schaltfläche "Parameter hinzufügen".
    2. Klicken Sie auf Hinzufügen, und fügen Sie Schlüsselwertpaare hinzu.

      Hinweis:

      Bei Schlüsselwertpaaren können "<%" oder "%>" nicht nacheinander verwendet werden, und es können keine Gleichheitszeichen verwendet werden.

    3. Klicken Sie auf OK.
  4. Wählen Sie in der Registerkarte Quelle eine Version oder Versionsvariable für die Abfrage aus.

    Sie können auch die Normalversion, die Basisversion oder die Stichtagsversion auswählen. Die Liste der Versionen wird auf die Normalversionen zurückgesetzt. Um eine Basisversion oder eine Stichtagsversion auszuwählen, klicken Sie in der Versionsliste auf Normal.

  5. Führen Sie eine Aktion aus:
    • Fahren Sie bei einer globalen Abfrage mit dem nächsten Schritt fort.

    • Klicken Sie bei einer lokalen Abfrage auf Schaltfläche "...", wählen Sie eine Hierarchie und einen obersten Knoten aus, und klicken Sie auf OK.

      Hinweis:

      Klicken Sie zum Ändern der Kombination Hierarchie/oberster Knoten auf Löschen, und wiederholen Sie die Schritte für eine lokale Abfrage.

  6. Wählen Sie in der Registerkarte Stil aus, wie die Abfrageergebnisse angezeigt werden sollen:
    • Liste – Knoten, die den Kriterien entsprechen, werden in einer dynamischen Liste zurückgegeben.

    • Knoten markieren – Knoten, die den Kriterien entsprechen, werden im Hierarchiebaum markiert.

    • Beides – Knoten, die den Kriterien entsprechen, werden in einer dynamischen Liste zurückgegeben und in der Hierarchie markiert.

    Hinweis:

    Bei globalen Abfragen können die Ergebnisse nur in einer Liste zurückgegeben werden.

  7. Optional: Wenn Sie "Knoten markieren" oder "Beides" ausgewählt haben, wählen Sie "Auf markierte Knoten erweitern" aus, um Hierarchien mit markierten Knoten automatisch zu öffnen und zu erweitern.

    Hinweis:

    Diese Option kann nur auf lokale Abfragen angewendet werden.

  8. Klicken Sie unter Filter auf Hinzufügen, um eine Zeile für Kriterien einzufügen.
  9. Wählen Sie eine Eigenschaft und einen Operator aus, geben Sie einen Wert oder einen Ersatzparameter für die Kriterienzeile ein, und drücken Sie die Eingabetaste, um die Zeile zu speichern.

    Hinweis:

    Die Formatierung für Ersatzparameter ist <%ParamKey%>, wobei "<%" und "%>" Kennungen für eine Laufzeitersatzvariable sind und "ParamKey" der Name des für die Ersetzung zu verwendenden Parameters ist, z.B. <%AccountType%>. Sie können Kriterien mit Klammern gruppieren und definieren, ob geerbte Werte für die Eigenschaft eingeschlossen werden sollen. Beschreibungen von Operatoren finden Sie unter Operatorbeschreibungen.

    Tipp:

    Klicken Sie auf Schaltfläche "Bearbeiten", um eine Zeile zu ändern. Klicken Sie auf Schaltfläche "Löschen", um eine Zeile zu löschen. Klicken Sie auf die Pfeilschaltflächen, um eine Zeile zu verschieben.

  10. Wählen Sie unter Inklusionsoptionen die Knoten aus, die in die Abfrageergebnisse eingeschlossen werden sollen:
    • Nur übereinstimmende Knoten – Gibt nur die Knoten zurück, die mit den Kriterien übereinstimmen.

    • Übereinstimmungen und Vorgänger – Gibt alle Knoten zurück, die mit den Kriterien und ihren Vorgängern übereinstimmen.

    • Übereinstimmungen und abhängige – Gibt alle Knoten zurück, die mit den Kriterien und ihren abhängigen Elementen übereinstimmen.

  11. Optional: Wenn Sie in Schritt 9 die Option Übereinstimmungen und Vorgänger oder Übereinstimmungen und abhängige ausgewählt haben, wird standardmäßig die Option Einschließlich ausgewählt und der Knoten, der mit den Kriterien übereinstimmt, im Ergebnis eingeschlossen.
  12. Optional: Wenn Sie in Schritt 9 Übereinstimmungen und Vorgänger ausgewählt haben, können Sie Vorgänger oberhalb des obersten Abfrageknotens einschließen auswählen, um die Vorgängerknoten einzuschließen, die sich über dem obersten Knoten befinden.

    Die Option Vorgänger oberhalb des obersten Abfrageknotens einschließen schließt zusätzliche Vorgänger nur ein, wenn in dem für die Abfrage angegebenen obersten Knoten nicht alle Vorgänger eingeschlossen waren (Option "Übereinstimmungen und Vorgänger"). Daher hat diese Option keine Auswirkung auf abhängige Elemente (Option "Übereinstimmungen und abhängige").

  13. Wählen Sie die Registerkarte Spalten und eine Kategorie aus.
  14. Wählen Sie die Eigenschaften aus, die in den Abfrageergebnissen als Spalten angezeigt werden sollen, und verschieben Sie sie von Verfügbar nach Ausgewählt.

    Hinweis:

    Die Eigenschaft "Name" wird immer in Abfrageergebnissen angezeigt, unabhängig davon, welche Eigenschaften zum Anzeigen ausgewählt werden.

    Bei der Auswahl von Spalten handelt es sich um Laufzeitparameter, die nicht mit der Abfrage gespeichert werden.

    Tipp:

    Platzieren Sie die Spalte in der Liste "Ausgewählt", indem Sie die Pfeile verwenden. Das erste Element in der Liste ist die erste Spalte, das zweite Element in der Liste ist die zweite Spalte usw.

  15. Optional: Wählen Sie Kriterieneigenschaften einschließen aus, um die in den Filterkriterien referenzierten Eigenschaften automatisch in den Abfrageergebnissen einzuschließen.
  16. Führen Sie einen der folgenden Schritte aus:
    • Klicken Sie auf Schaltfläche "Speichern", um die Abfrage zu speichern.

      Sie werden aufgefordert, einen Namen, eine Beschreibung und eine Objektzugriffsgruppe für die Abfrage zu definieren: Wählen Sie eine benutzerdefinierte Objektzugriffsgruppe oder eine der folgenden Gruppen aus:

      • Benutzer – Persönliche Objekte, die nur von einem einzelnen Benutzer angezeigt und ausgeführt werden können.

      • Standard – Öffentliche Objekte, die von allen Benutzern angezeigt und ausgeführt werden können. Nur Benutzer mit der Datenmanagerrolle können Standardabfragen erstellen und ändern.

      • System – Beschränkte Objekte, die nur von Benutzern mit der Anwendungsadministratorrolle angezeigt und ausgeführt werden können.

    • Klicken Sie auf Schaltfläche "Ausführen", um die Abfrage auszuführen.