BesluitBron 1.4.4-23 Status Anmelden

Daten

Zuletzt geändert am .

Ein Analysebildschirm, der das Datenmodell hinter dem Dienst anzeigt: welche Tabellen es gibt, was darin steht und wie viele Zeilen es gibt.

## Ein Bildschirm pro Tabelle

Jede Tabelle des Datenmodells verfügt über einen eigenen Bildschirm. Dieser ist als Kachel in „Menu“ in der zur Tabelle gehörenden Gruppe („Berichte“, „Transaktionen“ oder „Referenztabellen“), und zwar mit dem Namen der Tabelle in einfachen Worten: „Anfragen“, „Meldungen“, „Tagesbudget“. Die Adresse lautet /table/, gefolgt vom Tabellennamen.

Ein solcher Bildschirm zeigt nicht alle Spalten an, sondern nur die relevanten Spalten – in einer sinnvollen Reihenfolge und mit der neuesten Zeile ganz oben. Die Tabelle mit den Fragen hat 68 Spalten, und der Bildschirm zeigt vierzehn davon an. Wo es sinnvoll ist, befindet sich darüber ein Suchfeld, das bestimmte Spalten durchsucht; unter dem Feld ist angegeben, welche das sind.

Ein Bildschirm ändert nichts. Er zeigt nur an, was dort steht.

Wer dennoch eine Spalte benötigt, die nicht in der Ansicht angezeigt wird, klickt unten auf den Link zur generischen Tabellendarstellung. Dort werden alle Spalten jeder Tabelle angezeigt, auch die einer Tabelle, die noch keine eigene Ansicht hat.

Was eine Spalte bedeutet

Über jeder Spalte steht eine Bezeichnung in einfacher Sprache, auf Englisch: „Asked at“ über „asked_at“, „Cost (EUR)“ über „cost_eur“. Wer mit der Maus auf eine solche Überschrift fährt, sieht die technische Bezeichnung der Spalte und einen Satz, der erklärt, was darin steht.

Diese Erklärung findet sich auch in der Datenbank selbst, als Kommentar zur Tabelle und zur Spalte. Wer die Datenbank mit einem anderen Programm betrachtet, zum Beispiel mit „psql“ oder „pgAdmin“, liest dort genau denselben Satz. Es gibt also nur eine Quelle, aus der diese Erklärung stammt.

Jede Tabelle verfügt außerdem über einen kurzen, aus drei Buchstaben bestehenden Code gemäß dem QMS/CDM-Standard von Oracle. Der Code ergibt sich aus dem Namen und wird nicht selbst festgelegt. Die Tabelle mit den Fragen heißt „qtn“, die Tabelle mit den Meldungen „mse“.

Die Überschriften und Erläuterungen sind auf Englisch, auch wenn der Rest des Bildschirms auf Niederländisch ist.

Werte in einer Liste

Ein „Ja“ oder „Nein“ wird in der Liste als Kontrollkästchen angezeigt, genau wie auf den anderen Bildschirmen der Konsole, und nicht als das Wort „True“. Ein leeres Kästchen bedeutet „Nein“. Steht gar nichts darin, ist der Wert leer, und das ist etwas anderes als „Nein“: In einigen Spalten bedeutet „leer“, dass etwas nie festgestellt wurde.

Ein Datum wird in dem Format angezeigt, das dem angemeldeten Benutzer entspricht – dasselbe Format wie auf den anderen Bildschirmen. Zeiten werden in UTC angegeben.

Eine ganze Zahl (smallint, integer oder bigint) wird rechtsbündig ausgerichtet, wobei das vom angemeldeten Benutzer festgelegte Tausendertrennzeichen verwendet wird, wie auch an anderer Stelle in der Konsole. Ein Betrag oder eine andere Dezimalzahl (numeric, decimal) wird weiterhin genau so angezeigt, wie sie gespeichert ist, ohne Trennzeichen: Das ist keine Frage des Geschmacks, denn ein solcher Wert verliert an Genauigkeit, wenn er auf dem Weg zum Bildschirm durch einen „double“ läuft, während eine ganze Zahl nichts zu verlieren hat, da sie keinen Teil hinter dem Komma hat. Bis einschließlich Version 1.3.68 wurde auch eine ganze Zahl ohne Trennzeichen angezeigt.

Ein kurzer Code wie der zur Sprache (culture) wird zentriert unter der Überschrift angezeigt, anstatt am linken Rand einer Spalte, die viel breiter ist als der Code selbst.

Verfügbar ab Version 1.3.41. Die Bezeichnungen und Erläuterungen zu den Spalten sind ab Version 1.3.51 vorhanden. Die Kontrollkästchen und Datumsangaben ab Version 1.3.52. Die Tausendertrennung bei ganzen Zahlen und die Zentrierung eines Kurzcodes ab Version 1.3.69.