AQL bildet die Grundlage für präzise Abfragen, berechnete Eigenschaften, Validierungen und wiederverwendbare Smart Requests. Das Seminar führt von einfachen Navigationsausdrücken über typisierte Sammlungen bis zu robusten Abfragebausteinen und einer kontrollierten Nutzung natürlichsprachlicher Suchunterstützung.
Inhaltsverzeichnis
- Seminarziel
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- 1. AQL-Grundmodell und Ausführungskontext
- 2. Filtern, Sortieren und Sammlungen
- 3. Beziehungen und Pfadnavigation
- 4. Berechnete Eigenschaften und Kennzahlen
- 5. Smart Requests entwerfen
- 6. Advanced Search und Ergebnissichten
- 7. Intelligente Suchunterstützung
- 8. Performance, Wartbarkeit und Governance
- Praxisübungen
- Einordnung in den Lernpfad
Seminarziel
AQL-Ausdrücke können lesbar, performant und fachlich nachvollziehbar entwickelt werden. Suchanforderungen werden in wiederverwendbare Smart Requests überführt; Ergebnisse lassen sich prüfen, dokumentieren und für Analysen, Diagramme oder Qualitätssicherungen weiterverwenden.
Zielgruppe
SmartEA-Customizer, funktionale Administration, Enterprise Architects, Datenanalysten, Modellierungsverantwortliche und technische Key-User.
Voraussetzungen
Sichere SmartEA-Bedienung und Grundverständnis von Metamodellen, Elementtypen, Beziehungen und Attributen. Programmiererfahrung ist nicht erforderlich, logisches Abstraktionsvermögen jedoch notwendig.
Seminarinhalte
Die Inhalte werden in einer festen Arbeitsfolge vermittelt: Ausgangslage klären, Funktion oder Methode demonstrieren, den Vorgang am System ausführen, das Ergebnis prüfen und die Vorgehensweise dokumentieren.
1. AQL-Grundmodell und Ausführungskontext
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Abfragekontext, Selbstreferenz und verfügbare Variablen bestimmen.
- Schritt 2: Objekte, Attribute, Referenzen und Sammlungen unterscheiden.
- Schritt 3: Einfache Navigationsausdrücke schrittweise aufbauen.
- Schritt 4: Zwischenergebnisse kontrollieren und Fehlermeldungen fachlich einordnen.
2. Filtern, Sortieren und Sammlungen
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Elementmengen anhand von Typen und Attributwerten einschränken.
- Schritt 2: Mehrere Bedingungen lesbar verknüpfen.
- Schritt 3: Ergebnisse sortieren, vereinigen und Dubletten entfernen.
- Schritt 4: Leere Werte und optionale Referenzen robust behandeln.
3. Beziehungen und Pfadnavigation
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Ein- und ausgehende Beziehungen gezielt traversieren.
- Schritt 2: Mehrstufige Pfade mit klarer fachlicher Bedeutung entwickeln.
- Schritt 3: Zyklen und unerwartet große Ergebnismengen erkennen.
- Schritt 4: Pfadabfragen anhand eines Beispieldatensatzes validieren.
4. Berechnete Eigenschaften und Kennzahlen
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Berechnungsanforderung und Datengrundlage präzisieren.
- Schritt 2: AQL-Ausdruck für Status, Kategorie oder Kennzahl entwickeln.
- Schritt 3: Grenzfälle und fehlende Daten in die Berechnung aufnehmen.
- Schritt 4: Ergebnis in Listen, Sichten oder Auswertungen nutzbar machen.
5. Smart Requests entwerfen
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Wiederkehrende Suchfrage in Eingaben, Logik und Ergebnisform zerlegen.
- Schritt 2: Parameter und fachliche Bezeichnungen festlegen.
- Schritt 3: AQL-Logik kapseln und als Smart Request bereitstellen.
- Schritt 4: Smart Request mit Positiv-, Negativ- und Grenzfalltests absichern.
6. Advanced Search und Ergebnissichten
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Suchraum, Elementtypen und Filterkriterien eingrenzen.
- Schritt 2: Abfrageergebnisse mit Spalten und Sortierung verständlich darstellen.
- Schritt 3: Ergebnismengen für nachgelagerte Modellierungsarbeiten vormerken.
- Schritt 4: Suchvarianten für unterschiedliche Rollen dokumentieren.
7. Intelligente Suchunterstützung
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Natürlichsprachliche Frage fachlich eindeutig formulieren.
- Schritt 2: Erzeugte oder vorgeschlagene AQL-Logik vor der Nutzung prüfen.
- Schritt 3: Abfrageergebnis gegen bekannte Referenzfälle validieren.
- Schritt 4: Grenzen, Datenschutz und Freigaberegeln für assistierte Suche festlegen.
8. Performance, Wartbarkeit und Governance
Der Themenblock wird anhand eines zusammenhängenden Repository- und Projektszenarios bearbeitet.
- Schritt 1: Teure Navigationen und unnötige Vollabfragen identifizieren.
- Schritt 2: Abfragen in kleine, verständliche Bausteine zerlegen.
- Schritt 3: Namens-, Dokumentations- und Freigaberegeln anwenden.
- Schritt 4: Änderungen versionieren und Regressionstests für zentrale Abfragen erstellen.
Praxisübungen
- Entwicklung einer mehrstufigen AQL-Abfrage für ein Applikationsportfolio.
- Erstellung eines parametrisierten Smart Request mit Testfällen.
- Aufbau einer berechneten Kennzahl für Lebenszyklus- oder Risikobewertung.
- Prüfung und fachliche Absicherung einer assistiert formulierten Suchanfrage.
Einordnung in den Lernpfad
Empfohlen nach „Grundlagen, Weboberfläche und Zusammenarbeit“ und vor „Funktionale Administration mit Prismen und Referenzmodell“ oder „Metamodellierung, Stereotype und Aspekte“. Vertiefung im Intensivseminar „Customizing, Integration und Automatisierung“.
Fachbereichsleitung / Trainerteam / Ansprechpersonen
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | SmartEA-Customizer, funktionale Administration, Enterprise Architects, Datenanalysten, Modellierungsverantwortliche und technische Key-User. |
| Voraussetzungen: | Sichere SmartEA-Bedienung und Grundverständnis von Metamodellen, Elementtypen, Beziehungen und Attributen. Programmiererfahrung ist nicht erforderlich, logisches Abstraktionsvermögen jedoch notwendig. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
