Tool zur Erstellung komplexer SQL-DiagrammeBei der Auswahl des Diagrammtyps sollte immer die Art der anzuzeigenden Daten berücksichtigt werden. Mit Hilfe der umfangreichen Stil- und Diagrammfunktionen von DatabaseSpy können Sie Ihre SQL-Abfrageergebnisse präzise und übersichtlich grafisch darstellen. Zusätzlich zu den auf der Seite SQL-Diagrammtool beschriebenen Diagrammfunktionen bietet DatabaseSpy® 2012 Diagrammtypen zur grafischen Darstellung von SQL-Abfrageergebnissen:
Datenbanken, die von DatabaseSpy SQL-Diagrammen unterstützt werdenDatabaseSpy® 2012 unterstützt mehrere Datenbanktypen und kann anhand der Ergebnisse der SQL-Abfrage der folgenden Datenbanken Diagramme generieren:
StapelbalkendiagrammeStapelbalkendiagramme sind eine Variante zu Balkendiagrammen. Sie eignen sich vor allem zur Darstellung mehrerer Datenbereiche. Außerdem lassen sich Daten in einem kleineren Bereich mit Hilfe von Stapelbalkendiagrammen besser veranschaulichen. In den Abbildungen unten sehen Sie eine SQL-Abfrage zu Umsätzen pro Region über eine Zeitspanne von zwei Jahren und ein Stapelbalkendiagramm zur Darstellung der Daten.
Beachten Sie, dass die Gesamthöhe jedes Stapels im Stapelbalkendiagramm dem Gesamtumsatz für die einzelnen Regionen im Laufe von zwei Jahren entspricht, da die Umsätze des Vorjahres oberhalb der diesjährigen bisherigen Umsätze hinzugefügt wurden. Stapelbalkendiagramme dienen als Ergänzung zu regulären Balkendiagrammen und 3-D-Balkendiagrammen und bieten dem Benutzer möglichst viel Flexibilität bei der Darstellung von SQL-Abfrageergebnissen. Falls Sie waagrechte Balken bevorzugen, können Sie diese Ausrichtung auf dem Register "Darstellung ändern" durch Auswahl der Option "X und Y tauschen" wählen.
Diese Ausrichtungsoption steht auch für andere 2-D-Balken-, Linien-, Flächen- und Kerzendiagramme zur Verfügung. FlächendiagrammeFlächendiagramme ähneln Liniendiagrammen, wobei die Diagramme durch Schattierungen optisch ansprechender gestaltet werden können. Im unten gezeigten Flächendiagramm sehen Sie eine Aufzeichnung der stündlichen Veränderungen der Temperatur und Luftfeuchtigkeit im Laufe des Tages. Durch kreative Farbwahl können die Daten besser veranschaulicht werden!
Bevor Sie ein Flächendiagramm erstellen, sollten Sie die Werte in den einzelnen Datenkategorien berücksichtigen. Bei der Erstellung eines Flächendiagramms bildet jede Kategorie eine undurchsichtige Ebene, die über den Ebenen für die zuvor abgerufenen Daten zu liegen kommt. Im oben gezeigten Fall sind die Temperaturwerte immer höher als die Luftfeuchtigkeitswerte. Daher wurde eine SQL-Abfrage erstellt, mit der der Temperaturwert vor dem Feuchtigkeitswert abgerufen wird, damit die Temperaturwerte die Luftfeuchtigkeitsdaten nicht verdecken.
Wenn die Datenspalten entsprechend der SQL-Abfrage allerdings der Reihe nach mit Werten in ansteigender Reihenfolge angezeigt werden, würde die letzte Ebene alle vorhergehenden überlappen und verdecken. In diesem Fall können Sie über das DatabaseSpy® 2012 Diagrammregister "Daten auswählen" Spalten zu den Ergebnissen hinzufügen oder daraus löschen um die Daten in der richtigen Reihenfolge zu ordnen. Außerdem können Sie auf dem Register "Daten auswählen" die Namen, die den einzelnen Spalten auf der X-Achsen-Beschriftung zugewiesen sind, bearbeiten.
Als Alternative dazu können die Farben auf dem Register "Darstellung ändern" mit Hilfe der Option "Transparenz" angepasst werden, damit verdeckte Ebenen wieder zu sehen sind. Gestapelte FlächendiagrammeWie der Name schon sagt, werden die Spaltendaten bei gestapelten Flächendiagrammen übereinander gestapelt, um dadurch die Gesamtsumme einer Datenreihe darzustellen. Das Problem bei regulären Flächendiagrammen, nämlich, dass sich Daten überlappen können und dadurch verdeckt werden, fällt bei gestapelten Flächendiagrammen weg. Im Diagramm unten wird eine Tabelle der monatlich zurückgelegten Flugkilometer eines Passagiers dargestellt, wobei die Flugkilometer nach Inlands- und Auslandsflugkilometern getrennt sind.
Unten sehen Sie die entsprechende SQL-Abfrage und die Tabelle mit einem Teil der Ergebnisse. Im gestapelten Flächendiagramm sehen Sie eine grafische Darstellung der Gesamtsumme aller Inlands- und Auslandsflugkilometer, obwohl diese Gesamtsumme nicht das Ergebnis der SQL-Abfrage war. Genau erkennbar ist dies oberhalb des Jännereintrags, wo der Bereich der Auslandsflüge (International) die Y-Achse knapp unterhalb der 600er Marke schneidet (die Originaldaten enthielten 392 Millionen Inlandsflugkilometer und 181 Millionen Auslandsflugkilometer. Das sind in Summer 573).
Im gestapelten Flächendiagramm sehen Sie eine grafische Darstellung der Gesamtsumme aller Inlands- und Auslandsflugkilometer, obwohl diese Gesamtsumme nicht in den Abfrageergebnissen enthalten war. Der Bereich der Auslandsflüge (International) schneidet die Y-Achse knapp unterhalb der 600er Marke. Dieser Betrag entspricht den Gesamtflugkilometern (392 Inlandsflugkilometer + 181 Auslandsflugkilometer = 573). KerzendiagrammeKerzendiagramme wurden ursprünglich von einem reichen japanischen Geschäftsmann entwickelt, der um das Jahr 1750 an der lokalen Reisbörse zu handeln begann. Er führte Aufzeichnungen zur lokalen Marktpsychologie und lernte, seinen Gewinn zu maximieren, indem er die Preisentwicklung genau verfolgte und sich dadurch nicht zu überstürzten Käufen oder Verkäufen hinreißen ließ. Heute dienen Kerzendiagramme zur Darstellung von Finanzdaten wie z.B. Aktienkursen über eine bestimmte Zeitspanne. An jedem Börsentag stehen für jede Aktien vier relevante Datenpunkte zur Verfügung, die in Form eines Kerzendiagramms dargestellt werden können: der Kurs zu Börsenbeginn, der Kurs zu Börsenschluss, der Tageshoch- und -tiefstand. Anhand dieser Indikatoren beurteilen Investoren und Finanzanalysten gerne die Entwicklung eines Aktienkurses über eine bestimmte Zeitspanne hinweg. Im unten gezeigten Kerzendiagramm zeigen die gefüllten Balken den jeweiligen Anfangs- und Schlusskurs an, während die dünne vertikale Linie durch die einzelnen Balken den Hoch- und Tiefstand des Akienkurses am jeweiligen Tag angibt.
In dieser Version des Diagramms sehen Sie anhand der Farbe der einzelnen Balken, ob die Aktie an diesem Tag gestiegen oder gefallen ist. Ein grüner Balken steht für einen Kursanstieg. Der Anfangskurs lag beim unteren Rand des Balkens, der Schlusskurs beim oberen Rand des Balkens. Wenn die Aktie an diesem Tag gefallen ist, wird der Balken rot angezeigt und die Symbolik wird umgekehrt. Der Anfangskurs liegt am oberen Balkenrand, der Schlusskurs am unteren Balkenrand. Zur Definition der Linien- und Füllfarben, des Bereichs der Y-Achse und der Werte und anderer Einstellungen stehen zahlreiche Optionen zur Verfügung. Ursprünglich wurde ein Kursanstieg durch einen leeren und ein Kursverfall durch einen gefüllten Balken angezeigt. Auch diese Option, die sich vor allem zur Schwarzweiß-Darstellung eignet, steht in DatabaseSpy® 2012 zur Auswahl.
Es gibt eine weitere Kerzendiagrammvariante, in der kein Anfangskurs angezeigt wird, sondern die Schwankungsbreite einfach durch eine vertikale Linie und der Schlusskurs durch eine horizontale Linie dargestellt wird. DatabaseSpy® 2012 unterstützt dieses Format automatisch bei SQL-Abfragen, die nur den Hochstand, Tiefstand und Schlusskurs zurückgeben.
Diagramm-OverlaysMit Hilfe der Overlay-Funktion können sogar mehrere Diagramme in einem einzigen Bild miteinander kombiniert werden, wobei die einzelnen Overlay-Diagramme sogar anhand separater Datenbankabfragen generiert werden können. In der Abbildung unten sehen Sie zwei Select-Anweisungen, mit denen jeweils die Aktienkurse und das Aktienvolumen aus historischen Aktienmarktstatistiken abgerufen werden, wobei die Ergebnisse auf den separaten Ergebnisregistern "Price" und "Volume" angezeigt werden.
Die Ergebnisse lassen sich einfach miteinander kombinieren, um eine typische Aktienentwicklung zu zeigen: Die Tageskurse werden in Form eines Kerzendiagramms dargestellt und das Tagesvolumen wird in Form eines Balkendiagramms als Overlay-Diagramm erstellt.
Hintergrundbilder und FarbverläufeDank der Möglichkeit, Farbverläufe für den Diagrammhintergrund und Hintergrundbilder zu definieren, können Sie Ihre eigenen Diagramme nun noch attraktiver und flexibler gestalten. Durch das Übereinanderlegen mehrerer Diagramme können mehrere Datenbestände auf unterschiedliche Art und mit unterschiedlichen Y-Achsen visualisiert werden.
Im Dialogfeld "Darstellung ändern" kann, wie im Diagramm "Winter games" oben, ein Hintergrundbild ausgewählt werden, oder es kann, wie im Diagramm "Summer 2010" ein Hintergrundfarbverlauf definiert werden.
Auswahl der Position der X- und Y-AchsenbeschriftungenSie können die Beschriftungen der X- und X-Achse des Diagramms nun mit Hilfe einer der unten gezeigten Optionen positionieren.
So werden etwa im oben gezeigten Diagramm "Winter Games" die Beschriftungen der X-Achse beim Wert angezeigt, in diesem Fall 10, und die X-Achse wird auf der rechten Seite des Diagramms angezeigt. Ob für Entwickler, Business Analysten, oder zu anderen Datenbankanalysezwecken - DatabaseSpy® 2012 kann zur Veranschaulichung Ihrer Datenbankberichte ansprechende Diagramme generieren – Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion! | ||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | Mobile | Full Site | |||
|
