InfoLog - Druckversion

TM1-Object

IBM Cognos TM1 einfach programmieren:

  • Klassenbibliothek mit wohlstrukturierter API in einem COM-Objekt
  • Einfach zu bedienende IBM Cognos TM1 Schnittstelle in Excel VBA (Macroprogrammierung) 
  • Ebenso Verwendung in
    -    VB,
    -    C++
    -    Weiteren mit COM-Objekten kompatiblen Sprachen
  • Wenige Code-Zeilen ermöglichen die Durchführung von komplexen Operationen mit IBM Cognos TM1

 

Ihr Mehrwert:

  • Maximierte Entwicklungsgeschwindigkeit durch einfachen Zugriff auf IBM Cognos TM1
  • TM1 Programmierung so einfach wie Microsoft-Excel Programmierung
  • Einfaches Objektmodell statt komplizierter API Aufrufe
  • Schnellere Antwortzeiten und verringerter Netzwerk-Traffic 

 

Übersicht über die Klassen: 

 

TM1API (Root-Objekt): Setzen von Admin-Host, Abfrage von deskriptiven Fehlermeldungen

TM1Servers: Collection von TM1Server-Objekten, enthält die dem Admin-Host bekannten TM1-Server

TM1Server: Eigenschaften des Servers (Name, Attribute, Connect-Status etc.), Login, Logoff, Anlegen/Löschen von Dimension/Cube/User/Usergruppe, Reservierungs-/Sperrstatus

TM1Cubes:
Collection von TM1Cube-Objekten, enthält alle auf einem Server befindlichen Cubes

TM1Cube: Eigenschaften des Cubes (Name, Anzahl Dimensionen, Protokollierung etc.), Rules erstellen/bearbeiten/löschen, Datenzellen lesen/schreiben, Reservierungs-/Sperrstatus, Views erstellen/löschen

TM1Rules: Repräsentation der Rules eines Würfels mit der Möglichkeit, diese zu erweitern oder zu bearbeiten

TM1Dimensions: Collection von TM1Dimension-Objekten, enthält alle auf einem Server befindlichen Dimensionen

TM1Dimension: Eigenschaften der Dimension (Name, Anzahl Elemente etc), Anlegen/Löschen von Elementen, Import/Export der Dimension als XML-Datei, Reservierungs-/Sperrstatus, Subsets erstellen/löschen

TM1Elements: Collection von TM1Element-Objekten, enthält alle in einer Dimension enthaltenen Dimensionselemente

TM1Element: Eigenschaften des Elements (Name, Typ, Index etc.), Anlegen/Löschen von Komponenten bei konsolidierten Elementen

TM1ElementComponents: Collection von TM1ElementComponent-Objekten, enthält alle Komponenten eines konsolidierten Elementes

TM1ElementComponent: Eigenschaften der Komponenten (Objektverweis auf das eigentliche Element, Gewichtung)

TM1Subsets: Collection von TM1Subset-Objekten, enthält alle zu einer Dimension gehörenden Subsets (privat/öffentlich)

TM1Subset: Eigenschaften eines Subsets (Name, Sichtbarkeit etc.), Hinzufügen/Löschen von Elementen, Manipulation der Reihenfolge

TM1Views:
Collection von TM1View-Objekten, enthält alle zu einem Cube gehörenden Views (privat/öffentlich)

TM1View: Eigenschaften einer View (Name, Sichtbarkeit etc.), Auslesen von Werten aus der View

TM1Users:
Collection von TM1User-Objekten, enthält alle auf einem Server existierenden User

TM1User:
Eigenschaften eines Users (Name, Rechte auf das Objekt etc.), Passwortänderung, Gruppenzugehörigkeit, Reservierungs-/Sperrstatus des Objektes

TM1Groups: Collection von TM1Group-Objekten, enthält alle auf einem Server existierenden Usergruppen

TM1Group: Eigenschaften einer Benutzergruppe (Name, Rechte auf das Objekt), Gruppenmitglieder

TM1Jobs: Collection von TM1Job-Objekten, enthält alle zu einem Server gehörenden Jobs

TM1Job:
Repräsentation eines serverseitigen Jobs (Chore)  mit der Möglichkeit, diesen auszuführen.

TM1Processes: Collection von TM1Process-Objekten, enthält alle zu einem Server gehörenden Prozesse

TM1Process: Repräsentation eines serverseitigen Prozesses mit der Möglichkeitm diesen auszuführen

TM1ErrorHandler: Wenn ein Fehler beim Zugriff auf TM1-Objekte auftritt, werden alle Informationen darüber im TM1ErrorHandler-Objekt gespeichert und zur Verfügung gestellt.

TM1Version: Bietet Versionsinformationen über das zugrunde liegende IBM Cognos TM1

TM1ObjectVersion:
Versionsinformationen über diese Bibliothek und die originäre API

TM1ServerLog: Lesender Zugriff auf das TM1-Server-Log

TM1NativeAPI: Zugriff auf Funktionen der originären TM1API.dll

IBM Cognos TM1

Wir bieten Ihnen als zusätzliche Informationen über das TM1-Object-Klassenmodul den Download eines Coding-Beispiels oder fordern Sie zur Unterstützung einfach unsere Online-Hilfe des TM1-Object an.

Coding-Beispiel TM1-Object