TM1 - Operationen - elKomSolutionsIBM Cognos TM1 enthält einige Komponenten, die Unterstützung...

237
IBM Planning Analytics Letzte Aktualisierung: 23.05.2017 TM1 - Operationen

Transcript of TM1 - Operationen - elKomSolutionsIBM Cognos TM1 enthält einige Komponenten, die Unterstützung...

  • IBM Planning AnalyticsLetzte Aktualisierung: 23.05.2017

    TM1 - Operationen

    ���

  • HinweisVor Verwendung dieser Informationen und des darin beschriebenen Produkts sollten die Informationen unter„Bemerkungen” auf Seite 219 gelesen werden.

    Produktinformation

    Dieses Dokument bezieht sich auf IBM Planning Analytics Version 2.0.0 und gegebenenfalls auch auf nachfolgendeReleases.

    Licensed Materials - Property of IBM

    Diese Veröffentlichung ist eine Übersetzung des HandbuchsIBM Planning Analytics, TM1 Operation Guide,herausgegeben von International Business Machines Corporation, USA

    © Copyright International Business Machines Corporation 2007, 2017

    Informationen, die nur für bestimmte Länder Gültigkeit haben und für Deutschland, Österreich und die Schweiznicht zutreffen, wurden in dieser Veröffentlichung im Originaltext übernommen.

    Möglicherweise sind nicht alle in dieser Übersetzung aufgeführten Produkte in Deutschland angekündigt und ver-fügbar; vor Entscheidungen empfiehlt sich der Kontakt mit der zuständigen IBM Geschäftsstelle.

    Änderung des Textes bleibt vorbehalten.

    Herausgegeben von:TSC GermanyKst. 2877Mai 2017

    © Copyright IBM Corporation 2007, 2017.

  • Inhaltsverzeichnis

    Einführung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Kapitel 1. TM1-System- und Featurekonfiguration . . . . . . . . . . . . . . . . . . 1Übersicht über die Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Verbesserung der Verarbeitungsleistung mit Multithread-Abfragen . . . . . . . . . . . . . . . . . 2Berechtigungszuweisungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    Funktionen von Cognos TM1 Application Web . . . . . . . . . . . . . . . . . . . . . . . 7Festlegen von Berechtigungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Hinweise zu den Interaktionen bei Zuweisungen in 'Berechtigungszuweisungen' . . . . . . . . . . . 7

    Verwenden von persistenten Feeders . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Speichern von Daten mit persistenten Feeders . . . . . . . . . . . . . . . . . . . . . . . 9Modifizieren von Regeln für Cubes mit Feeders . . . . . . . . . . . . . . . . . . . . . . 9Handhabung beschädigter oder ungültiger Feederdateien . . . . . . . . . . . . . . . . . . . 10

    Konfigurieren und Verwalten von Sandboxes in Ihrer TM1-Umgebung . . . . . . . . . . . . . . . 10Hinweise zur Speicherbelegung für Sandboxes und persönliche Arbeitsbereiche . . . . . . . . . . . 11Verwalten von Dateien und Ordnern für Sandboxes . . . . . . . . . . . . . . . . . . . . . 11Konfigurationsparameter für Sandboxes für TM1 Server . . . . . . . . . . . . . . . . . . . 11Informationen über Sandbox-Unterschiede in verschiedenen TM1 Clients. . . . . . . . . . . . . . 12

    Kapitel 2. Operationen in Cognos TM1-Admin-Server . . . . . . . . . . . . . . . . 13TM1-Admin-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Ausführen des Cognos TM1-Admin-Servers unter einem Windows-Betriebssystem . . . . . . . . . . . 14

    Ausführen des Cognos TM1-Admin-Servers als Anwendung unter Windows . . . . . . . . . . . . 15Ausführen des Admin-Servers von Cognos TM1 unter UNIX . . . . . . . . . . . . . . . . . . . 16

    Anzeigen des Admin-Server-Statusberichts . . . . . . . . . . . . . . . . . . . . . . . . 16Festlegen der Position für den Admin-Host. . . . . . . . . . . . . . . . . . . . . . . . . 17

    Definieren mehrerer Admin-Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    Kapitel 3. Betrieb von Remote Cognos TM1-Servern . . . . . . . . . . . . . . . . 19Übersicht über den Betrieb des Remote Servers . . . . . . . . . . . . . . . . . . . . . . . 19Einrichten eines Remote TM1-Servers als Anwendung . . . . . . . . . . . . . . . . . . . . . 20Einrichten eines Remote TM1-Servers als Windows-Dienst. . . . . . . . . . . . . . . . . . . . 21

    Installieren eines TM1-Servers als Windows-Dienst . . . . . . . . . . . . . . . . . . . . . 21Entfernen eines TM1-Servers als Windows-Dienst . . . . . . . . . . . . . . . . . . . . . 22

    Starten eines Remote TM1-Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Starten eines als Windows-Anwendung eingerichteten TM1-Servers . . . . . . . . . . . . . . . 22Starten eines als Windows-Dienst installierten TM1-Servers . . . . . . . . . . . . . . . . . . 23Starten eines TM1-Servers unter UNIX . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Anmelden am Remote Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Aktualisieren der Liste der Remote Server . . . . . . . . . . . . . . . . . . . . . . . . 25Zurücksetzen des Admin-Hosts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Ändern der Optionen für den lokalen Server . . . . . . . . . . . . . . . . . . . . . . . 25

    Abmelden vom Remote Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Herunterfahren eines TM1-Servers unter Windows . . . . . . . . . . . . . . . . . . . . . . 26

    Herunterfahren eines als Service ausgeführten TM1-Servers unter Windows . . . . . . . . . . . . . 26Herunterfahren eines TM1-Servers unter UNIX . . . . . . . . . . . . . . . . . . . . . . . 26

    Herunterfahren eines im Hintergrundmodus ausgeführten TM1-Servers unter UNIX . . . . . . . . . . 27Protokollieren von Transaktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    Datensicherung und -wiederherstellung . . . . . . . . . . . . . . . . . . . . . . . . . 28Ein- und Ausschalten von Protokollierungen . . . . . . . . . . . . . . . . . . . . . . . 29Anzeigen von Transaktionsprotokollen . . . . . . . . . . . . . . . . . . . . . . . . . 29Festlegen eines Sperrlimits für die Suche . . . . . . . . . . . . . . . . . . . . . . . . 30Zurücknehmen von Datensätzen mithilfe des Transaktionsprotokolls . . . . . . . . . . . . . . . 31Entfernen von Protokolldateien von der Festplatte . . . . . . . . . . . . . . . . . . . . . 31

    Überwachen der Serverleistung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    © Copyright IBM Corp. 2007, 2017 iii

  • Verwalten von Benutzerverbindungen . . . . . . . . . . . . . . . . . . . . . . . . . . 32Senden von Nachrichten an Clients . . . . . . . . . . . . . . . . . . . . . . . . . . 32Abmelden von Clients vom Server . . . . . . . . . . . . . . . . . . . . . . . . . . 33Herunterfahren eines Servers über Fernzugriff . . . . . . . . . . . . . . . . . . . . . . . 33

    Speicherverwaltung von Remote Servern . . . . . . . . . . . . . . . . . . . . . . . . . 34Hinweise zu Stargate-Ansichten . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    Verwenden von TM1 im Massenlademodus . . . . . . . . . . . . . . . . . . . . . . . . 35Aspekte der Verwendung des Massenlademodus . . . . . . . . . . . . . . . . . . . . . . 36TM1-API C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Turbo Integrator-Prozessbefehle . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Kapitel 4. TM1-Sicherheit - Übersicht . . . . . . . . . . . . . . . . . . . . . . . 39Authentifizierung - Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39TM1-Objektsicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Kapitel 5. Verwalten von Benutzern und Gruppen . . . . . . . . . . . . . . . . . 41Übersicht zur Sicherheit für TM1-Benutzer und -Gruppen . . . . . . . . . . . . . . . . . . . . 41

    Implementieren eines TM1-Sicherheitsschemas. . . . . . . . . . . . . . . . . . . . . . . 41Beispiele für die TM1-Benutzer- und Gruppensicherheit . . . . . . . . . . . . . . . . . . . 42

    Verstehen von Administrationsgruppen und Autorität . . . . . . . . . . . . . . . . . . . . . 42Gruppe ADMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Gruppe SecurityAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Gruppe DataAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    Hinzufügen und Löschen von Benutzern und Gruppen. . . . . . . . . . . . . . . . . . . . . 45Hinzufügen von Benutzern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Hinzufügen von Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Löschen von Benutzern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Löschen von Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Zuweisen von Benutzern zu Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . 47Mitgliedschaft in mehreren Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    Sichern von TM1-Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Einschränken von Zugriffen auf das Datenverzeichnis . . . . . . . . . . . . . . . . . . . . 48Zuweisen von ADMIN-Kennwörtern . . . . . . . . . . . . . . . . . . . . . . . . . . 48Verwenden von Standardsicherheiten bei Kennwörtern . . . . . . . . . . . . . . . . . . . . 48

    Einrichten und Löschen von Kennwörtern . . . . . . . . . . . . . . . . . . . . . . . . . 48Einrichten von Kennwörtern. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Löschen von Kennwörtern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Ändern von Kennwörtern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    Einrichten eines Ablaufdatums für einen Benutzer . . . . . . . . . . . . . . . . . . . . . . 49

    Kapitel 6. System- und Leistungsüberwachung . . . . . . . . . . . . . . . . . . 51Übersicht über die TM1-System- und Leistungsüberwachung. . . . . . . . . . . . . . . . . . . 51Arbeiten mit dem Admin-Server-Protokoll . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Nachrichtenbewertungsebenen für die Admin-Server-Protokollierung . . . . . . . . . . . . . . . 52Konfigurieren der Admin-Server-Protokollierung . . . . . . . . . . . . . . . . . . . . . . 52Aktivieren der Admin-Server-Protokollierung . . . . . . . . . . . . . . . . . . . . . . . 54Anzeigen der Protokolldateien des Admin-Servers . . . . . . . . . . . . . . . . . . . . . 54

    Protokollieren von Transaktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Datensicherung und -wiederherstellung . . . . . . . . . . . . . . . . . . . . . . . . . 55Ein- und Ausschalten der Transaktionsprotokollierung . . . . . . . . . . . . . . . . . . . . 56Anzeigen von Transaktionsprotokollen . . . . . . . . . . . . . . . . . . . . . . . . . 56Zurücknehmen von Datensätzen mithilfe des Transaktionsprotokolls . . . . . . . . . . . . . . . 57Entfernen von Transaktionsprotokolldateien von der Festplatte . . . . . . . . . . . . . . . . . 58Wiederherstellen einer zerstörten Transaktionsprotokolldatei . . . . . . . . . . . . . . . . . . 58

    Arbeiten mit dem Nachrichtenprotokoll des TM1-Servers . . . . . . . . . . . . . . . . . . . . 59Nachrichtenbewertungsebenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60TM1-Protokollfunktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Protokolleigenschaftsdatei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Konfigurieren und Aktivieren der Servernachrichtenprotokollierung . . . . . . . . . . . . . . . 61Anzeigen des Nachrichtenprotokolls des TM1-Servers . . . . . . . . . . . . . . . . . . . . 65

    iv TM1 - Operationen

  • Clientprotokollierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Arbeiten mit dem Auditprotokoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Verstehen der Auditprotokollereignisse . . . . . . . . . . . . . . . . . . . . . . . . . 68Konfigurieren von Auditprotokollen . . . . . . . . . . . . . . . . . . . . . . . . . . 70Aktualisieren von Auditprotokollen mit neuesten Ereignissen . . . . . . . . . . . . . . . . . 70Sichten von Protokollnachrichten im Auditprotokollfenster . . . . . . . . . . . . . . . . . . 71

    Überwachen der Serverleistung mit den Steuerungscubes . . . . . . . . . . . . . . . . . . . . 74Aktivieren der Leistungsüberwachung . . . . . . . . . . . . . . . . . . . . . . . . . 75Inaktivieren der Leistungsüberwachung . . . . . . . . . . . . . . . . . . . . . . . . . 75Sichten von Leistungsstatistiken für Clients, Cubes und Server . . . . . . . . . . . . . . . . . 75

    Verwenden des Dienstprogramms "TM1 Top" . . . . . . . . . . . . . . . . . . . . . . . . 76Anzeigen von Benutzernamen in TM1 Top . . . . . . . . . . . . . . . . . . . . . . . . 76Konfigurieren der Datei "Tm1top.ini" . . . . . . . . . . . . . . . . . . . . . . . . . . 77Ausführen von TM1 Top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Anzeigen und Verstehen der TM1 Top-Anzeige . . . . . . . . . . . . . . . . . . . . . . 80TM1 Top-Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Abbrechen der Verarbeitung eines Threads . . . . . . . . . . . . . . . . . . . . . . . . 85

    Verwenden von TM1-Leistungszählern . . . . . . . . . . . . . . . . . . . . . . . . . . 87Wichtiger Hinweis zum Ausführen der TM1-Leistungszählertools . . . . . . . . . . . . . . . . 87Verfügbare TM1-Leistungszähler . . . . . . . . . . . . . . . . . . . . . . . . . . . 87Anzeigen von TM1-Leistungszählern mit dem Dienstprogramm TM1 PerfMon . . . . . . . . . . . . 87Anzeigen der Leistungszähler mit dem Microsoft Windows-Systemmonitor . . . . . . . . . . . . . 89

    Senden von E-Mail-Alerts mit Logback . . . . . . . . . . . . . . . . . . . . . . . . . . 91Angeben der Position der Logback-Konfigurationsdatei . . . . . . . . . . . . . . . . . . . 92Konfigurieren der Logback-Konfigurationsdatei . . . . . . . . . . . . . . . . . . . . . . 92Einrichten eines Logback-Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . 94Logback-Beispielkonfigurationsdatei . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    Erfassen von Kernspeicherauszügen für die Analyse von TM1 Server-Abstürzen . . . . . . . . . . . . 98Debugging Tools für Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    Installieren und Ausführen von ADPlus . . . . . . . . . . . . . . . . . . . . . . . . . 98Ausführen von Dr. Watson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Erfassen von Dateien zu Analysezwecken nach einem TM1 Server-Absturz. . . . . . . . . . . . . 103Übertragen von Dateien an Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . 104

    Kapitel 7. Cognos TM1-Tools und -Dienstprogramme . . . . . . . . . . . . . . . 107IBM Cognos Performance Management Hub . . . . . . . . . . . . . . . . . . . . . . . . 107

    Performance Management Hub-Webseite öffnen . . . . . . . . . . . . . . . . . . . . . . 108Protokollierung konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Syntax von "tm1xfer" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Komprimieren von Verzeichnissen mit "tm1xfer". . . . . . . . . . . . . . . . . . . . . . 110Dekomprimieren von Verzeichnissen mit "tm1xfer" . . . . . . . . . . . . . . . . . . . . . 111Hinweise zu "tm1xfer" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Fehlernachrichten für "tm1xfer" . . . . . . . . . . . . . . . . . . . . . . . . . . . 114tm1xfer - Hinweise zur Verwendung . . . . . . . . . . . . . . . . . . . . . . . . . 116

    Tool "odbc_test" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Kapitel 8. Verwenden von IBM Cognos TM1 Operations Console . . . . . . . . . . 119Workflow in IBM Cognos TM1 Operations Console. . . . . . . . . . . . . . . . . . . . . . 119Konfigurieren von Cognos TM1 Operations Console . . . . . . . . . . . . . . . . . . . . . 120Starten von und Anmelden bei Cognos TM1 Operations Console . . . . . . . . . . . . . . . . . 120Konfigurieren von Cognos TM1Operations Console . . . . . . . . . . . . . . . . . . . . . 121

    Hinzufügen von Operationsgruppe, Admin-Host und Servern . . . . . . . . . . . . . . . . . 121Überprüfen des Administratorzugriffs . . . . . . . . . . . . . . . . . . . . . . . . . 122Anzeigen von Benutzernamen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Serverstatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    Überwachung in Cognos TM1 Operations Console . . . . . . . . . . . . . . . . . . . . . . 123Basisbericht und erweiterter Bericht zum Serverstatus . . . . . . . . . . . . . . . . . . . . 124Sandbox- und Sandbox-Warteschlangenberichte . . . . . . . . . . . . . . . . . . . . . . 124Leistungsstatistikberichte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    Inhaltsverzeichnis v

  • Berichte über Turbo Integrator-Prozesse . . . . . . . . . . . . . . . . . . . . . . . . 125Überwachen von Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Diagramm für Speicherbelegung . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Diagramm für Threaddetails . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Überwachen von Cognos TM1 Applications-Server . . . . . . . . . . . . . . . . . . . . . 127

    Protokolldateien in IBM Cognos TM1 Operations Console . . . . . . . . . . . . . . . . . . . 131Arbeiten mit Protokollen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Transaktionsprotokoll des TM1-Servers . . . . . . . . . . . . . . . . . . . . . . . . . 137TM1-Servernachrichtenprotokoll . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Auditprotokoll des TM1-Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Verwenden von Watchdog zum Überwachen der Serveraktivität . . . . . . . . . . . . . . . . . 138

    Kapitel 9. Verwalten von IBM Cognos TM1 Web. . . . . . . . . . . . . . . . . . 141Kennwort in Cognos TM1 Web ändern . . . . . . . . . . . . . . . . . . . . . . . . . . 141Konfigurieren eines Proxy-Accounts für relationale Datenverbindungen . . . . . . . . . . . . . . . 141Ändern der Konfigurationsparameter von Cognos TM1 Web . . . . . . . . . . . . . . . . . . 143

    Konfigurationsparameter für Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . 143Bearbeiten der Konfigurationsdatei von Cognos TM1 Web . . . . . . . . . . . . . . . . . . 150Konfigurieren der Anmeldeseite für Cognos TM1 Web mithilfe der Parameter "AdminHostName" und"TM1ServerName". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Konfigurieren einer benutzerdefinierten Homepage für IBM Cognos TM1 Web . . . . . . . . . . . 151Anzeigen von Erinnerungen zum Speichern von Daten . . . . . . . . . . . . . . . . . . . 157Konfigurieren der Start- und Darstellungseinstellungen von IBM Cognos TM1 Web . . . . . . . . . . 157Ändern der Seitengröße des Cube Viewer . . . . . . . . . . . . . . . . . . . . . . . . 160Festlegen der maximalen Anzahl der aus einem Cube Viewer zu exportierenden Arbeitsblätter . . . . . . 160Umbrechen von Zeichenfolgewerten in Cube-Ansichten . . . . . . . . . . . . . . . . . . . 160

    Verwenden der IBM Cognos TM1 Web-Protokollierung . . . . . . . . . . . . . . . . . . . . 161IBM Cognos TM1 Web-Protokolldatei . . . . . . . . . . . . . . . . . . . . . . . . . 161Nachrichtenbewertungsebenen für die IBM Cognos TM1 Web-Protokollierung . . . . . . . . . . . 162Konfigurieren und Aktivieren der IBM Cognos TM1 Web-Protokollierung . . . . . . . . . . . . . 162Anzeigen der IBM Cognos TM1 Web-Protokolldatei . . . . . . . . . . . . . . . . . . . . 164

    Microsoft Excel XLS-Arbeitsblätter . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Konvertieren eines XLS-Arbeitsblatts in ein XLSX-Arbeitsblatt . . . . . . . . . . . . . . . . . 165

    Standardmäßige Schriftarteinstellungen für Nicht-Microsoft Windows-Web-Server überprüfen . . . . . . . 165

    Kapitel 10. Cube-Abhängigkeit . . . . . . . . . . . . . . . . . . . . . . . . . 167Änderungen der Abhängigkeitszuordnung . . . . . . . . . . . . . . . . . . . . . . . . 167Löschen von Cube-Abhängigkeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Erstellen von Cube-Abhängigkeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Verwenden von "AddCubeDependency" zur Erstellung von Abhängigkeiten . . . . . . . . . . . . . 169

    Debugging und Ermitteln von Cube-Abhängigkeiten . . . . . . . . . . . . . . . . . . . . 170

    Kapitel 11. Replizieren von Cubes . . . . . . . . . . . . . . . . . . . . . . . 171Replikationen im Überblick. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

    Durch Replikation hergestellte Beziehungen . . . . . . . . . . . . . . . . . . . . . . . 172Erforderliche Zugriffsberechtigungen . . . . . . . . . . . . . . . . . . . . . . . . . 175Richtlinien für Admin-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Konfigurieren der Datei "Tm1s.cfg" zur Unterstützung von Replikationen . . . . . . . . . . . . . 176

    Pflegen von Replikationsverbindungen . . . . . . . . . . . . . . . . . . . . . . . . . . 176Herstellen von Replikationsverbindungen . . . . . . . . . . . . . . . . . . . . . . . . 177Ändern von Replikationsverbindungen . . . . . . . . . . . . . . . . . . . . . . . . . 177Löschen von Replikationsverbindungen . . . . . . . . . . . . . . . . . . . . . . . . 178

    Replikationsprozess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Replizieren von Cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Angeben von Informationen zum replizierten Cube . . . . . . . . . . . . . . . . . . . . 179Wie TM1 einen Cube repliziert . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    Synchronisationsprozess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Synchronisation bei Bedarf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Planen von Synchronisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Synchronisation über instabile Netzverbindungen oder WAN-Verbindungen . . . . . . . . . . . . 183

    vi TM1 - Operationen

  • Anhang A. Funktionen zur behindertengerechten Bedienung . . . . . . . . . . . . 185Direktaufrufe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185IBM und Funktionen für behindertengerechte Bedienung. . . . . . . . . . . . . . . . . . . . 186

    Anhang B. Steuerungscubes . . . . . . . . . . . . . . . . . . . . . . . . . . 187Sicherheitssteuerungscubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

    }CellSecurity_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187}ChoreSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188}ClientSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188}CubeSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189}DimensionSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190}ElementSecurity_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 191}ProcessSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

    Steuerungscubes zur Client- und Gruppenverwaltung . . . . . . . . . . . . . . . . . . . . . 192}ClientsGroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

    Objektattribut- und Eigenschaftssteuerungscubes . . . . . . . . . . . . . . . . . . . . . . 193}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . 196}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

    Steuerungscubes zur Leistungsüberwachung . . . . . . . . . . . . . . . . . . . . . . . . 197}StatsByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197}StatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198}StatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199}StatsByRule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200}StatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

    Andere Steuerungscubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202}Hold_UserName_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

    Anhang C. Steuerungsdimensionen . . . . . . . . . . . . . . . . . . . . . . . 203}Chores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203}Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204}Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205}CubeFunctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205}Cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207}Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 209}Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209}Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210}Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210}LineNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211}PerfClients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211}PerfCubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211}Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211}RuleStats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211}StatsStatsByClient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212}StatsStatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213}StatsStatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214}StatsStatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214}TimeIntervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

    Inhaltsverzeichnis vii

  • Anhang D. Verarbeiten von Excel-Ereignissen mit TM1 . . . . . . . . . . . . . . 217

    Bemerkungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

    viii TM1 - Operationen

  • Einführung

    Dieses Dokument ist zur Verwendung mit IBM® Cognos TM1 konzipiert.

    In diesem Dokument werden die Architektur, der Serverbetrieb, die Authentifizie-rung und die Komponentensicherheit in TM1 beschrieben.

    Mit TM1 werden Geschäftsplanung, Leistungserfassung sowie die Betriebsdaten in-tegriert. Auf diese Weise können Unternehmen unabhängig von geografischer Lageoder Struktur ihre Effektivität und Kundeninteraktion optimieren. TM1 ermöglichtdie direkte Dateneinsicht, Verantwortlichkeit innerhalb eines gemeinsamen Prozes-ses und die einheitliche Darstellung von Informationen, damit das Führungsperso-nal betriebliche Schwankungen sofort stabilisieren und neue Chancen nutzen kann.

    Suchen von Informationen

    Zugriff auf die Dokumentation im Web, einschließlich der gesamten übersetztenDokumentation, besteht über das IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter).

    Haftungsausschluss für Beispiele

    Die Beispielfirma für Outdoor-Ausrüstung, das Unternehmen 'Abenteuer und Frei-zeit (AUF)', dessen Vertriebsabteilung, alle Variationen der Namen 'Beispielfirmafür Outdoor-Ausrüstung' und 'Abenteuer und Freizeit' sowie das Planungsbeispielstellen fiktive Geschäftsvorgänge mit Beispieldaten dar, mit denen die Beispielan-wendungen für IBM und IBM Kunden erstellt wurden. Zu diesen fiktiven Daten-sätzen gehören Beispieldaten für Verkaufstransaktionen, Produktvertrieb, Finanz-wesen und Personalwesen. Ähnlichkeiten mit tatsächlichen Namen, Adressen,Kontaktdaten oder Transaktionswerten sind rein zufällig. Andere Beispieldateienkönnen Daten folgender Art enthalten: manuell oder vom System generierte fiktiveDaten, aus wissenschaftlichen oder öffentlichen Quellen zusammengestellte Faktensowie Daten, die mit Zustimmung der Copyrightinhaber als Beispieldaten zur Ent-wicklung von Beispielanwendungen genutzt werden dürfen. Referenzierte Pro-duktnamen können Marken der jeweiligen Rechtsinhaber sein. Nicht autorisiertesKopieren dieser Daten ist unzulässig.

    Funktionen zur behindertengerechten Bedienung

    Funktionen zur behindertengerechten Bedienung (Eingabehilfefunktionen) unter-stützen Benutzer mit körperlichen Behinderungen, wie z. B. eingeschränkter Bewe-gungsfähigkeit oder Sehkraft, beim Einsatz von Informationstechnologieprodukten.IBM Cognos TM1 enthält einige Komponenten, die Unterstützung für Funktionenzur behindertengerechten Bedienung bereitstellen. IBM Cognos TM1 PerformanceModeler, IBM Cognos Insight und Cognos TM1 Operations Console verfügen überFunktionen zur behindertengerechten Bedienung.

    Weitere Informationen finden Sie im Abschnitt Funktionen zur behindertengerech-ten Bedienung.

    © Copyright IBM Corp. 2007, 2017 ix

    http://www.ibm.com/support/knowledgecenter/

  • Zukunftsgerichtete Aussagen

    In dieser Dokumentation wird die Funktionalität des Produkts zum gegenwärtigenZeitpunkt beschrieben. Möglicherweise finden sich Verweise auf Funktionen, diederzeit nicht verfügbar sind. Dies bedeutet jedoch nicht, dass die betreffendenFunktionen in Zukunft zwangsläufig zur Verfügung stehen werden. Solche Verwei-se stellen keinerlei Verpflichtung, Zusage oder rechtliche Verbindlichkeit dar, Mate-rial, Code oder Funktionen bereitzustellen. Die Entwicklung und Bereitstellung vonFeatures und Funktionen sowie der Zeitpunkt hierfür liegen ausschließlich im Er-messen von IBM.

    Sicherheitsaspekte

    Informationen zu Sicherheitsaspekten für IBM Planning Analytics finden Sie in derVeröffentlichung Planning Analytics - Installation und Konfiguration. Informationenzur Verwaltung von Benutzer- und Gruppenauthentifizierungen finden Sie im Ka-pitel Verwalten von Benutzern und Gruppen in der Veröffentlichung TM1 - Operatio-nen der Cognos-Dokumentation.

    x TM1 - Operationen

  • Kapitel 1. TM1-System- und Featurekonfiguration

    In diesem Abschnitt wird die Vorgehensweise beim Konfigurieren der IBM CognosTM1-Server und -Clients beschrieben.

    Übersicht über die KonfigurationVerwenden Sie die folgenden Komponenten und Features, um den IBM CognosTM1-Server und die Clients zu konfigurieren.

    Konfiguration Beschreibung

    Datei "Tm1s.cfg" Eine Konfigurationsdatei, die Informationen zur Umgebungfür den TM1-Server angibt.

    Sie können die Datei "Tm1s.cfg" bearbeiten, um die Umge-bung des zugehörigen Servers darzustellen.

    Details und eine umfassende Liste aller Parameter finden Siein der Veröffentlichung Planning Analytics - Installation undKonfiguration.

    Datei "Tm1p.ini" Eine Konfigurationsdatei, die Informationen zur Umgebungfür die TM1-Clients (TM1 Perspectives, TM1 Architect undClient) angibt.

    Details und eine umfassende Liste aller Parameter finden Siein der Veröffentlichung Planning Analytics - Installation undKonfiguration.

    Multithread-Abfragen Multithread-Abfragen können mehrere Ergebnisfolgen paral-lel berechnen, um die Abfrageleistung zu verbessern. DankMultithread-Abfragen kann IBM Cognos TM1 automatischeinen Lastausgleich für die Anwendung von Cores durchfüh-ren, indem jede Abfrage auf einem separaten Core ausgeführtwird. Diese mehrfache Verarbeitung verbessert die Effizienzund die Verarbeitungszeit für große Abfragen und Regeln.

    Weitere Informationen finden Sie unter „Verbesserung derVerarbeitungsleistung mit Multithread-Abfragen” auf Seite 2

    Berechtigungszuweisungen Eine Gruppe von Berechtigungen, die Administratoren fürBenutzergruppen aktivieren oder inaktivieren können.

    Berechtigungen ermöglichen Ihnen das Verwalten von Optio-nen wie dem Rückschreibmodus "Persönlicher Arbeitsbe-reich", Sandboxes, Datenreservierung und dem Zugriff aufden Server Explorer.

    Details finden Sie unter „Berechtigungszuweisungen” auf Sei-te 4.

    Persistente Feeders Ein Parameter, der die zum erneuten Laden von Cubes mitFeeders erforderliche Zeit verkürzen kann, vor allem fürCubes mit vielen komplexen Feederberechnungen. Hierzuwerden die Feeders gespeichert und beim Serverstart erneutgeladen, ohne diese Feeders erneut zu berechnen.

    Details finden Sie unter „Verwenden von persistentenFeeders” auf Seite 8.

    © Copyright IBM Corp. 2007, 2017 1

  • Konfiguration Beschreibung

    Sandboxes Eine Funktion, die es Benutzern ermöglicht, getrennt von ih-ren Basisdaten eigene Datenbereiche zu erstellen und darinzu arbeiten.

    Zu den Administratoraufgaben für diese Funktion gehört es,mit dieser Funktion und ihrer Speicherbelegung vertraut zusein, die erforderlichen Konfigurationsparameter zu aktivie-ren und die zugehörigen Dateien und Ordner zu verwalten.

    Details finden Sie unter „Konfigurieren und Verwalten vonSandboxes in Ihrer TM1-Umgebung” auf Seite 10.

    Datenreservierung Eine serverbezogene Funktion, die es ermöglicht, für einzelneBenutzer exklusiven Schreibzugriff auf Bereiche eines Cubeszu konfigurieren. Wenn Daten reserviert wurden, können sienur von dem bestimmten Benutzer modifiziert werden, bisdie Reservierung aufgehoben wird.

    Zu den Administratoraufgaben für die Datenreservierung ge-hört es, zugehörige Eigenschaften im Steuerungscube}CubeProperties und im Fenster Berechtigungszuweisungenzu konfigurieren.

    Zum tatsächlichen Anwenden und Verwalten vonDatenreservierungen müssen Sie die zugehörigen Turbo Inte-grator- und API-Funktionen verwenden, die Ihnen dasprogrammgesteuerte Abrufen, Freigeben und Verwalten vonReservierungen ermöglichen.

    Umfassende Details finden Sie in den Abschnitten zur Ver-wendung und Aktivierung von Datenreservierungen in derVeröffentlichung TM1 für Entwickler der IBM Cognos-Doku-mentation.

    Verbesserung der Verarbeitungsleistung mit Multithread-AbfragenDie Verarbeitungsleistung von Abfragen kann verbessert werden, indem die Abfra-gen in mehrere Verarbeitungsthreads unterteilt werden.

    Multithread-Abfragen ermöglichen es IBM Cognos TM1, einen automatischen Last-ausgleich für die Anwendung von Cores vorzunehmen, indem jede Abfrage in ei-nem separaten Core ausgeführt wird. Diese Multithread-Verarbeitung kann bei gro-ßen Abfragen und Regeln die Effizienz verbessern und die Verarbeitungszeitreduzieren.

    Beispiel:v Abfrage 1 wird ausgeführt und erhält den übergeordneten Thread sowie die 7

    Worker-Threads (8 Threads insgesamt).v Abfrage 2 wird ausgeführt. Nach dem Abschluss der Subtask im Worker-Thread

    wird Abfrage 2 zurückgegeben und in die Warteschlange gestellt; 4 der Threadswerden nun Abfrage 2 zugewiesen, was eine 4-zu-4-Aufteilung der Threads be-wirkt.

    v Abfrage 3 wird ausgeführt. Die Threads führen erneut die entsprechenden Sub-tasks für die in Bearbeitung befindlichen Threads aus und werden dann derneuen Abfrage zugewiesen. Dies führt zu einer Aufteilung von Abfrage 1 in 3Threads, einer Aufteilung von Abfrage 2 in 3 Threads und einer Aufteilung von

    2 TM1 - Operationen

  • Abfrage 3 in 2 Threads für insgesamt 8 Threads. Dieser Prozess wird fortgesetzt,bis schließlich alle Threads gleichmäßig aufgeteilt sind.

    v Wird Abfrage 1 abgeschlossen, während sich Abfrage 2 und 3 noch in Bearbei-tung befinden, werden die der Abfrage 1 zugewiesenen Threads den Abfragen 2und 3 zugewiesen, sodass diese jeweils über 4 Threads verfügen.

    Standardmäßig sind Multithread-Abfragen aktiviert. Für die Anzahl der Threadswird die maximale Anzahl der Cores festgelegt, die auf dem Server verfügbar sind.Daraus ergibt sich eine dynamische Systemeinstellung, bei der alle Cores genutztwerden. Die können die Konfiguration mithilfe der folgenden Parameter in der Da-tei tm1s.cfg optimieren:v MTQ: Legt die maximale Anzahl der Threads pro TM1-Abfrage fest.v MTQ.CTreeRedundancyReducer: Reduziert die Wahrscheinlichkeit, dass in MQT-

    Worker-Threads dieselben regelgesteuerten Zellen erneut berechnet werden.v MTQ.OperationProgressCheckSkipLoopSize: Gibt die Anzahl der Zellen an, die

    verarbeitet werden sollen, bevor überprüft wird, ob Multithread-Aufteilungen er-forderlich sind.

    v MTQ.SingleCellConsolidation: Lässt keine Multithread-Abfrageverarbeitung fürEinzelzellenkonsolidierungen zu.

    Weitere Informationen zu diesen Parametern finden Sie im Abschnitt "Parameter inder Datei tm1s.cfg" in der Veröffentlichung Planning Analytics - Installation und Kon-figuration.

    Nur Server, die mit weniger als 100 % der Kapazität ausgeführt werden, könnenvon den Verbesserungen durch Multithread-Abfragen profitieren. Wenn beispiels-weise 8 Cores vorhanden sind, die 8 Abfragen gleichzeitig verarbeiten, kann keinVorteil durch Multithread-Abfragen erzielt werden. Das Hinzufügen einer 9. gleich-zeitig verarbeiteten Abfrage würde bewirken, dass die Abfrageverarbeitungsth-reads auf mehrere Cores verteilt werden.

    Multithread-Abfragen können die Leistung für numerische Cubes verbessern, so-fern die Konsolidierung optimiert wird. Da Zeichenfolgewerte von TM1 nicht kon-solidiert werden, beeinträchtigen Multithread-Abfragen nicht die Leistung von Zei-chenfolgecubes.

    Sie können die Verarbeitung von Multithread-Abfragen mit dem verbesserten Ob-jektkonfliktbericht in der Cognos TM1 Operation Console nachverfolgen.

    Anmerkung: Multithread-Abfragen für TM1-Server sind nicht mehr auf 64 CPU-Cores begrenzt. Microsoft Windows-Plattformen mit mehr als 64 Prozessoren kön-nen dieses Feature und die damit verbundenen Leistungsvorteile in vollem Um-fang nutzen.

    Protokollierung

    Um die Protokollierung für Multithread-Abfragen zu aktivieren, geben Sie die fol-genden Zeilen in die Datei tm1s-log.properties ein, die sich im selben Verzeichniswie die Datei tm1s.cfg befindet:v Um die Stargate-Erstellungszeit zu erfassen, fügen Sie Folgendes hinzu:

    log4j.logger.TM1.Cube.Stargate=DEBUG

    v Um die Aufteilung von Arbeitseinheiten zu erfassen:log4j.logger.TM1.Parallel=DEBUG

    Kapitel 1. TM1-System- und Featurekonfiguration 3

  • v Um das Ereignis von Operationsthreads zu erfassen, die Arbeitseinheiten aus-wählen: log4j.logger.TM1.OperationThread=DEBUG

    BerechtigungszuweisungenÜber die Option 'Berechtigungszuweisungen' im Menü 'Server' in Server Explorerkönnen Administratoren bestimmte Berechtigungszuweisungen nach Benutzergrup-pen festlegen.

    Klicken Sie hierzu im Server Explorer mit der rechten Maustaste auf einen Serverund klicken Sie anschließend auf Berechtigungszuweisungen.

    Standardmäßig sind alle Zuweisungen leer. Leere Einstellungen haben je nach Zu-weisung unterschiedliche Auswirkungen. Bei den meisten Zuweisungen werdendie vorgenommenen Änderungen wirksam, nachdem Sie sich bei TM1 abmeldenund anschließend erneut anmelden. Die Berechtigung Export als Text ermöglichenist dynamisch; wenn Sie diese Berechtigung festlegen, ist kein TM1-Server-Neustarterforderlich.

    Die folgenden Berechtigungen können pro Benutzergruppe festgelegt werden:v Zugriff auf Server Explorer

    Diese Berechtigung ermöglicht es Ihnen, Server Explorer standardmäßig für diebetreffende Benutzergruppe zu starten. Sie können für diese Berechtigung 'Ver-weigern' definieren, wenn Server Explorer von dieser Benutzergruppe nicht ver-wendet werden soll. Standardmäßig ist diese Berechtigung nicht festgelegt; diesentspricht der Definition Gewähren. Klicken Sie auf den Schnittpunkt zwischender Benutzergruppe und der Berechtigung und wählen Sie Verweigern aus,wenn der Zugriff auf Server Explorer blockiert werden soll.

    v Rückschreibmodus persönlicher ArbeitsbereichDiese Berechtigung definiert, wie Datenänderungen in dieser Benutzergruppegehandhabt werden.Wenn diese Berechtigung gewährt wird, haben die Benutzer die Möglichkeit,Datenänderungen in einem privaten Arbeitsbereich vorzuhalten, und könnendann manuell entscheiden, wann die Änderungen in die Basisdaten übernom-men werden sollen. Weiterhin kann den Benutzern die Berechtigung gewährtwerden, mehrere private Szenarien, so genannte Sandboxes, zu benennen und zuverwalten (siehe Sandbox-Funktion).Die Gewährung des Rückschreibmodus "Persönlicher Arbeitsbereich" bewirktFolgendes:– Die Benutzer arbeiten in einem indirekten Rückschreibmodus, d. h. sie kön-

    nen Datenwerte privat anpassen, bevor sie sie den übrigen Benutzern zur Ver-fügung stellen. Mithilfe der speziellen Sandbox, die bei der Gewährung desRückschreibmodus "Persönlicher Arbeitsbereich" zum Einsatz kommt, könnenverschiedene Datenänderungen getestet werden, ohne dass auf die Komplexi-tät benannter Sandboxes zurückgegriffen werden muss.

    – Geänderte Daten werden in einer anderen Farbe angezeigt, um den Benutzerdaran zu erinnern, dass die Änderung noch nicht auf die Basisdaten ange-wendet wurde. Nachdem die Datenänderungen aus dem persönlichen Ar-beitsbereich übergeben wurden, wird die Zellenfarbe auf schwarz zurückge-setzt, um die Zellen als Teil der Basisdaten zu kennzeichnen.

    – Benutzer müssen ihre Datenänderungen manuell übergeben, um sie anderenBenutzern zur Verfügung zu stellen. Benutzern, die nicht an das Arbeiten ineiner Sandbox gewöhnt sind, weil sie beispielsweise nur den klassischen di-rekten Rückschreibmodus früherer Versionen von TM1 kennen, wird es mög-

    4 TM1 - Operationen

  • licherweise schwerfallen, daran zu denken, dass sie ihre Änderungen manuelldurch Klicken auf die Schaltfläche 'Übernehmen' festschreiben müssen.

    – Häufig wird durch das Arbeiten im Modus "Persönlicher Arbeitsbereich" dieLeistungsfähigkeit gegenüber dem Arbeiten im direkten Rückschreibmodusverbessert, da seltener Änderungen an den Basisdaten vorgenommen werdenals dies der Fall wäre, wenn jede Datenänderung mit den Basisdaten zusam-mengeführt werden müsste.

    Wenn für diese Berechtigung Verweigern festgelegt wurde, steht den Benutzernder Rückschreibmodus "Persönlicher Arbeitsbereich" nicht zur Verfügung, sodasssie direkt in den Basisdaten arbeiten. Hierbei handelt es sich um die Standard-einstellung für diese Berechtigung. Der Vorteil dieser Einstellung besteht darin,dass Datenänderungen umgehend vorgenommen werden. Viele Benutzer bevor-zugen es jedoch, wenn sie frei entscheiden können, wann sie ihre Änderungenübergeben und anderen Benutzern zur Verfügung stellen.Benutzergruppen wird der Rückschreibmodus "Persönlicher Arbeitsbereich" stan-dardmäßig nicht gewährt. Standardmäßig ist diese Berechtigung nicht festgelegt;dies entspricht der Definition Verweigern.Wenn Sie einer Benutzergruppe einen persönlichen Arbeitsbereich zur Verfügungstellen wollen, klicken Sie auf den Schnittpunkt zwischen der Benutzergruppeund dieser Berechtigung und wählen Sie anschließend Gewähren aus.Bitte beachten Sie auch, dass Benutzergruppen zwar die Berechtigung für denRückschreibmodus "Persönlicher Arbeitsbereich" verweigert werden kann, sieaber dennoch weiterhin die Sandbox-Funktion nutzen können. In diesem Fall ar-beiten die Benutzer direkt in den Basisdaten, haben aber die Möglichkeit, Ände-rungen in einer benannten Sandbox zu speichern. Durch die Erstellung einer be-nannten Sandbox werden die Schaltflächen Übernehmen und Datenzurücksetzen verfügbar. Wenn sie die Basis erneut aufrufen, können sie wiederdas direkte Rückschreiben verwenden. Informationen zu den möglichen Kombi-nationen der verfügbaren Optionen für den Rückschreibmodus "Persönlicher Ar-beitsbereich" und die Sandbox-Funktionen finden Sie unter „Festlegen vonBerechtigungen” auf Seite 7.Wenn die Sandbox-Funktion durch die Einstellung "DisableSandboxing=T" inder Serverkonfigurationsdatei systemweit inaktiviert wurde, werden der Rück-schreibmodus "Persönlicher Arbeitsbereich" und die Sandbox-Funktionen igno-riert. Standardmäßig ist der Parameter "DisableSandboxing" nicht vorhandenoder auf "F" gesetzt.

    v SandboxDiese Berechtigung ermöglicht es der Benutzergruppe, benannte Sandboxes zuerstellen, die zur Erstellung von Was-wäre-wenn-Szenarien verwendet werdenkönnen. Wenn die Berechtigung gewährt wurde, können die Benutzer mehrereSätze mit Datenänderungen erstellen und benennen, die die Basisdaten überla-gern. Die Benutzer können ihre Sandboxes als privat behandeln und frei ent-scheiden, wann sie die Datenänderungen öffentlich machen möchten. Die Sand-box-Funktion ist eine leistungsstarke Komponente, auch wenn einigen Benutzerndie Verwaltung mehrerer Szenarios für eine gemeinsame Basis vermutlich zukomplex sein wird.Standardmäßig verfügen alle Benutzer über diese Berechtigung. Die leere Ein-stellung entspricht Gewähren.Wenn Sie verhindern wollen, dass diese Benutzergruppe benannte Sandboxesverwendet, legen Sie für diese Berechtigung die Einstellung Verweigern fest.Wenn die Sandbox-Funktion durch die Einstellung des Konfigurationsparameters"DisableSandboxing" in der Serverkonfigurationsdatei inaktiviert wurde, werdender Rückschreibmodus "Persönlicher Arbeitsbereich" und die Sandbox-Funktio-

    Kapitel 1. TM1-System- und Featurekonfiguration 5

  • nen ignoriert. Standardmäßig ist dieser Parameter nicht vorhanden oder inakti-viert. Eine Beschreibung zu "ByDisableSandboxing" finden Sie in der Veröffentli-chung Planning Analytics - Installation und Konfiguration der Cognos-Dokumentation.

    v Berechtigungen für DatenreservierungDie Datenreservierung (DR) ist eine serverbezogene Funktion, die es ermöglicht,für einzelne Benutzer exklusiven Schreibzugriff auf Bereiche eines Cubes zu kon-figurieren. Nachdem die Daten des betreffenden Bereichs reserviert wurden,können sie nur noch von diesem bestimmten Benutzer geändert werden, bis dieReservierung freigegeben wird.DR verwendet die Berechtigungen ManageDataReservation und DataReservati-onOverride, um Mitgliedern einer Benutzergruppe das Anfordern, Freigebenund Überschreiben von Datenreservierungen für sich selbst und für andere Be-nutzer zu ermöglichen.Details finden Sie in den Abschnitten zur Verwendung von Datenreservierungenund zur Aktivierung von Benutzergruppen für die Verwaltung von Datenreser-vierungen in der Veröffentlichung TM1 für Entwickler der IBM Cognos-Doku-mentation.

    v Consolidation TypeIn Spreading gewährt oder verweigert die Möglichkeit zurDatenverteilung durch direkte Eingabe in konsolidierte Zellen in den webbasier-ten TM1-Clients, einschließlich TM1 Web und TM1 Application Web. Wird fürdiese Funktionalität 'Verweigern' festgelegt, können Benutzer keine Eingabe inkonsolidierte Zellen vornehmen, um eine Datenverteilung zu initialisieren. BeiVerweigern für 'Consolidation TypeIn Spreading' können Benutzer jedoch wei-terhin das Kontextmenü verwenden, um eine Datenverteilung für eine konsoli-dierte Zelle auszuführen.

    Anmerkung: Diese Berechtigung gilt nicht für Cube Viewer in Architect oderPerspectives, da bei diesen Clients eine direkte Eingabe in konsolidierte Zellennicht zulässig ist.Diese Berechtigung kann für die Benutzergruppe ADMIN nicht auf Verweigerngesetzt werden.Eine leere Einstellung entspricht Gewähren.

    v Verteilung zulassen gewährt oder verweigert den Zugriff auf alle Datenvertei-lungsfunktionen in allen TM1-Clients.Eine leere Einstellung entspricht Gewähren.

    v Mit Export als Text ermöglichen wird die Möglichkeit, Cube- oder Ansichtsda-ten als Text zu exportieren, gewährt oder verweigert. Das Exportieren eines gro-ßen Cubes oder einer großen Ansicht kann erhebliche Mengen an Ressourcenbelegen, daher kann es sinnvoll sein, diese Berechtigung nicht allen Benutzer-gruppen zu gewähren.Wenn für diese Berechtigung Verweigern festgelegt wird, können die Mitgliederder betreffenden Benutzergruppe Daten nicht als Text exportieren und es geltendie folgenden Einschränkungen:– Die Option Als Textdaten exportieren ist inaktiviert, wenn ein Benutzer mit

    der rechten Maustaste auf einen Cube oder auf eine Ansicht im Server Explo-rer klickt.

    – Wenn versucht wird, einen Turbo Integrator-Prozess auszuführen, der entwe-der die Funktion 'ASCIIOutput' oder die Funktion 'TextOutput' enthält, wirdder Prozess mit einem Berechtigungsfehler beendet. Das Nachrichtenprotokolldes Prozesses enthält die Angabe „Die Ausführung wurde abgebrochen. KeinSicherheitszugriff auf ASCIIOutput” oder „Die Ausführung wurdeabgebrochen. Kein Sicherheitszugriff auf TextOutput”.

    6 TM1 - Operationen

  • Wenn für diese Berechtigung Gewähren festgelegt wird, können Mitglieder derbetreffenden Benutzergruppe Daten als Text exportieren.Eine leere Einstellung entspricht Gewähren.

    Funktionen von Cognos TM1 Application WebDer Rückschreibmodus und die Sandbox-Funktionen werden von Cognos TM1 Ap-plication Web ignoriert.

    In Cognos TM1 Application Web werden die Funktionen auf Anwendungsebenedefiniert. Die für eine bestimmte Anwendung festlegten Einstellungen gelten füralle Benutzer, die mit der Anwendung arbeiten.

    Wenn Sie mit mehreren Sandboxes arbeiten, müssen Sie diese von Cognos TM1Application Web aus übergeben. Das Senden von der Workflowseite aus ist nichtmöglich.

    Festlegen von BerechtigungenSie definieren den Rückschreibmodus mithilfe einer Kombination von Einstellun-gen, durch die der Rückschreibmodus "Persönlicher Arbeitsbereich" und die Sand-box-Funktionen gewährt oder verweigert werden:

    Um der Benutzergruppe die Möglichkeit zu geben:

    Rückschreib-moduspersönlicherArbeitsbereich Sandbox

    Direkt in den Basisdaten zu arbeiten und mehrere Sandboxeszu erstellen. Dies ist die Standardsituation.

    Verweigern Gewähren

    In einem einzelnen, privaten Arbeitsbereich ohne benannteSandboxes zu arbeiten.

    Gewähren Verwei-gern

    In einem "standardmäßigen" privaten Arbeitsbereich und mitbenannten Sandboxes zu arbeiten.

    Gewähren Gewähren

    Im direkten Rückschreibmodus ohne Sandbox zu arbeiten.Dies ist der klassische TM1-Modus. Diese Einstellung ist ver-gleichbar mit dem Hinzufügen des Parameters"DisableSandboxing=T" zur Konfigurationsdatei. Sie unterbin-det die Verwendung von Sandboxes und stellt allen Benut-zern den direkten Rückschreibmodus zur Verfügung.

    Verweigern Verwei-gern

    Hinweise zu den Interaktionen bei Zuweisungen in 'Berechti-gungszuweisungen'

    Standardmäßig sind alle Berechtigungszuweisungen leer; dies bedeutet, dass jenach Standardeinstellung der jeweiligen Berechtigung die Bedeutung "Verweigern"oder "Gewähren" vorhanden ist.

    Beim Rückschreibmodus "Persönlicher Arbeitsbereich" beispielsweise hat eine leereEinstellung die Bedeutung "Verweigern". Bei der Sandbox-Funktion hingegen hateine leere Einstellung die Bedeutung "Gewähren".

    Wenn ein Benutzer mehreren Benutzergruppen angehört, können durch die leereEinstellung möglicherweise Konflikte gelöst werden, die durch explizit festgelegteZuweisungen entstehen können.

    Kapitel 1. TM1-System- und Featurekonfiguration 7

  • Wenn ein Benutzer mehreren Benutzergruppen angehört, hat die explizit festgeleg-te Einstellung "Gewähren" bzw. "Verweigern" Vorrang vor einer leeren Einstellung.

    Kommt es aufgrund von explizit festgelegten Zuweisungen zu Konflikten, hat dieEinstellung "Verweigern" Vorrang vor der Einstellung "Gewähren".

    Weitere Informationen zu den Auswirkungen von persönlichen Arbeitsbereichenund der Sandbox-Funktion auf Benutzer finden Sie im Abschnitt "Verwenden vonpersönlichen Arbeitsbereichen und Sandboxes" in der Veröffentlichung TM1 Ar-chitect, Perspectives und TM1 Web der Cognos-Dokumentation.

    Informationen zu den Schaltflächen "Neu berechnen" und "Über-nehmen" in einem persönlichen ArbeitsbereichDie folgende Tabelle zeigt die unterschiedlichen Auswirkungen der Schaltflächen"Übernehmen" und "Neu berechnen" bei aktivierter und inaktivierter Warteschlan-gensteuerung.

    Zurückschreiben Aktion Sendet Daten

    Direkt Lesen--> Neuberechnen

    Schreiben > Neuberechnen

    Vom TM1-Basismodell.

    An das TM1-Basismodell.

    Persönlicher Arbeitsbereich Lesen--> Neuberechnen

    Schreiben > Neuberechnen

    Vom TM1-Basismodell.

    An den persönlichen Arbeitsbe-reich

    Persönlicher Arbeitsbereich Übernehmen Sendet die Daten des persön-lichen Arbeitsbereichs an dasTM1-Basismodell.

    Persönlicher Arbeitsbereichmit Warteschlangensteuerung

    Übernehmen Sendet den persönlichen Ar-beitsbereich an die Warte-schlange.

    Wenn alle Ressourcen ver-fügbar sind, werden die Da-ten des persönlichenArbeitsbereichs verarbeitetund an das TM1-Basismodellgesendet.

    Verwenden von persistenten FeedersWenn Sie die für das erneute Laden von Cubes mithilfe von Feeders erforderlicheZeitdauer verbessern wollen, setzen Sie den Konfigurationsparameter "Persistent-Feeders" auf 'wahr' (T), um die berechneten Feeders in einer .feeders-Datei zu spei-chern.

    Alle Installationen, die zum Laden des Servers länger als 5 Minuten benötigen,können mit diesem Parameter ihre Leistung vermutlich verbessern.

    Weitere Details zum Parameter "CubeSaveData", der diesem Feature zugeordnet ist,finden Sie in der Veröffentlichung Planning Analytics - Installation und Konfiguration.

    Wenn dieser Parameter auf T gesetzt ist und der Server eine Datei mit persistentenFeeders vorfindet, lädt der Server die gespeicherten Feeders und reduziert so dieZeit, die normalerweise für die erneute Berechnung der Feeders benötigt würde.

    8 TM1 - Operationen

  • Feeders werden gespeichert, wenn die Daten gespeichert oder Regeln bearbeitetwerden. Sie müssen die Feeders nicht explizit speichern.

    Die Leistung von Installationen mit vielen komplexen Feederberechnungen kannverbessert werden, indem persistente Feeders gespeichert und beim Serverstart er-neut geladen werden. Bei einfachen Feeders kann die zum Lesen der Feeders vonPlatte benötigte Zeit die Zeit für das erneute Berechnen der Feeders überschreiten,für die meisten Installationen ist es jedoch von Vorteil.

    Durch das Verwenden der persistenten Feeders nimmt die Größe Ihres Systems nurauf der Platte zu. Die Speicherkapazität wird durch die Verwendung dieses Para-meters nicht beeinträchtigt.

    Speichern von Daten mit persistenten FeedersWenn "PersistentFeeders=T" angegeben ist und ein Cube, der Regeln verwendet,gespeichert wird, dann werden die Feeder zusammen mit den Cube-Daten in einerDatei mit der Erweiterung ".feeders" gespeichert.

    Die Cube-Dateien werden nach dem Schema Cubename.cub und Cubename.feedersbenannt.

    Wenn ein Cube geladen wird und eine .feeders-Datei vorhanden ist, wird diese ge-lesen, um die Feeders erneut zu laden und die normalerweise übliche Feederaus-wertung zu überspringen. Ist keine .feeders-Datei vorhanden, wird die normaleFeederberechnung durchgeführt und die .feeders-Datei wird im Anschluss an dieBerechnung aller Feeders geschrieben. Dies ist das Verhalten beim ersten Start desTM1-Servers für ein Datenverzeichnis, wenn PersistentFeeders=T angegeben ist.Als Teil des Serverstarts wird die .feeders-Datei für alle relevanten Cubes geschrie-ben. Eine neue Datei mit persistenten Feeders wird für jeden Cube geschrieben, fürden beim Serverstart keine Datei mit persistenten Feeders gefunden wird. Dies be-deutet, dass die .feeders-Dateien aus dem Datenverzeichnis gelöscht werden kön-nen, um beim nächsten Serverstart eine vollständige Neuberechnung der Feederszu erzwingen. In einem TI-Prozess verwenden Sie die TI-Funktion DeleteAllPersis-tentFeeders(), um alle persistenten Feeders zu löschen.

    Der Zeitpunkt der Änderung der .feeders-Datei wird zur Ladezeit mit dem der Ba-sis-Cube-Datei verglichen. Wenn die Cube-Datei neuer als die .feeders-Datei ist,wird die .feeders-Datei als ungültig betrachtet und gelöscht. Die .feeders-Dateiwird immer nach der Cube-Datei geschrieben, d. h., sie muss immer neuer als dieCube-Datei sein.

    Modifizieren von Regeln für Cubes mit FeedersWenn Regeln für einen Cube modifiziert werden, werden die Feeders für die demCube zugeordneten Regeln erneut ausgeführt, um mögliche Änderungen in denFeederanweisungen in der Regeldatei zu erfassen.

    Der TM1-Server löscht nie die Feeders im Speicher selbst, sodass durch diese Neu-berechnung nur neue Feeders hinzugefügt werden. Alte Feeders, die aufgrund derÄnderungen in der Regeldatei nicht mehr gültig sind, werden nicht gelöscht.

    Nachdem die Feeders erneut berechnet wurden, werden die Dateien mit persisten-ten Feeders für die Cubes, deren Regel geändert wurde, und alle abhängigen Cu-bes (aufgrund von DB(...)-Anweisungen in den Regeln) erneut geschrieben. Da Fee-ders im Speicher nie gelöscht werden, bedeutet dies, dass Regeldateiänderungeneinige Feeders gesetzt lassen, die nicht mehr gültig sind (es treffen tatsächlich kei-

    Kapitel 1. TM1-System- und Featurekonfiguration 9

  • ne Regeln zu). Diese ungenutzten Feeders werden zusammen mit den persistentenFeeders gespeichert. Aufgrund des möglichen Vorkommens solcher ungenutztenFeeders sollte der Administrator alle Feeder regelmäßig neu berechnen (dies kannin Zeiträumen mit nur geringer Serverauslastung durchgeführt werden). Dazumuss die Turbo Integrator-Funktion DeleteAllPersistentFeeders() aufgerufen wer-den, die den Server herunterfährt und erneut startet. Wenn der Server erneut ge-startet wird, sind keine persistenten Feederinformationen vorhanden und alle Fee-der werden neu berechnet. Die neuen persistenten Feederinformationen werdenauf Platte geschrieben. Weitere Informationen finden Sie im Kapitel zu Turbo Integ-rator-Funktionen in der Veröffentlichung TM1 Referenz der Cognos-Dokumentation.

    Handhabung beschädigter oder ungültiger FeederdateienWird eine beschädigte oder ungültige Feederdatei gefunden, werden alle gespei-cherten Feeder gelöscht und der Server wird mit einer entsprechenden Nachrichtin der Protokolldatei beendet.

    In diesem Fall müssen Sie den Server neu starten und die gesamten Feeder neu la-den und neu berechnen. Die im Protokoll aufgezeichnete Nachricht lautet:

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server Alle persistenten Feederdateien wer-den gelöscht und der Server wird heruntergefahren.

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server Serverneustart zum erneuten Ladender Datenbank.

    Feederdateien werden als "ungültig" angesehen, wenn die Datei einen Formatfehlerenthält oder wenn das Datum/die Uhrzeit der Feederdatei vor dem Datum derentsprechenden Cube-Datei (.CUB) liegt. Dies kann vorkommen, wenn Feeder-oder Cube-Dateien manuell von einem Verzeichnis in ein anderes kopiert werden.Wird eine Feederdatei als "ungültig" angesehen, wird eine Nachricht in die System-protokolldatei geschrieben, die den genauen Grund dafür enthält, warum die Dateials ungültig angesehen wird. Die Nachricht lautet wie folgt:

    ERROR 2010-05-14 19:00:22.987 TM1 .Server Ungültige Feederdatei für Cube "xxxx" ge-funden. Grund: ...

    Diese Nachricht wird (im Fall eines Multithread-Ladevorgangs oder bei einem Feh-ler mit einem Cube, der bereits früh im Ladevorgang geladen wird) normalerweisenicht am Ende der Datei, sondern in der Mitte der Ladesequenz angezeigt. Durch-suchen Sie das Nachrichtenprotokoll nach ERROR, um den Fehler zu finden.

    Konfigurieren und Verwalten von Sandboxes in Ihrer TM1-UmgebungAls TM1-Administrator sollten Sie einige technische Komponenten für die Verwen-dung von Sandboxes und persönlichen Arbeitsbereichen in Ihrer TM1-Umgebungverstehen.v Speicherauslastung durch Sandboxes und persönliche Arbeitsbereichev Verwalten von Dateien und Ordnern, die Sandboxes und persönliche Arbeitsbe-

    reiche unterstützenv TM1 Server-Konfigurationsparameter für Sandboxes und persönliche Arbeitsbe-

    reiche

    Mit der Sandbox-Funktion können Sie persönliche Arbeitsbereiche oder Sandboxesgetrennt von Ihren Basisdaten erstellen. Eine Sandbox ist keine Kopie der Basisda-

    10 TM1 - Operationen

  • ten, sondern eine separate Überlagerung oder Schicht Ihrer eigenen Datenwerte,die Sie zusätzlich zu den Basisdaten eingegeben haben.

    Die neuen Datenwerte, die Sie in eine Sandbox oder einen persönlichen Arbeitsbe-reich eingeben, werden erst in den Basisdaten gespeichert, wenn Sie die geänder-ten Daten ausdrücklich von der Sandbox in die Basisdaten übernehmen. DiesesVerfahren unterscheidet sich, wenn Sie direkt in den Basisdaten arbeiten. In diesemFall werden neue Datenwerte direkt auf den TM1-Server zurückgeschrieben.

    Weitere Details zur Verwendung von Sandboxes und persönlichen Arbeitsbereichenfinden Sie in den entsprechenden Abschnitten der Veröffentlichungen TM1 Ar-chitect, Perspectives und TM1 Web und TM1 Turbo Integrator in der Cognos-Doku-mentation.

    Hinweise zur Speicherbelegung für Sandboxes und persönli-che Arbeitsbereiche

    Wenn Sie die Sandbox-Funktion verwenden, sollten Sie berücksichtigten, dass fürSandboxes zusätzlicher Arbeits- und Festplattenspeicher benötigt wird. Fehlernach-richten weisen darauf hin, wenn die verfügbare Speichergrenze für Sandboxes fasterreicht ist.

    Sie können die verwendete Speichermenge für Sandboxes pro Benutzer über denParameter MaximumUserSandboxSize in der TM1 Server-Konfigurationsdatei"Tm1s.cfg" steuern. Weitere Details finden Sie in der Parameterliste in der Veröf-fentlichung Planning Analytics - Installation und Konfiguration.

    Verwalten von Dateien und Ordnern für SandboxesJeder TM1-Server speichert die Supportdateien für Sandboxes in den Unterordnerndes TM1-Server-Datenverzeichnisses.

    Berücksichtigen Sie beim Sichern dieser Daten diese Dateien und die Auswirkun-gen, die das Sichern und Wiederherstellen von Sandbox-Dateien hat.

    Administratoren können Sandboxes mithilfe einer Vielzahl von Kriterien löschen.

    Weitere Informationen finden Sie im Abschnitt zum Konfigurationsparameter "Ser-verSandboxesDelete" in der Veröffentlichung Planning Analytics - Installation undKonfiguration der Cognos-Dokumentation.

    Konfigurationsparameter für Sandboxes für TM1 ServerDie Konfigurationsdatei "Tm1s.cfg" für den TM1 Server verwendet Parameter fürdie Aktivierung und Verwaltung der Sandbox-Funktion.v Parameter DisableSandboxingv Parameter MaxUserSandboxSize

    Weitere Details zur Datei "Tm1s.cfg" und zu diesen Parametern finden Sie in derVeröffentlichung Planning Analytics - Installation und Konfiguration.

    v BerechtigungszuweisungenDie Verwendung von persönlichen Arbeitsbereichen oder Sandboxes wird überdie Option "Berechtigungszuweisungen" im Menü "Server" des Server Explorersgesteuert. #Weitere Informationen finden Sie im Kapitel zur Systemkonfigurationin der Veröffentlichung TM1 - Operationen der IBM Cognos-Dokumentation.

    Kapitel 1. TM1-System- und Featurekonfiguration 11

  • Informationen über Sandbox-Unterschiede in verschiedenenTM1 Clients

    Die Sandbox-Funktion in Cognos TM1 Application Web unterscheidet sich gering-fügig von den traditionellen Clients von TM1 Perspectives, Server Explorer undTM1 Web.

    Diese Informationen richten sich an Benutzer oder Administratoren, die eine Kom-bination dieser Clients verwenden.

    Standard-Sandbox und Basisdaten

    Unabhängig von den anderen Konfigurationseinstellungen hat die Standard-Sand-box beim Cognos TM1 Application Web-Client die Bezeichnung "default".

    Diese Option arbeitet auf die gleiche Weise wie die Sandbox-Funktion bei anderenClients. Es ist nicht möglich, einen persönlichen Arbeitsbereich im Cognos TM1Application Web-Client zu aktiveren. Cognos TM1 Application Web lässt darüberhinaus kein direktes Zurückschreiben zu, sodass Sie bei der Verwendung von Cog-nos TM1 Application Web nicht unmittelbar mit den Basisdaten arbeiten können.

    Benutzer von Cognos TM1 Application Web können ihre Sandbox-Daten nur imRahmen des Cognos TM1 Application Web-Workflowprozesses an Basisdaten über-geben.

    Sichtbarkeit von Sandboxes in verschiedenen TM1 Clients

    Cognos TM1 Application Web ist so konzipiert, dass keine Sandboxes angezeigtwerden, die in TM1 Perspectives, Server Explorer oder TM1 Web erstellt wurden.

    Beispielsweise wird eine Sandbox, die in TM1 Web erstellt wurde, nicht in derDropdown-Liste mit Sandboxes in Cognos TM1 Application Web-Clients angezeigt.

    12 TM1 - Operationen

  • Kapitel 2. Operationen in Cognos TM1-Admin-Server

    Dieser Abschnitt enthält eine Übersicht über den Admin-Server von IBM CognosTM1 und eine Beschreibung der typischen Administratoraufgaben bei der Ausfüh-rung des Admin-Servers auf Windows- und UNIX-Systemen.

    Details zur Systemarchitektur von Cognos TM1 finden Sie in der VeröffentlichungPlanning Analytics - Installation und Konfiguration.

    TM1-Admin-ServerDer TM1-Admin-Server ist ein Prozess, der alle TM1-Server protokolliert, die in ei-nem Netz ausgeführt werden. Der Admin-Server wird auf einem Computer ausge-führt, der als Admin-Host bezeichnet wird.

    Nach dem Start des TM1-Servers registriert sich der Server bei einem Admin-Ser-ver, der auf einem angegebenen Admin-Host ausgeführt wird. TM1-Clients ermit-teln über den Admin-Server, welche TM1-Server im Netz verfügbar sind.

    Das folgende Diagramm illustriert, wie Clients und Server den Admin-Server ver-wenden.

    Der Admin-Server hält zu jedem verfügbaren TM1-Server die folgenden Informati-onen bereit:v Servernamev IP-Adressev Protokollv Portnummer

    Alle diese Informationen werden vom TM1-Server geliefert, wenn sich der Serverbeim Admin-Server registriert.

    © Copyright IBM Corp. 2007, 2017 13

  • Bevor ein TM1-Server gestartet werden kann, muss bereits ein Admin-Server aktivsein. Wenn Sie in der Datei "Tm1s.cfg" oder in der Serverbefehlszeile einen Admin-Host definiert haben, versucht der TM1-Server, eine Verbindung zu einem Admin-Server auf diesem Host herzustellen. Sollte es aus irgendwelchen Gründen nichtgelingen, eine Verbindung zum Admin-Server herzustellen, wird der TM1-Servernicht gestartet.

    Wenn Sie keinen Admin-Host angegeben haben, versucht der TM1-Server, eine Ver-bindung zu einem Admin-Server auf dem lokalen Computer herzustellen. Wird aufdem lokalen Computer momentan kein Admin-Server ausgeführt, startet der TM1-Server einen neuen Admin-Server und stellt die Verbindung zu dieser Einheit her.

    Ob TM1-Server im Netz verfügbar sind, ermittelt der Admin-Server durch Emp-fangsbereitschaft für Benachrichtigungen, die von diesen Servern stammen. Ge-wöhnlich versendet ein TM1-Server in regelmäßigen Zeitabständen Benachrichti-gungen über seine Existenz. Dieses Zeitintervall (das so genannte "Pulsintervall")beträgt standardmäßig 60 Sekunden. Sobald der Admin-Server einen TM1-Serverentdeckt, wird dieser Server registriert und den Clients im Netz zur Verfügung ge-stellt. Falls der Admin-Server jedoch für einen registrierten TM1-Server über dreiPulsintervalle hinweg kein Signal erkennt, das auf die Existenz der Einheit schlie-ßen lässt, wird der betreffende TM1-Server aus der Liste der im Netz verfügbarenServer entfernt. Dementsprechend steht der TM1-Server den Clients im Netz dannnicht mehr zur Verfügung.

    In der Standardeinstellung verwendet Admin-Server Port 5495. Falls Port 5495 be-reits belegt ist, können Sie eine neue Portnummer zuweisen. Dazu muss ein neuerService mit der Bezeichnung "Tm1admsrv" erstellt werden. Alle TM1-Anwendun-gen suchen nach einem Service mit dem Namen "Tm1admsrv". Wenn dieser Ser-vice existiert, verwenden die Anwendungen die diesem Service zugewiesene Port-nummer. Wenn dieser Service nicht existiert, verwenden die TM1-Anwendungenden Port 5495.

    Ausführen des Cognos TM1-Admin-Servers unter einem Windows-Be-triebssystem

    Nach der Installation des IBM Cognos TM1-Admin-Servers auf einem MicrosoftWindows-System können Sie den Server manuell oder mithilfe des Cognos Confi-guration-Dienstprogramms verwalten.

    Sie können im Rahmen des Systemstarts auch bestimmte Turbo Integrator-Prozesseausführen.

    Weitere Informationen finden Sie im Kapitel "Jobs" in der Veröffentlichung TM1Turbo Integrator der Cognos-Dokumentation.

    Manuelle Starten des Cognos TM1-Admin-Servers unter Windows

    Sie können den Cognos TM1-Admin-Server manuell als Service oder als Anwen-dung unter Microsoft Windows ausführen.

    Verwenden Sie die Datei "Tm1admsd.exe" im Verzeichnis "Installationsverzeichnis\bin", wenn Sie den Admin-Server als Windows-Dienst ausführen möchten.v Zum Hinzufügen des Cognos TM1-Admin-Servers als Windows-Dienst führen

    Sie den folgenden Befehl über eine Eingabeaufforderung im Verzeichnis"Installationsverzeichnis\bin" aus:

    14 TM1 - Operationen

  • Tm1admsd -install

    v Zum Entfernen des Windows-Dienstes für den Cognos TM1-Admin-Server füh-ren Sie den folgenden Befehl über eine Eingabeaufforderung im Verzeichnis"Installationsverzeichnis\bin" aus:Tm1admsd -remove

    Verwenden Sie die Datei "Tm1admsrv.exe", wenn der Admin-Server als Windows-Anwendung ausgeführt werden soll. Ausführliche Informationen finden Sie unter„Ausführen des Cognos TM1-Admin-Servers als Anwendung unter Windows”.

    Verwenden von Cognos Configuration für die Verwaltung des Co-gnos TM1-Admin-Servers unter Windows

    Details zur Verwendung des Cognos-Konfigurationsdienstprogramms zum Verwal-ten des Cognos TM1 Admin-Servers unter einem Microsoft Windows-Betriebssys-tem finden Sie in der Veröffentlichung Planning Analytics - Installation und Konfigu-ration.

    Ausführen des Cognos TM1-Admin-Servers als Anwendungunter Windows

    Zur Ausführung des Admin-Servers als Anwendung wird die ausführbare Datei"Tm1admsrv.exe" verwendet.

    Diese Datei wird bei der Installation von IBM Cognos TM1 im Verzeichnis"Installationsverzeichnis\bin" gespeichert. Sie können den Admin-Server durch Dop-pelklicken auf die Datei "Tm1admsrv.exe" starten; es wird jedoch empfohlen, dassSie eine Verknüpfung zur Programmdatei im Verzeichnis "Startup" am Admin-Hosterstellen. Dadurch stellen Sie sicher, dass beim Start des Admin-Hosts der Admin-Server ebenfalls gestartet wird.

    Vorgehensweise1. Klicken Sie in der Windows-Taskleiste auf die Schaltfläche Start.2. Wählen Sie Einstellungen, Menüleiste aus.3. Klicken Sie auf die Registerkarte Programme im Startmenü.4. Klicken Sie auf Hinzufügen.

    Das Dialogfeld Verknüpfung erstellen wird angezeigt.5. Geben Sie den vollständigen Pfad zur Datei "Tm1admsrv.exe" in das Feld Be-

    fehlszeile ein oder navigieren Sie über Durchsuchen zu dieser Datei.6. Geben Sie gegebenenfalls einen Befehlszeilenparameter zur Definition des

    Pulsintervalls für den Admin-Server ein.

    Parameter- h

    Bestimmt das Pulsintervall (in Sekunden) für die auf dem Admin-Ser-ver registrierten TM1-Server.Das Standardintervall beträgt 60 Sekunden.

    7. Klicken Sie auf Weiter.Das Dialogfeld Programmgruppe auswählen wird angezeigt.

    8. Wählen Sie Autostart.9. Klicken Sie auf Weiter.

    Das Dialogfeld Titel auswählen wird angezeigt.

    Kapitel 2. Operationen in Cognos TM1-Admin-Server 15

  • 10. Geben Sie einen Namen für die Verknüpfung ein und klicken Sie auf Fertig-stellen.

    Anzeigen des Admin-Server-StatusWenn ein Admin-Server als Anwendung auf einem Admin Host ausgeführt wird,wird das Symbol an die Windows-Taskleiste angehängt.

    Doppelklicken Sie auf das Symbol, um den aktuellen Status des Admin-Servers an-zuzeigen.

    Im Fenster für den Admin-Server von IBM Cognos TM1 werden die folgenden In-formationen angezeigt:v Startzeit des Admin-Serversv Computer, auf dem er ausgeführt wirdv Verwendeter Portv Details zu allen derzeit am Admin-Server registrierten TM1-Servern

    Möchten Sie einen Admin-Server anhalten, der als Anwendung ausgeführt wird,klicken Sie auf Admin-Server anhalten.

    Der Statusbericht ist nicht sichtbar, wenn der Admin-Server als Windows-Dienstausgeführt wird.

    Ausführen des Admin-Servers von Cognos TM1 unter UNIXNach der Installation das Admin-Servers von TM1 auf einem UNIX-System könnenSie den Admin-Server manuell oder mithilfe des IBM Cognos-Konfigurations-dienstprogramms starten, stoppen und verwalten.

    Manuelles Starten des Cognos TM1-Admin-Servers unter UNIX

    Führen Sie zum manuellen Ausführen des TM1-Admin-Servers auf einem UNIX-System die Datei "tm1admsrv.exe" im Verzeichnis "Installationsverzeichnis/bin" aus.

    Verwenden von Cognos Configuration für die Verwaltung des Co-gnos TM1-Admin-Servers unter UNIX

    Details zur Verwendung des IBM Cognos-Konfigurationsdienstprogramms zur Ver-waltung des Admin-Servers von TM1 auf einem UNIX-System finden Sie in derVeröffentlichung Planning Analytics - Installation und Konfiguration.

    Anzeigen des Admin-Server-StatusberichtsUm den Statusbericht des Admin-Servers anzuzeigen, führen Sie tm1admstat.exevom Verzeichnis Installationsverzeichnis/bin aus.

    Der Admin-Server-Bericht enthält folgende Informationen:v Startzeit des Admin-Serversv Computer, auf dem er ausgeführt wirdv Verwendeter Portv Details zu allen derzeit beim Admin-Server registrierten Servern von TM1

    16 TM1 - Operationen

  • Festlegen der Position für den Admin-HostDie Position für den Admin-Host wird bei Clients (Benutzerschnittstellen) und Re-mote Servern auf unterschiedliche Weise definiert.v Geben Sie den Admin-Host, auf den von Clients Bezug genommen wird, über

    den Parameter "AdminHost" in der Clientkonfigurationsdatei "Tm1p.ini" an.Sie können die Datei "Tm1p.ini" über das Optionsmenü in TM1 im Server Explo-rer ändern.Sie können die Datei "Tm1p.ini" auch manuell bearbeiten. Weitere Informationenfinden Sie im Abschnitt zu "Tm1p.ini" in der Veröffentlichung Planning Analytics- Installation und Konfiguration.

    v Geben Sie den Admin-Host, auf dem die Remote Server sich registrieren, aufeine der folgenden Weisen an:– Bearbeiten Sie den Parameter "AdminHost" in der Datei "Tm1s.cfg".– Verwenden Sie den Befehlszeilenparameter "-v", wenn Sie die Windows-Versi-

    on des TM1 Servers starten.Informationen zu Serverkonfigurationsparametern finden Sie im Abschnitt zurDatei "Tm1s.cfg" in der Veröffentlichung Planning Analytics - Installation und Kon-figuration.

    Definieren mehrerer Admin-HostsWenn ein TM1-Client Bezug auf mehrere Admin-Hosts nehmen soll, müssen Siedie verschiedenen Hostnamen jeweils durch ein Semikolon voneinander getrenntangeben.

    Ein Client, für den mehrere Admin-Hosts angegeben sind, kann auf jeden beliebi-gen TM1-Server zugreifen, der für die Admin-Server auf den angegebenen Hostsregistriert ist.

    Kapitel 2. Operationen in Cognos TM1-Admin-Server 17

  • 18 TM1 - Operationen

  • Kapitel 3. Betrieb von Remote Cognos TM1-Servern

    In diesem Abschnitt wird beschrieben, wie Remote IBM Cognos TM1-Server arbei-ten und wie Sie die Operationen verwalten können.

    Umfassende Details zur Systemarchitektur von Cognos TM1 finden Sie in der Ver-öffentlichung Planning Analytics - Installation und Konfiguration.

    Details zur Verwendung des IBM Cognos-Konfigurationsdienstprogramms für dieVerwaltung von fernen Servern in TM1 auf einem Windows- oder UNIX-Systemfinden Sie in der Veröffentlichung Planning Analytics - Installation und Konfiguration.

    Übersicht über den Betrieb des Remote ServersDie folgende Abbildung veranschaulicht den Betrieb eines Remote TM1-Servers.Die entsprechenden Operationen werden im nachfolgenden Text erläutert.

    1. Beim Starten des TM1-Servers werden alle TM1-Daten aus dem TM1-Datenver-zeichnis in den RAM des Server-Computers geladen.

    2. Solange der TM1-Server ausgeführt wird, verbleiben alle Cube-Daten im Ar-beitsspeicher. Alle von TM1-Clients empfangenen Änderungen werden in derTransaktionsprotokolldatei "Tm1s.log" gespeichert.

    3. TM1-Clients rufen Cube-Werte vom Server ab. Clients senden auch Änderun-gen an Cube-Werten an den TM1-Server.

    4. Wenn der TM1-Server abgeschaltet ist oder der explizite Befehl "Daten spei-chern" ausgegeben wird, werden alle Änderungen an Cube-Werten von derTransaktionsprotokolldatei in das Datenverzeichnis geschrieben.

    v Nach dem Start lädt der Remote Server Dimensionen und Cubes aus dem Da-tenverzeichnis in den Arbeitsspeicher der Servermaschine. Gleichzeitig öffnet derServer im Datenverzeichnis eine neue Transaktionsprotokolldatei mit dem Na-men Tm1s.log. Nachdem die Cubes geladen sind, steht der Remote Server zurVerfügung.

    © Copyright IBM Corp. 2007, 2017 19

  • v Der Remote TM1-Server registriert sich bei einem oder mehreren Admin-Ser-vern, um die Anmeldung der Benutzer (Clients) am Remote TM1-Server zu er-möglichen.

    v Die Benutzeranwendungen rufen die Admin-Server auf, um die verfügbarenTM1-Server zu finden. Die Benutzer melden sich an den TM1-Servern an, aufderen Daten sie zugreifen möchten.

    v Benutzer bearbeiten Cube-Daten und senden die Werte an den TM1-Server zu-rück.

    v Während des Empfangs neuer Werte von den Clients erstellt der TM1-Server dieProtokolldatei (Tm1s.log). In dieser Datei werden alle Änderungen aufgezeich-net, einschließlich Datum und Uhrzeit der Änderung, sowie die ID des Clients,der die Änderung vorgenommen hat.

    v Als Reaktion auf die Clientanforderungen berechnet der Server die neuen Werteund speichert sie in seinem Speicher, wodurch sich die vom Server verwendeteSpeichermenge erhöht.

    v Nach Abschalten des Servers werden die Cubes auf der Festplatte gespeichertund die Transaktionsprotokolldatei Tm1s.log wird umbenannt, indem eine Zeit-marke angehängt wird. Die Datei "Tm1s.log" wird im Datenverzeichnis des Ser-vers gespeichert, um Datentransaktionen zurückzusetzen (Backout), wie in „Zu-rücknehmen von Datensätzen mithilfe des Transaktionsprotokolls” auf Seite 31beschrieben wird.Wenn der Server absichtlich abgeschaltet wird, ohne dass die Änderungen ge-speichert werden, wird eine Protokolldatei mit einer Zeitmarke gespeichert unddie Dateierweiterung wird in .rej geändert. Sie können die DateiTm1syyyymmddhhmmss.rej mit Turbo Integrator verarbeiten, um Transaktionenwiederherzustellen.

    v Um alle Änderungen der Daten auf einem TM1-Server jederzeit zu speichern,ohne den Server herunterzufahren, klicken Sie mit der rechten Maustaste aufeinen Server im Server Explorer und klicken Sie auf Daten speichern. Alle Da-tensätze in der Datei Tm1s.log werden sofort auf der Festplatte gespeichert, dieTransaktionsprotokolldatei wird umbenannt, indem eine Zeitmarke angehängtwird, und eine neue Datei Tm1s.log wird erstellt, um nachfolgende Bearbeitun-gen der Cube-Werte aufzuzeichnen.Änderungen von Metadaten, wie Dimensionsdefinitionen und Cube-Definitio-nen, werden sofort auf der Festplatte gespeichert. Die Änderungen der Metada-ten werden nicht in die Transaktionsprotokolldatei geschrieben.

    Einrichten eines Remote TM1-Servers als AnwendungNach dem Ausführen des TM1-Installationsassistenten auf einem Microsoft Win-dows-System und der Installation der TM1-Beispielserver können Sie die einzelnenBeispielserver mithilfe des IBM Cognos-Konfigurationsdienstprogramms als Mi-crosoft Windows-Dienst ausführen. Sie können den TM1-Server stattdessen auchmanuell so einrichten, dass er als Anwendung ausgeführt wird.

    Vorgehensweise1. Öffnen Sie das Verzeichnis Installationsverzeichnis\bin im Windows Internet Ex-

    plorer.2. Klicken Sie mit der rechten Maustaste auf Tm1s.exe.3. Wählen Sie Direktaufruf erstellen.

    Windows erstellt im Verzeichnis Installationsverzeichnis\bin einen Direktaufruf(Verknüpfung) zu "Tm1s.exe".

    20 TM1 - Operationen

  • 4. Klicken Sie mit der rechten Maustaste auf den Direktaufruf (Verknüpfung) zuTm1s.exe.

    5. Wählen Sie Eigenschaften.Das Fenster Eigenschaften wird geöffnet.

    6. Klicken Sie auf die Registerkarte Verknüpfung.Das Feld Ziel auf dieser Registerkarte enthält den vollständigen Pfad zuTm1s.exe.

    7. Fügen Sie im Feld Ziel die Markierung -z hinzu und geben Sie den vollständi-gen Pfad zum Verzeichnis an, das die Datei Tm1s.cfg für den Server enthält.Zum Beispiel zeigt -z C:\TM1\salesdata an, dass sich die Datei Tm1s.cfg fürden Server im Verzeichnis C:\TM1\salesdata befindet.

    Anmerkung: Wenn der Pfad zum Verzeichnis Leerzeichen enthält, setzen Sieden gesamten Pfad in doppelte Anführungszeichen.Der Inhalt des Zielfeldes sollte wie folgt aussehen:"C:\Program Files\IBM\cognos\tm1\bin\tm1s.exe" -z C:\TM1\salesdata

    8. Klicken Sie auf OK, um den Direktaufruf (Verknüpfung) zu speichern.Sie können den Direktaufruf (Verknüpfung) auf den Desktop verschieben, umvon dort einen Direktzugriff zu haben.

    Einrichten eines Remote TM1-Servers als Windows-DienstMithilfe der Befehlszeilenoptionen der Datei "tm1sd.exe" können Sie manuell einenTM1-Server installieren, der als Windows-Dienst ausgeführt wird, oder einen vor-handenen Server entfernen. Die Datei "tm1sd.exe" ist im Verzeichnis"Installationsverzeichnis\bin" installiert.

    In den Artikeln dieses Abschnitts wird die Vorgehensweise beim Konfigurieren ei-nes TM1-Servers beschrieben, der als Windows-Dienst ausgeführt werden soll.

    Installieren eines TM1-Servers als Windows-DienstVerwenden Sie das folgende Befehlszeilenformat, um einen TM1-Server zu instal-lieren, der als Windows-Dienst ausgeführt wird: tm1sd.exe -install parameters

    Die folgende Tabelle führt die verfügbaren Parameter auf.

    Parameter

    Erforderlich/Optional

    Beschreibung

    -n Erforderlich

    Name des TM1-Servers. Dies wird der Name des Windows-Diensts, derbei Anzeige der Eigenschaften eines installierten Diensts angezeigt wird.

    -z Erforderlich

    Datenverzeichnis, das die Datei "tm1.cfg" für die TM1-Datenbank ent-hält.

    Kapitel 3. Betrieb von Remote Cognos TM1-Servern 21

  • Parameter

    Erforderlich/Optional

    Beschreibung

    -u Optional

    Gültiger Benutzername für den Computer, an dem Sie arbeiten. Verwen-den Sie eines der folgenden Formate:

    v Domänen- und Benutzername im Format Domäne\Benutzername. ZumBeispiel entp\jsmith.

    v Benutzername für einen lokalen Benutzeraccount.

    Wenn Sie keinen Benutzernamen eingeben, wird standardmäßig der ak-tuelle Benutzeraccount verwendet.

    -w Optional

    Kennwort für den obigen Account.

    So installiert beispielsweise die folgende Befehlszeile den TM1-Server "sdata" alsWindows-Dienst für den aktuellen Benutzer.tm1sd.exe -install -n sdata -z C:\Program Files\Cognos\TM1\Custom\TM1Data\SData

    Entfernen eines TM1-Servers als Windows-DienstSo entfernen Sie mithilfe des folgenden Befehlszeilenformats einen TM1-Server, derals Windows-Dienst ausgeführt wird.tm1sd.exe -remove -n ServerName

    Hierbei gilt: ServerName ist der Microsoft Windows-Dienstname des TM1-Servers,den Sie entfernen möchten.

    Mit der folgenden Befehlszeile wird beispielsweise ein vorhandener Dienst für denTM1-Server "sdata" entfernt.tm1sd.exe -remove -n sdata

    Starten eines Remote TM1-ServersIn den Artikeln dieses Abschnitts wird beschrieben, wie Sie alle Versionen desTM1-Servers starten können.

    Starten eines als Windows-Anwendung eingerichteten TM1-Servers

    Sie können einen als Windows-Anwendung eingerichteten Remote Server starten.

    Vorgehensweise

    Doppelklicken Sie auf das Symbol TM1 Sales Data.

    Ergebnisse

    Ein Serverfenster wird geöffnet. Das Fenster enthält eine Liste aller Cubes und Di-mensionen, die in den Arbeitsspeicher des Servers geladen wurden.

    22 TM1 - Operationen

  • Starten eines als Windows-Dienst installierten TM1-ServersSo starten Sie einen Remote Server, der als Dienst installiert wurde:

    Vorgehensweise1. Öffnen Sie den Dienste-Manager von Microsoft Windows.

    Eine Liste der installierten Dienste wird angezeigt.2. Wählen Sie den Eintrag für den TM1-Server aus, den Sie starten möchten, bei-

    spielsweise Planning Sample, und klicken Sie auf die Schaltfläche Starten.Bevor ein TM1-Server gestartet werden kann, muss bereits ein Admin-Serveraktiv sein. Wenn Sie in der Datei "Tm1s.cfg" einen Admin-Host definiert haben,versucht der TM1-Server, eine Verbindung zu einem Admin-Server auf diesemHost herzustellen. Sollte es aus irgendwelchen Gründen nicht gelingen, eineVerbindung zu einem Admin-Server herzustellen, wird der TM1-Server nichtgestartet.Wenn Sie keinen Admin-Host angegeben haben, versucht der TM1-Server, eineVerbindung zu einem Admin-Server auf dem lokalen Computer herzustellen.Wird kein Admin-Server auf dem lokalen Server ausgeführt (weder als Dienstnoch als Anwendung), startet der TM1 Server eine neue Admin-Server-Anwen-dung und stellt die Verbindung zu dieser Anwendung her.

    Einrichten eines Service, der automatisch gestartet wirdFühren Sie die folgenden Schritte aus, um einen installierten Service einzurichten,damit dieser bei einem Neustart von Microsoft Windows automatisch gestartetwird:

    Vorgehensweise1. Öffnen Sie den Windows-Dienste-Manager.

    Eine Liste der installierten Services wird angezeigt.2. Doppelklicken Sie auf den Eintrag für den Server für TM1.

    Das Dialogfenster mit den Eigenschaften des Dienstes wird geöffnet.3. Wählen Sie Automatisch als Starttyp und klicken Sie auf OK.

    Starten eines TM1-Servers unter UNIXZur Unterstützung beim Starten eines TM1-Servers unter UNIX steht das Bei-spielscript 'startup_tm1s.sh' im Verzeichnis 'Installationsverzeichnis/bin' bzw.'Installationsverzeichnis/bin64' zur Verfügung.

    Mit einigen geringfügigen Modifikationen können Sie dieses Beispielscript zumStarten des TM1-Servers unter UNIX verwenden. Wenn Sie das Script zum Starteneines Servers einsetzen, verwendet TM1 die Datei 'Tm1s.cfg' im angegebenen Da-tenverzeichnis, um das Verhalten des Servers zu steuern.

    Ändern des Scripts 'startup_tm1s.sh'Zum Anpassen des Scripts 'startup_tm1s.sh' können Sie die Pfadparameter ändern.

    Vorgehensweise1. Öffnen Sie die Datei in einem Texteditor.2. Stellen Sie den Parameter tm1_path auf das Verzeichnis ein, das die ausführbare

    Serverdatei tm1s.exe enthält. In der Regel handelt es sich hierbei um das Ver-zeichnis Installationsverzeichnis/bin.

    3. Stellen Sie den Parameter tm1_data_path auf das Datenverzeichnis des Serversein.

    Kapitel 3. Betrieb von Remote Cognos TM1-Servern 23

  • 4. Stellen Sie den Parameter TM1_PATH auf das Verzeichnis ein, das die ausführbareServerdatei tm1s.exe enthält. In der Regel handelt es sich hierbei um das Ver-zeichnis Installationsverzeichnis/bin.

    Anmerkung: Sie müssen die beiden Parameter tm1_path und TM1_PATH auf dasgleiche Verzeichnis einstellen.

    5. Speichern Sie das Script.Beispiel:> ./startup_tm1s.sh /software/AutoInstall/TM1/samples/tm1/SData

    Sie können hierbei auf Wunsch einen neuen Dateinamen verwenden. Wenn Siemehrere TM1-Server installiert haben, sollten Sie serverspezifische Scripts miteindeutigen Dateinamen für jeden Server erstellen.

    6. Führen Sie './startup_tm1s.sh' (bzw. den neuen Dateinamen) aus, um den TM1-Server zu starten.

    Ausführen des UNIX-TM1-Servers im HintergrundmodusSie können den TM1-Server im Hintergrundmodus ausführen, wenn Sie den Para-meter 'RunningInBackground' zur Datei 'tm1s.cfg' hinzufügen und ihm den Wert'T' zuweisen.RunningInBackground=T

    Sie müssen den Parameter 'RunningInBackground' manuell zur Datei 'tm1s.cfg'hinzufügen. Dieser Parameter ist nicht Bestandteil der Standarddatei 'tm1s.cfg', diebeim Installieren des TM1-Servers erstellt wird. Details zu Serverkonfigurationspa-rametern finden Sie in der Veröffentlichung Planning Analytics - Installation undKonfiguration.