Dashboard Datenquellen
Datenquelle erstellen
Sie können dem Dashboard weitere Datenquellen hinzufügen. Hierbei handelt es sich um Daten aus den im Server angelegten Dashboard Datenbanken, oder die Daten-, Mandanten- oder Jahresdatenbanken der SelectLine Programme. Beim Erstellen einer “Datenbank” /-verbindung im Server kann über eine multiple Auswahl Benutzer und Rollen ausgewählt werden. Nur die ausgewählten Benutzer oder Benutzer, die der Rolle angehören, können auf die Datenquelle zugreifen Wird ein Dashboard einem Benutzer geteilt, der kein Zugriff auf eine Datenbankverbindung hat, die dort verwendet wird, zeigt das Widget/Dashboard keine Daten an. Im Dashboard wird bei fehlendem Recht für eine benötigte Datenquelle eine entsprechende Hinweismeldung gezeigt.
Es ist im SelectLine Server möglich die Rechte für Benutzer und Rollen zu vergeben, um den Zugriff auf selbst erstellte Datenbankverbindungen einzuschränken
Im linken Bereich des Fensters wird die verwendete Datenquelle, im rechten Teil die darin verfügbaren Tabellen/ Abfragen angezeigt.
Die Tabellen können mit dem Plus Symbol erweitert werden, um die Anzeige der Felder zu ermöglichen.
Über das Stift Symbol kann die zugrunde liegende Abfrage bearbeitet werden. Hier kann z.B. eine Filterung über eine where-Klausel realisiert werden. Es ist ebenfalls möglich auf gespeicherte Prozeduren der verwendeten SQL Server Instanz zuzugreifen. Innerhalb des Bearbeiten Dialoges können über Weiter die Parameter konfiguriert werden.
Über das Papierkorb Symbol wird die Tabelle aus der Auswahl gelöscht und steht damit nicht mehr in der späteren Datenbindung der Widgets zur Verfügung. Es erfolgt kein physischen Löschen der Tabelle.
Rechts oben im Dialog besteht die Möglichkeit eigene Abfragen und / oder berechnete Felder zur Auswahl hinzuzufügen.
In Ausdrücken können Operatoren, Funktionen und Konstanten verwendet werden. Beim Bearbeiten von Datenquellen-Abfragen ist es möglich, benötigte Parameter direkt im Abfrage-Generator zu erfassen.
Abfrage hinzufügen
Im Dialog muss zuerst gewählt werden, ob eine eigene Abfrage erstellt werden soll, oder ob auf eine gespeicherte Prozedur des SQL Servers zurück gegriffen werden soll. Gespeicherte Prozeduren die Verwendung finden sollen, müssen im Vorfeld bereits in den Datenbanken angelegt wurden sein. Bei Auswahl einer Abfrage besteht dann die Möglichkeit eigene SQL Syntax im Eingabefeld zu verwenden. Hier ist die Eingabe auf SELECT Abfragen beschränkt. Ein Beispiel finden Sie in der Beschreibung zum Widget Karten. Über den Button Nächste gelangt man zur Konfiguration der Abfrageparameter. Werden keine Parameter benötigt, wird die neue Abfrage über Beenden in die Liste aufgenommen und kann in den Widgets verwendet werden.
Die Eingabe von SQL Syntax unter den Dashboard Datenquellen wird farblich hervorgehoben
Zum Erstellen einer Abfrage kann auch der Abfrage Generator Verwendung finden. Beim Bearbeiten von Datenquellen-Abfragen ist es möglich, benötigte Parameter direkt im Abfrage-Generator zu erfassen.
Berechnetes Feld Hinzufügen
Das berechnete Feld bezieht sich immer auf die aktuell in der Liste markierte Datenquelle.
Hierüber kann z.B. mit
Substring([PLZ],0,1)'
erreicht werden, dass nur die erste Ziffer der Postleitzahl aus der Ergebnismenge der Datenquelle ausgewertet wird.