Skip to main content

Abfragen

Diese Funktion des IT Asset Managers ist nur verfügbar, wenn der angemeldete Benutzer die Rolle Administrator besitzt.
Hinweis: Die verwendete Skript-Sprache SQL wird innerhalb dieser Dokumentation nicht erklärt, da das den Rahmen sprengen würde. Entsprechende Kenntnisse werden in diesem Fall vorausgesetzt.

Abfragen innerhalb des IT Asset Managers werden in der Sprache SQL geschrieben. Sie liefern eine bliebige Anzahl an Datensätzen zurück, die aus einer oder mehreren Tabellen oder Sichten stammen können. Die zurückgelieferten Datensätze können nicht bearbeitet, sondern nur gelesen werden, da sie schreibgeschützt sind. Für die Erstellung von Abfragen steht ein entsprechender Editor zur Verfügung.

am-query-manager.png

Das folgende Video zeigt, wie eine Abfrage erstellt wird.

Abfragen mit Variablen

Abfragen, die eine große Anzahl an Datensätzen zurückliefern, können (und sollten) mittels Variablen vorab gefiltert werden, um Resourcen zu schonen.

Beispiel: Existiert z. B. ein Softwarekatalog, der die Software aller Hersteller enthält, ist es wenig sinnvol, den gesamnten Katalog zu laden, wenn man nach der Software eines bestimmten Herstellers sucht. In so einem Fall kann die Abfrage um eine Bedingung erweitert werden. Diese Bedingung wird innerhalb des SQL-Skripts angegeben und zur Laufzeit durch den Wert der Variablen ersetzt.

Für die Verwendung von Variablen steht ein entsprechender Editor bereit.

am-variables-manager2.png

Das folgende Video zeigt, wie eine Abfrage mit Variablen erstellt wird.

Abfragen mit Variablen und Abhängigkeiten

Standardmäßig "kennen" sich Variablen untereinander nicht, weil sie das im Normalfall auch nicht müssen. Es gibt aber Situationen, in denen es besonders bei Dropdown-Listen praktisch wäre, wenn eine Dropdown-Liste den bereits ausgewählten Wert einer anderen (darüber liegenden) Dropdown-Liste kennen würde, um den eigen Inhalt entsprechend anzupassen. Das folgende Beispiel verdeutlicht das.

Gegeben sei eine Liste aller Städte in Deutschland. Diese Liste besteht u.a. auch aus den Spalten Bundesland, Landkreis und Ort. Daraus ergibt sich eine Hiararchie:

  • Bundesland. Eine statische Liste aller 16 Bundesländer.
    • Landkreis. Eine Liste der Landkreise eines bestimmten Bundeslandes.
      • Ort. Eine Liste der Orte eines bestimmten Landkreises.

Diese Hiararchie lässte sich mit dem IT Asset Manager abbilden.

Bei Abfragen mit Variablen und Abhängigkeiten muss unbedingt auf die Reihenfolge der Variablen geachtet werden, da der Benutzer im Normalfall die Abhängigkeiten von oben nach unten abarbeitet. Wurde bei der Anlage eine falsche Reihenfolge gewählt, kann diese nachträglich angepasst werden.

Das nachfolgende Video zeigt, wie eine Abfrage mit Variablen und deren Abhängigkeiten erstellt wird.


Abfragen mit Konstanten

Der Grund für die Verwendung von Konstanten wird bereits in diesem Kapitel ausführlich erklärt.

Abfragen mit Drilldown

Drilldowns dienen dazu, innerhalb einer Abfrage zu einer anderen Abfrage oder zu einer Tabelle zu gelangen. Folgende Verzeigungen sind möglich:

  • Von Abfrage zu Abfrage zu Abfrage zu Abfrage usw.
  • Von Abfrage zu Tabelle (editierbar)

Beispiel: Gegeben sei eine Abfrage, die eine Mitarbeiterliste enthält, deren Daten aus den Tabellen Niederlassungen und Adressen zusammengesetzt sind. Da Abfragen schreibgeschützt sind, kann das Ergebnis nicht bearbeitet werden. Werden aber Drilldowns zu den Tabellen Niderlassungen und Adressen angegeben werden, kann dorthin verzweigt und die entsprechenden Datensätze bearbeitet werden.

Das folgende Video zeigt, wie eine Abfrage mit einem Drilldown erstellt wird.