Detailansicht gespeicherter Rohdaten je Quelle
ID: TRADINGDL-006 · Service: trading-data-layer · Status: 🟢 aktiv · Use Case: UC-TDL-008
Im Bereich "Trading > Analyse & Bewertung" kann der Benutzer durch Klick auf eine der angezeigten Collector-Karten (Forex OHLCV, Wirtschaftsdaten, Rohstoffe & Indizes) eine Detailansicht öffnen, die die zuletzt tatsächlich in der Datenbank gespeicherten Datensätze dieser Quelle auflistet. Die Detailansicht ergänzt die bestehende Statusanzeige (TRADINGDL-005) um Einblick in die konkreten Werte statt nur Zeitpunkt und Anzahl.
Inputs
- Klick auf eine Collector-Karte (forex_ohlcv | economic | correlation)
- GET /data-layer/collectors/{key}/records (neuer Endpoint, key ∈ forex|economic|commodities; optionale Query-Parameter: limit [Default 50, Max 200], offset)
Outputs
- Liste der letzten Datensätze, neueste zuerst, je Quelle mit den jeweiligen Feldern:
- forex_ohlcv (Tabelle market_data.forex_ohlcv): pair, open, high, low, close, volume, timestamp
- economic (Tabelle market_data.economic_indicators): indicator, country, value, period, timestamp
- commodities (Tabelle market_data.correlation_data): instrument, price, currency_correlation, timestamp
Verhalten
- Detailansicht öffnet sich innerhalb der bestehenden Analyse-Seite (z. B. als Panel/Modal), Übersicht bleibt über "Zurück" erreichbar
- Standardmäßig werden die letzten 50 Datensätze geladen
- Ladezustand wird angezeigt, während die Daten abgerufen werden
- Bei keinen vorhandenen Datensätzen wird ein entsprechender Hinweis angezeigt
- Bei nicht erreichbarem Data Layer wird ein Fehlerhinweis angezeigt (kein Absturz)
Abnahmekriterien
- [ ] Klick auf eine Collector-Karte öffnet die Detailansicht der zugehörigen Quelle
- [ ] Detailansicht zeigt mindestens die letzten 50 Datensätze sortiert nach Zeitstempel (absteigend)
- [ ] Je Quelle werden die für sie relevanten Felder korrekt dargestellt (siehe outputs)
- [ ] Benutzer kann von der Detailansicht zur Übersicht zurückkehren
- [ ] Leerer Datenbestand und Fehlerfall werden verständlich kommuniziert statt einer leeren/defekten Ansicht
Changelog
Eintrag 1
Version: 1.0
Changes: Initiale Version