SQL
SQL ist einer der drei Reiter im Bereich unter der Zeichenfläche. Er fragt das geöffnete Modell mit echtem SQL ab – Joins, Aggregate, JSON-Funktionen – und beantwortet Fragen, die die Zeichenfläche nicht beantwortet: welche Entitäten keine Attribute haben, welche benutzerdefinierte Eigenschaft nirgends gesetzt ist, wie viele Beziehungen jede Gruppe trägt.
Öffnen mit Panels in der Statusleiste, dann den Reiter SQL.
Nur lesend, von Bauart
Das Modell wird in eine nur lesbare Datenbank in Ihrem Browser projiziert. Schreibzugriffe werden abgewiesen, es gibt hier also keine Abfrage, mit der Sie ein Modell beschädigen können. Nichts verlässt den Browser.
Eine Abfrage schreiben
Schreiben Sie ein SELECT und drücken Sie Run (Strg+Enter). Der Editor hebt die
Syntax hervor und vervollständigt Tabellen- und Spaltennamen beim Tippen, sodass Sie das
Schema selten nachschlagen müssen – und wenn doch, listet Tables es neben dem Editor.
| Schaltfläche | Wirkung |
|---|---|
Run (Strg+Enter) | die Abfrage ausführen |
Format (Strg+Umschalt+F) | das SQL an Ort und Stelle aufräumen |
| History | Ihre letzten zehn Abfragen |
| Tables | das Schema der Projektion |
| Refresh | die Projektion aus dem aktuellen Modell neu aufbauen |
Das Veraltet-Abzeichen
Die Projektion entsteht beim Öffnen des Reiters, nicht bei jedem Tastendruck. Ändern Sie das Modell, sagt der Bereich das auch: Model changed — results may be outdated. Ein Klick auf Refresh baut sie neu. Das Abzeichen gibt es, weil ein stillschweigend veraltetes Ergebnis schlimmer ist als gar keines – Sie würden es als Antwort über das Modell vor Ihnen lesen.