Oracle APEX · · 3 Min.

APEX 26.2: Interactive Reports mit kurzen Suchbefehlen bedienen

Key Phrases führen typische Report-Aktionen direkt und ohne LLM aus. Für komplexere Kennzahlen kann APEX zusätzlich berechnete Spalten aus natürlichsprachigen Beschreibungen erstellen.

Interactive Reports bieten viele Möglichkeiten, Daten zur Laufzeit zu filtern und zu sortieren. In Oracle APEX 26.2 können Anwender häufige Aktionen zusätzlich über definierte Key Phrases anstoßen. Ein Ausdruck wie „filter status by Completed“ kann den Report lokal filtern, wenn Phrase und Spaltenname zu den verfügbaren Report-Spalten passen. Dafür wird kein LLM aufgerufen. Das ist hilfreich für einfache, wiederkehrende Befehle und funktioniert auch dann, wenn Natural Language für den Report nicht aktiviert ist.

Einfachen Suchwunsch direkt ausführen

Oracle nennt unter anderem Formulierungen zum Filtern, Suchen, Sortieren, Gruppieren, Ein- und Ausblenden von Spalten sowie zum Zurücksetzen des Reports. Beispiele sind „sort by sale date descending“ oder „hide category name“. Entscheidend sind die im Report vorhandenen Spalten und Werte. Unbekannte oder nicht passende Eingaben werden nicht als gültige lokale Aktion behandelt; die normale Verarbeitung des Interactive Reports läuft weiter.

Praxis: Stimmen Sie die sichtbaren Spaltenbezeichnungen und Fachbegriffe mit den Begriffen ab, die Ihre Anwender tatsächlich verwenden. Testen Sie Kurzformen, Leerzeichen, Datumsangaben und leere Treffer gezielt.

Berechnete Spalten mit natürlicher Sprache

Für eine neue Kennzahl kann ein Anwender etwa beschreiben: „Profit equals Revenue minus Cost“. APEX übersetzt die Anforderung in eine normale Interactive-Report-Berechnung. Die Spalte lässt sich vor dem Speichern prüfen, bearbeiten und wieder entfernen. Dadurch wird keine neue Datenbankspalte angelegt und die zugrunde liegende SQL-Abfrage bleibt unverändert.

Das bedeutet aber nicht, dass jede Formel fachlich richtig ist. Klären Sie vorab Einheiten, Rundung und Behandlung fehlender Werte. Bei Prozenten, Währungen oder gewichteten Kennzahlen sollte die resultierende Berechnung gegen bekannte Beispieldaten geprüft werden, bevor Anwender sie in einem gespeicherten Report weiterverwenden.

Kontrollierter Einstieg für Entwickler

  1. Eine repräsentative Report-Seite mit verständlichen Spaltennamen auswählen.
  2. Die dokumentierten Phrasen mit realen Anwenderanfragen testen und Ergebnisse vergleichen.
  3. Unbekannte Spalten und ähnliche Spaltennamen als Negativfälle aufnehmen.
  4. Für berechnete Kennzahlen Testfälle mit Nullwerten, Rundung und Grenzwerten definieren.
  5. Benutzern erklären, welche Änderungen nur die aktuelle Report-Ansicht betreffen und welche sie speichern können.

Die Key Phrases eignen sich für klar umrissene Routineaktionen; natürliche Sprache für Berechnungen erweitert den Report um eine andere, prüfpflichtige Funktion. Wer beide Wege getrennt testet und fachliche Regeln transparent hält, verbessert die Bedienbarkeit, ohne die Datenbasis oder Report-Sicherheit aus dem Blick zu verlieren.

Weiterführend: Oracle APEX 26.2 Release Notes zu Key Phrases und berechneten Spalten.