Oracle APEX 26.1 ergänzt App Builder und SQL Workshop um Data Reporter. Das neue Modul richtet sich an Fachbereiche, die Reports und einfache Reporting-Anwendungen selbst erstellen möchten, ohne Page Designer, eigene SQL-Abfragen oder eine vollständige APEX-Entwicklung zu benötigen. Der entscheidende Governance-Baustein sind Datasets: Administratoren legen vorher fest, auf welchen Tabellen und Views ein Reporting aufbauen darf.
1. Datasets als kontrollierte Datenbasis
Ein Workspace-Administrator gruppiert passende Tabellen und Views in einem Dataset. Dadurch wird vorab festgelegt, welche Spalten und Beziehungen für Reports verfügbar sind. Für ein Vertriebsreporting kann ein Dataset beispielsweise Kunden, Aufträge und Umsätze enthalten, während interne technische Spalten oder sensible Personaldaten außen vor bleiben.
Erstellen Sie Datasets nicht als pauschale Sammlung ganzer Tabellen. Prüfen Sie Spalten, Join-Schlüssel und Datentypen bewusst und verwenden Sie bei Bedarf Views mit bereits angewendeter Maskierung oder Zeilenfilterung. Wenn Mandanten oder Organisationseinheiten getrennt werden müssen, gehört diese Isolation in die Datenbank- und Anwendungslogik – nicht nur in eine sichtbare Report-Filterung.
2. Reports ohne Page Designer
Auf Basis eines Datasets können berechtigte Nutzer Reporting-Anwendungen erstellen und Reports konfigurieren. Data Reporter unterstützt Interactive Reports sowie Faceted-Search-Varianten. Spalten, Filter und Darstellung werden über eine vereinfachte Oberfläche gepflegt. Dadurch können Fachanwender schneller auf neue Fragen reagieren, während das Entwicklungsteam die Datenbasis zentral betreut.
Für produktive Anwendungen lohnt sich ein klarer Veröffentlichungsprozess: Editors bauen und testen Reports, anschließend prüft ein fachlich verantwortlicher Nutzer Definition, Berechtigungen und Kennzahlen. Teilen Sie veröffentlichte Reports erst, wenn die verwendeten Spalten, Zeiträume und Aggregationen nachvollziehbar dokumentiert sind.
3. Rollen richtig trennen
Data Reporter unterscheidet zwischen Administrators, Editors und Viewers. Administrators verwalten Anwendungen, Datasets und Nutzer. Editors erstellen und ändern Reports in den ihnen zugewiesenen Anwendungen. Viewers sehen nur freigegebene Reports und erhalten keine Entwicklungsrechte.
Diese Trennung sollte mit den bestehenden APEX- und Datenbankrollen abgestimmt werden. Verwenden Sie für Viewers keine weitreichenden Workspace-Rechte und prüfen Sie regelmäßig, ob ausgeschiedene Nutzer, alte Editors oder nicht mehr benötigte Report-Freigaben entfernt wurden. Für externe Nutzer kann ein geeignetes Authentifizierungsverfahren wie SAML, Social Sign-In oder eine abgesicherte Header-Integration erforderlich sein.
4. AI als Ergänzung, nicht als Datenfreigabe
Oracle empfiehlt, für den vollen Data-Reporter-Umfang einen Generative AI Service zu konfigurieren. Natürliche Sprache kann die Exploration erleichtern, aber sie erweitert nicht automatisch die erlaubte Datenbasis. Der AI-Service sollte nur auf die freigegebenen Datasets und Reports wirken, und Antworten sollten bei geschäftskritischen Kennzahlen überprüfbar bleiben.
- Dataset mit minimal erforderlichen Tabellen, Views und Spalten definieren.
- Zeilen- und Mandantentrennung in der Datenbank oder Anwendung absichern.
- Data-Reporter-Rollen nach Erstellen, Bearbeiten und Anzeigen vergeben.
- Report mit Testdaten prüfen und Kennzahlen mit einer Referenzabfrage vergleichen.
- Erst danach Freigabe, URL-Sharing und gegebenenfalls AI-gestützte Exploration aktivieren.
Fazit
Data Reporter bringt Self-Service-Reporting in eine klar abgegrenzte APEX-Oberfläche. Administratoren kontrollieren Datasets und Zugänge, Editors gestalten Reports und Viewers konsumieren freigegebene Ergebnisse. Für Unternehmen ist das besonders interessant, wenn wiederkehrende Ad-hoc-Anfragen reduziert werden sollen, die zugrunde liegenden Daten aber weiterhin zentral, nachvollziehbar und sicher verwaltet werden müssen.
Weiterführend: Oracle APEX Data Reporter: Einführung, der Leitfaden zu Reporting-Anwendungen und die Übersicht der APEX-26.1-Neuerungen.