Custom Reports ITMS

Haben Sie auch schon versucht eigene Altiris-Reports zu erstellen?

Der Vorgesetzte verlangt von Ihnen eine Liste aller Computer mit Hardware Informationen, wie CPU etc.. «Einfach», denken Sie und klicken sich durch den Berichtsassistenten. Der Report zeigt zwar gewünschte Informationen an, doch erscheinen alle Zwei-Prozessor-Systeme doppelt, die Vier-Prozessor-Systeme gar vierfach! Nehmen Sie dann noch weitere Inventardaten wie Festplatten oder Monitore dazu, vervielfacht sich die Menge der zurückgelieferten Datensätze nochmals.
Resultat: ein unbrauchbarer Report.

Die Ursache dieses Verhaltens liegt in der Datenbankstruktur. Eine Datenbank wird beim Aufbau sogenannt «normalisiert». D.h. die Attribute werden auf verschiedene Tabellen verteilt (eine Datenbank besteht aus Relationen/Beziehungen) um damit Redundanzen zu vermeiden. Im Beispiel CPU werden, einfach gesagt, alle existierenden CPUs in Tabelle B aufgelistet und referenziert zu dem entsprechenden Computer. In Tabelle A sind nur die Computer zu finden. Schaut man nun nur Tabelle A an, zeigt das Resultat z.B. 50 Computer. Erstellt man nun eine Tabelle C welche A und B kombiniert, werden bei 50 Dual-Prozessor Systemen plötzlich 100 Datensätze zurückgegeben, denn für jeden Computer aus A werden in Tabelle B zwei Einträge ausgelesen.

Um also einen brauchbaren Altiris Report über eine breite Datenbasis (d.h. über mehrere Relationen) zu erstellen, muss man auch die Datenbankstruktur von Altiris kennen.

Folgendes sollte man sich zuerst überlegen:

  • welche Daten möchte ich anzeigen?
  • wo finde ich diese Daten (Tabellenname)?
  • handelt es sich um – pro Computer – mehrfach vorkommende Daten?
  • muss ich die Daten vor der Anzeige umrechnen oder umformatieren?

Wir haben sehr grosse Erfahrung in der Erstellung von speziellen Berichten. Haben Sie momentan noch ein Bedürfnis nach einem zusätzlichen Report? Wir helfen Ihnen gerne. Wenden Sie sich an einen unserer Altiris Consultants.

So könnte Ihr Report aussehen:

Auf einen Blick erhalten Sie Informationen über Seriennummer, Betriebssystem, Hersteller, Gerätetyp, Prozessor, RAM, Harddisk, IP, MAC, angemeldeter Benutzer etc. etc.

Die CPU Taktfrequenz wird in GHz dargestellt, RAM in GB, Festplatte und freier Platz auf C: ebenfalls in GB. Diese Daten sind bei Altiris in MHz bzw. Byte abgelegt und werden in unserem Report umgerechnet.
Weiters finden Sie im oberen Bereich diverse Auswahl Parameter um das Resultat direkt zu filtern (Hersteller, Computer Modell etc.) oder auch ein Freitextfeld um einen Computernamen oder einen Teil davon einzugeben. Diese Parameter sind dynamische Dropdown-Listen, welche nur in Ihrer Umgebung existierende Einträge zur Auswahl anbieten.
Schliesslich wird mit einem Rechtsklick auf eine Zeile der separate Software Report des entsprechenden Computers aufgerufen.

http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)