BI Anzeigen für die Darstellung der Daten in der Business Intelligence Ansicht
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Um die Daten in der Business Intelligence (BI) Ansicht darstellen zu können, müssen sogenannte BI Anzeigen definiert werden. Diese finden Sie im Ordner Einstellungen > BI Anzeigen:
Jede dieser BI Anzeigen repräsentiert im BI Modul eine Auswertung:
Eine BI Anzeige hat folgende Eigenschaften:
Bezeichnung | Die Bezeichnung der Auswertung wird als Beschriftung der Tabs in der BI Ansicht angezeigt.
Es handelt sich hier um ein MLString Feld. |
Aktiv |
Definiert, ob eine Auswertung in der BI Ansicht angezeigt wird. |
Reihenfolge |
Definiert, in welcher Reihenfolge die Tabs in der BI Ansicht dargestellt werden. |
Angewendet auf einzelnes Objekt / Liste |
Definiert, ob die Auswertung auf einzelnen Objekten und / oder auf Listen von Objekten zur Verfügung stehen. Anzeigen, welche unter Selektion und Gruppierung dieselbe Klasse definiert haben, machen auf einzelnen Objekten wenig Sinn, da sie dann nur einen einzelnen Balken für sich selbst anzeigen. Sollen gewisse Auswertungen auf Listen in einer anderen Reihenfolge als auf einzelnen Objekten dargestellt werden, müssen sie jeweils einmal für einzelne Objekte und einmal für Listen definiert werden: Spielt die Reihenfolge keine Rolle, kann die gleiche Anzeige sowohl für einzelne Objekte als auch für Listen verwendet werden. |
Die Selektion definiert, WO die Anzeige dargestellt wird.
Klasse |
Definiert, für welche Klasse(n) diese Anzeige definiert ist, also wo Auswertungen zur Verfügung stehen. |
Expression |
Eine Expression wird dann benötigt, wenn die selektierte Klasse gar nicht über Kennzahlen verfügt, welche ausgewertet werden können. Dies ist zum Beispiel bei Adressen so. In diesem Fall muss hier eine OCL Expression angegeben werden, deren Ergebnis ein Objekt (oder eine Liste von Objekten) ist, welches Kennzahlen hat. Dies bezieht sich nicht darauf, WAS in der Auswertung angezeigt wird. Dafür wird die Gruppierung definiert. Es geht also nur darum, woher die Zahlen für die Anzeige kommen, nicht wie sie dargestellt werden. |
Die Gruppierung definiert, WONACH die Zahlen dieser Anzeige GRUPPIERT werden.
Monat |
Wird eine Auswertung nach Monat gruppiert, wird sie als Zeitreihe dargestellt. In diesem Fall werden die folgenden Gruppierungsmöglichkeiten ausgeblendet. |
Klasse |
Hier wird angegeben, nach welchen Klassen die Zahlen gruppiert dargestellt werden. Für die Übersicht hier im Beispiel werden die Zahlen nach Projekt gruppiert, also nach der gleichen Klasse, die auch in der Selektion angegeben ist. Wird dann keine Expression angegeben, werden die Kennzahlen einfach nach den zur Verfügung stehenden Objekten gruppiert, im Beispiel oben nach den eigenen Projekten. Die hier angegebene Klasse muss auf den darzustellenden Kennzahlen als Dimension verfügbar sein. |
Expression | Mit dieser Expression kann die Gruppierung zusätzlich verfeinert werden. Sie wird auf die Ergebnisobjekte gemäss "Klasse" angewendet. Gruppiert und dargestellt werden dann die Ergebnisse diese Expression. Hier als Beispiel die Auswertung "Kunden". Die Gruppierungs-Klasse ist ebenfalls Projekt, anders aber als bei der Übersicht wird hier nun als OCL-Expression kunde angegeben.
Das bezieht sich auf das Modell (Ausschnitt): das heisst, dass in diesem Fall die Projekt-Zahlen nach Kundenadresse gruppiert dargestellt werden. |
Ordner |
Statt einer Expression kann auch ein Ordner angegeben. In diesem Fall werden die Zahlen nach Unterordnern des angegebenen Ordners gruppiert ("Projektion") . Der Ordner bzw. seine Unterordner müssen Objekte der Klassen enthalten, die als Gruppierung angegeben wird. Hier im folgenden Beispiel möchten wir die Projektzahlen nach Bearbeiterstandort gruppiert darstellen. Dafür gruppieren wir die Anzeige nach Projektbearbeitern und wählen als Ordner den Stichwort Ordner "Bearbeiter nach Standorten" aus: In der Auswertung erscheint dann ein Tab "Nach Standort", welche die Zahlen entsprechend gruppiert:
|
Als Beispiel verwenden wir eine Ordnerstruktur Dienstleistungskategorien
. Es wird eine Hierarchieebene unterstützt, deshalb definieren wir die Struktur wie folgt:
In unserem Beispiel enthalten die Dienstleistungskategorien Projektphasen. Nun definieren wir eine neue BI Anzeige. Da wir die Projektion auf Bearbeitern anzeigen wollen, wählen wir als Selektion Bearbeiter
aus. Bei der Gruppierung wählen wir die Klasse aus, die wir in der Ordnerstruktur zugeordnet haben. In unserem Fall sind das Projektphasen
.
Wird nun in der BI Ansicht ein Bearbeiter oder eine Liste von Bearbeitern angewählt, erscheint die Auswertung namens Dienstleistungskategorien
, in welcher alle Leistungszahlen der Bearbeiter nach Dienstleistungskategorien gruppiert dargestellt werden:
Wird in der BI Ansicht ein Ordner selektiert, welcher Unterordner mit BI-selektierbaren Objekten enthält, dann erscheint darauf automatisch eine Vergleichsansicht, welche die Daten gruppiert nach den Ordnern anzeigt, in denen sie sich befinden. Es muss dafür keine BI Anzeige erstellt werden. Berücksichtigt wird dabei die erste Hierarchieebene.
Folgende Bedingungen müssen erfüllt sein, damit ein Ordnervergleich stattfindet:
WAS angezeigt wird, also welche Zahlen, definiert sich über die BI Kennzahlen. Dies muss bei der Definition der Anzeige nicht angegeben werden.
Eine Vielzahl von vordefinierten BI Anzeigen wird von Vertec standardmässig mitgeliefert.
Klasse | Bezeichnung | Expression | Gruppierung / Expression | Bedeutung |
Adresseintrag | Zeitreihe | projekte |
Monat | Auf einzelnen Objekten: Für diesen Kunden summierte Projektwerte, pro Monat. |
Adresseintrag | Übersicht | projekte |
Projekt / kunde |
Pro Kunde summierte Projektwerte. |
Adresseintrag | Projekte als Kunde | projekte |
Projekt | Werte pro Projekt des einzelnen Kunden bzw. der Kunden in der Liste.
Entspricht der Projekt-Übersicht. |
Adresseintrag | Bearbeiter | projekte |
Projektbearbeiter | Werte pro Projektbearbeiter auf Projekten des einzelnen Kunden bzw. der Kunden in der Liste. |
Adresseintrag | Tätigkeiten | projekte |
Taetigkeit | Werte pro Tätigkeit auf Projekten des einzelnen Kunden bzw. der Kunden in der Liste. |
Adresseintrag | Phasen | projekte |
ProjektPhase | Werte pro Projektphase von Projekten des einzelnen Kunden bzw. der Kunden in der Liste. |
Adresseintrag | Zeitreihe | projekte |
Monat | Auf Listen: Gesamthafte Werte über alle Kunden der Liste, pro Monat. |
Projekt | Zeitreihe | Monat | Auf einzelnen Objekten: Für dieses Projekt summierte Werte, pro Monat. | |
Projekt | Übersicht | Projekt | Werte pro Projekt | |
Projekt | Kunden | Projekt / kunde |
Werte gruppiert nach Kunden | |
Projekt | Bearbeiter | Projektbearbeiter | Werte gruppiert nach Bearbeitern | |
Projekt | Tätigkeiten | Taetigkeit | Werte gruppiert nach Tätigkeiten | |
Projekt | Phasen | ProjektPhase | Werte gruppiert nach Phasen | |
Projekt | Zeitreihe | Monat | Auf Listen: Gesamthafte Werte über alle Projekte der Liste, pro Monat. | |
Projektbearbeiter | Zeitreihe | Monat | Auf einzelnen Objekten: Für diesen Bearbeiter summierte Werte, pro Monat. | |
Projektbearbeiter | Übersicht | Projektbearbeiter | Werte pro Projektbearbeiter | |
Projektbearbeiter | Projekte | Projekt | Bearbeiter-Werte gruppiert nach Projekten | |
Projektbearbeiter | Kunden | Projekt / kunde |
Bearbeiter-Werte gruppiert nach Kunden | |
Projektbearbeiter | für Projektleiter | Projekt / projektleiter |
Bearbeiter-Werte gruppiert nach Projektleiter | |
Projektbearbeiter | für Hauptbearbeiter | Projekt / hB |
Bearbeiter-Werte gruppiert nach Hauptbearbeiter | |
Projektbearbeiter | Tätigkeiten | Taetigkeit | Bearbeiter-Werte gruppiert nach Tätigkeiten | |
Projektbearbeiter | Eigene Projekte | eigprojekte |
Projekt | Zahlen der eigenen Projekte des Bearbeiters, nach Projekten gruppiert |
Projektbearbeiter | Bearbeiter eigene Projekte | eigprojekte |
Projektbearbeiter | Zahlen der eigenen Projekte des Bearbeiters, nach Bearbeiter gruppiert |
Projektbearbeiter | Zeitreihe | Monat | Auf Listen: Gesamthafte Werte über alle Bearbeiter der Liste pro Monat | |
ProjektPhase | Zeitreihe | Monat | Auf einzelnen Objekten: Für diese Projektphase summierte Werte, pro Monat | |
ProjektPhase | Übersicht | ProjektPhase | Werte pro Projektphase | |
ProjektPhase | Tätigkeit | Taetigkeit | Projektphasen-Werte, gruppiert nach Tätigkeit | |
ProjektPhase | Projekt | Projekt | Projektphasen-Werte, gruppiert nach Projekt | |
ProjektPhase | Bearbeiter | Projektbearbeiter | Projektphasen-Werte, gruppiert nach Bearbeiter | |
ProjektPhase | Zeitreihe | Monat | Auf Listen: Gesamthafte Werte über alle Projektphasen der Liste pro Monat | |
Taetigkeit | Zeitreihe | Monat | Auf einzelnen Objekten: Für diese Tätigkeit summierte Werte, pro Monat | |
Taetigkeit | Übersicht | Taetigkeit | Werte pro Tätigkeit | |
Taetigkeit | Bearbeiter | Projektbearbeiter | Tätigkeits-Werte, gruppiert nach Bearbeiter | |
Taetigkeit | Projekt | Projekt | Tätigkeits-Werte, gruppiert nach Projekt | |
Taetigkeit | Kunden | Projekt / kunde |
Tätigkeits-Werte, gruppiert nach Kunden | |
Taetigkeit | Zeitreihe | Monat | Auf Listen: Gesamthafte Werte über alle Tätigkeiten der Liste pro Monat |