Daten und Interaktionen
Datenbasierte Widgets verwenden eine in der Benutzersicht gespeicherte Datenquelle. Eine Quelle kann von mehreren Widgets derselben Ansicht wiederverwendet werden.
Quellentypen
Umgebung
Verwendet eine vom Administrator bereitgestellte und konfigurierte Verbindung. Dies ist die empfohlene Wahl, wenn dieselbe Verbindung zentral verwaltet werden muss.
Manuell
Erlaubt die direkte Speicherung einer geschützten Verbindung in der Ansicht, sofern diese Möglichkeit vom Administrator aktiviert wurde.
Der Bildschirm ermöglicht das Speichern, Überprüfen, Widerrufen oder Löschen der Verbindung. Reservierte Werte werden nach dem Speichern nicht angezeigt. Für Oracle muss angegeben werden, ob der Datenbankname ein SID oder ein Service name ist.
Semantisches Modell
Verwendet Felder und Kennzahlen aus einem veröffentlichten und zugänglichen Semantisches Modell. Es ist möglich:
- die zuletzt veröffentlichte Version automatisch zu verfolgen;
- die aktuelle Version beizubehalten;
- Dimensionen, Spalten und Kennzahlen über Kontrollkästchen auszuwählen;
- den Alias jedes Feldes anzupassen, standardmäßig gleich dem Feldnamen;
- die Unterschiede zu überprüfen, wenn das Modell eine neue Version veröffentlicht.
Eine relationale Quelle erstellen
- Daten auswählen und dann Private Datenquellen.
- Einen gut erkennbaren Namen eingeben.
- Den Verbindungstyp wählen.
- Eine autorisierte Verbindung auswählen.
- Verbindung testen verwenden.
- Den verfügbaren Katalog laden; der animierte Indikator bestätigt, dass gelesen wird.
- Die Abfrage konfigurieren.
- Speichern und Datenvorschau verwenden. Die Vorschau kann mit dem entsprechenden Befehl geschlossen werden und wird automatisch geschlossen, wenn zu einer anderen Quelle gewechselt wird.
- Die Quelle dem ausgewählten Widget zuordnen.
Der Katalog zeigt alle Schemata mit lesbaren Tabellen oder Views, bis zu 500 Objekte pro Schema.
Wenn das Laden die maximale Serverzeit überschreitet, zeigt der Editor eine explizite Meldung an: bitte erneut versuchen und, falls das Problem weiterhin besteht, den Administrator kontaktieren und dabei den Zeitpunkt des Versuchs angeben.
Bei einer SAP HANA-Verbindung zeigt der Katalog die für den in der Verbindung konfigurierten Benutzer sichtbaren Tabellen, Views und Spalten. Die ausgewählten Objekte können im Query Builder und in der Datenvorschau verwendet werden. Wenn ein erwartetes Objekt fehlt, die Berechtigungen auf der Datenbank mit dem Administrator überprüfen.
Query Builder
Der Query Builder ermöglicht die Konfiguration eines Lesevorgangs, ohne SQL schreiben zu müssen. Verfügbar sind:
- das Startschema und die Tabelle;
- Dimensionen und Spalten;
- Kennzahlen und Aggregationen;
- Aliase;
- Joins;
- Bedingungen, organisiert in AND/OR-Gruppen;
- Sortierungen;
- optionale Begrenzung der Zeilen.
Überprüfen Sie nach jeder wesentlichen Änderung die Vorschau, insbesondere wenn Joins oder verschachtelte Bedingungen vorhanden sind.
Benutzerdefiniertes SQL
Der Modus Benutzerdefiniertes SQL akzeptiert ausschließlich Leseabfragen. Verwenden Sie deklarierte Parameter anstelle der Verknüpfung von Benutzereingaben.
Beim Wechsel vom Query Builder zu benutzerdefiniertem SQL generiert Sybot die Syntax, die mit der ausgewählten Verbindung konsistent ist. Für SAP HANA sind die Bezeichner mit doppelten Anführungszeichen umgeben; eine manuell geänderte Abfrage bleibt unter der Kontrolle des Benutzers.
Der Editor ermöglicht:
- die Formatierung der Abfrage;
- die Deklaration von Parametern und Anfangswerten;
- die Verwendung von Parametern in den View-Filtern;
- die Überprüfung des Ergebnisses in der Vorschau.
Nicht zulässige Abfragen werden mit einer Meldung abgelehnt; versuchen Sie nicht, die Prüfungen zu umgehen.
Daten zu Widgets zuordnen
Im Bereich Daten und Anzeige des Widgets:
- die Quelle auswählen;
- Dimension, Kategorie oder Hierarchie wählen; die Dropdowns zeigen
nome_entità.nome_campoin alphabetischer Reihenfolge; - die zu zeigenden Kennzahlen auswählen;
- Aggregation und Format konfigurieren;
- das Ergebnis in der Vorschau überprüfen.
Die Einstellungen eines einzelnen Widgets ändern nicht die Definition der geteilten Quelle.
Wenn Daten geladen werden, zeigt jedes Widget in der Mitte einen animierten Indikator über der Aufschrift Laden…. Der Indikator bleibt sichtbar, bis die Anfrage abgeschlossen ist; bei LIVE-Quellen hängt die Wartezeit auch von den Antwortzeiten des abgefragten Systems ab.
Ein Diagramm sortieren
Für jedes Diagramm können Sie im Editor eine Standard-Sortierung nach aufsteigend oder absteigend für die Kategorie oder für eine der angezeigten Kennzahlen auswählen. Dies ist die anfängliche Reihenfolge, die in der Vorschau und in der veröffentlichten Ansicht verwendet wird; verwendet das Diagramm eine Hierarchie, folgt die Sortierung der Kategorie dem angezeigten Niveau.
Während der Betrachtung öffnen Sie das Menü mit den drei Punkten oder das Kontextmenü des Diagramms und wählen Sortierung. Sie können vorübergehend eine andere Reihenfolge anwenden oder Standard der Ansicht auswählen. Die temporäre Auswahl ändert die Benutzeransicht nicht und geht beim Neuladen der Seite verloren.
Bei Torten- und Donut-Diagrammen sind die konfigurierten Farben mit dem Wert der Kategorie verknüpft. Die Änderung der Sortierung ändert die Anordnung der Kategorien, aber nicht deren Farbe: Die visuelle Zuordnung bleibt daher stabil.
Farben und Bilder der Kategorien
Die Diagramme verwenden eine erweiterbare Standardpalette, die im Panel Eigenschaften geändert werden kann. Bei Torten-, Donut- und Balkendiagrammen können Sie die Farbe einer Kategorie durch ein Bild ersetzen, das aus dem Bildkatalog der Ansicht ausgewählt wurde.
Bild und Farbe sind alternativ:
- Durch die Auswahl eines Bildes werden die Farbe und der zugehörige Befehl fx derselben Kategorie deaktiviert;
- Während des Ladens des Assets wird keine vorläufige Farbe angezeigt;
- Durch das Entfernen des Bildes wird die Farbkonfiguration wieder verfügbar;
- Für jedes Bild kann Füllen, Behalten oder Wiederholen ausgewählt werden.
Überprüfen Sie in der Vorschau, ob der Zuschnitt und die Lesbarkeit des Bildes für die Größe und Form der Diagrammelemente angemessen sind.
Filter
Es sind Filter für verfügbar:
- Kategorie;
- Freitextwert;
- Datumsbereich;
- Zahlenbereich.
Jeder Filter kann mit einem oder mehreren Ziel-Widgets verknüpft werden. Die Widgets Aktive Filter und Filter zurücksetzen machen die Benutzerauswahlen sichtbar und widerrufbar.
Wenn Kategoriefilter eine Quelle aus einem Semantischen Modell verwendet, wird der Filter als Feld des Modells angewendet: Sybot verwendet dann die im Modell definierten Beziehungen, um die Ziel-Widgets zu erreichen, die aus demselben Modell gespeist werden, auch wenn die jeweiligen Quellen unterschiedliche Felder auswählen.
Im Panel Eigenschaften ermöglicht Kategorieauswahl die Auswahl zwischen:
- Einzeln, um einen Wert nach dem anderen anzuwenden;
- Mehrfach, um ein Dropdown-Menü mit Kontrollkästchen zu öffnen und bis zu hundert Werte gleichzeitig anzuwenden.
Die Zusammenfassung des Dropdowns gibt an, wie viele Werte ausgewählt sind. Das Widget Aktive Filter zeigt diese im selben Filter an und Filter zurücksetzen entfernt sie in einem einzigen Vorgang. Das Dropdown filtert nicht von selbst: nach der ersten Auswahl bleiben die anderen kompatiblen Kategorien verfügbar, um weitere Kontrollkästchen hinzuzufügen.
Das Panel Erweiterte Filter, wenn es in den Eigenschaften der Ansicht aktiviert ist, sammelt die filterbaren Felder der Seite, auch ohne dediziertes Widget.
Interaktionen zwischen Widgets
Diagramme und Tabellen können eine Auswahl an andere Widgets senden.
Beispiele:
- Auswahl eines Balkens, um eine Tabelle zu filtern;
- Auswahl einer Zeile, um deren Details in einem Drawer anzuzeigen;
- Verwendung einer Hierarchie, um von einer allgemeinen Kategorie zu einem spezifischeren Niveau zu wechseln;
- Anzeigen oder Verbergen einer Gruppe von Widgets über Widget-Sichtbarkeit.
Die Auswahl ist ein Kontext der Benutzeroberfläche und ersetzt nicht die durch Sybot durchgeführten Autorisierungskontrollen.
In der Daten-Tabelle erfolgt die Einzelselektion durch direktes Klicken auf die Zeile und es werden keine Optionsfelder angezeigt. Die Mehrfachselektion behält stattdessen die Kontrollkästchen bei, die nützlich sind, um zu überprüfen, welche Zeilen an einer Massenaktion beteiligt sind.
Karten
Die Cluster-Punktkarte verwendet geografische Koordinaten und gruppiert die Punkte automatisch beim Zoomen und Skalieren.
Die Koropletenkarte färbt Gebiete basierend auf einem aggregierten Wert. Es stehen vordefinierte geografische Bereiche zur Verfügung; für spezifische Anforderungen kann eine kompatible benutzerdefinierte Karte verwendet werden. Die Presets erkennen geografische Codes und Namen sowohl für Italienisch als auch für Englisch. Die Schwellenwerte werden über einen Grenzwert, eine Beschriftung und einen Farbauswähler konfiguriert; nur der letzte kann ohne obere Grenze sein.
Überprüfen Sie immer in der Vorschau, ob die geografischen Schlüssel, Koordinaten und Schwellenwerte mit den verfügbaren Daten übereinstimmen.
Workflow-Widget
Die Workflow-Widgets ermöglichen, je nach Berechtigungen:
- das Starten eines Workflows;
- das Übergeben statischer Parameter oder Werte des ausgewählten Datensatzes;
- das Ausführen einer Aktion auf einem oder mehreren Datensätzen;
- das Anzeigen von Status, Fortschritt und Protokollen;
- das Unterbrechen einer aktiven Ausführung;
- das Aktualisieren anderer Widgets nach Abschluss.
Bei Widgets, die einen Workflow starten, lädt der Editor die im Workflow konfigurierten Parameter, ausgenommen solche vom Typ Datei. Es ist möglich:
- einen Standardwert direkt in den Widget-Eigenschaften festzulegen;
- fx zu aktivieren, um den Standardwert aus verfügbaren Filtern und Kontexten zu berechnen;
- auszuwählen, ob das Parameterfenster vor dem Start und in der Vorschau angezeigt werden soll;
- das Fenster deaktiviert zu lassen, um direkt die konfigurierten Standardwerte und Mappings zu verwenden.
Wenn es aktiviert ist, erscheint das Fenster als kompakte Überlagerung: der Benutzer kann die bearbeitbaren Werte mit einem einzigen Durchgang überprüfen und bearbeiten. In der Vorschau zeigt das Fenster das Ergebnis der Konfiguration an, startet aber keinen Workflow. Geschützte Werte werden nicht in der Ansicht gespeichert; wenn sie leer gelassen werden, bleibt der geschützte Standardwert des Workflows erhalten.
Bevor Sie veröffentlichen:
- den autorisierten Workflow auswählen;
- Standardwerte, Formeln oder Parameter-Mappings konfigurieren;
- einen Bestätigungstext für relevante Aktionen hinzufügen;
- das Parameterfenster in der Vorschau überprüfen;
- Starten, Fehler und Stopp aus der veröffentlichten Version testen;
- das Verhalten mit einem nicht-proprietären Benutzer überprüfen.
Diagnose
Wenn eine Quelle fehlschlägt, zeigt die Ansicht eine sichere Meldung und, falls verfügbar, einen Verweis zur Mitteilung an den Administrator.
Überprüfen Sie:
- ob die Quelle noch aktiv ist;
- ob das Semantische Modell veröffentlicht ist;
- ob die erforderlichen Parameter einen Wert haben;
- ob der Benutzer die notwendigen Projekte und Rollen besitzt;
- ob die Datenstruktur nicht geändert wurde.