177
IBM Cognos TM1 version 10.2.2 - Driftshandbok

IBM CognosTM1 version 10.2public.dhe.ibm.com/software/data/cognos/documentation/... · 2014. 6. 3. · diktad affärsverksamhet med exempeldata som används vid utveckling av exem-pelprogram

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • IBM Cognos TM1version 10.2.2

    - Driftshandbok

    ���

  • AnmärkningInnan du använder den här informationen och den produkt som den handlar om bör du läsa informationen i”Meddelanden” på sidan 159.

    Produktinformation

    Dokumentet gäller IBM Cognos TM1 version 10.2.2 och kan eventuellt vara tillämpligt på senare utgåvor.

    Licensed Materials - Property of IBM

    © Copyright IBM Corporation 2007, 2014.

  • Innehåll

    Inledning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Kapitel 1. Nyheter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Nya funktioner i Cognos TM1 Driftshandbok version 10.2.0 . . . . . . . . . . . . . . . . . . . 1

    Flertrådade frågor i Cognos TM1 version 10.2.0. . . . . . . . . . . . . . . . . . . . . . . 1

    Kapitel 2. System- och funktionskonfiguration för TM1 . . . . . . . . . . . . . . . 3Konfigurationsöversikt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Förbättra bearbetningsprestanda med flertrådade frågor . . . . . . . . . . . . . . . . . . . . . 4Befogenhetstilldelningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Befogenheter i Cognos TM1 Application Web . . . . . . . . . . . . . . . . . . . . . . . 7Ange befogenheter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Effekten av tomma värden i befogenhetstilldelningar . . . . . . . . . . . . . . . . . . . . . 8

    Använda permanenta flöden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Spara data med permanenta flöden . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Ändra regler för kuber med flöden . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Hantera skadade eller ogiltiga flödesfiler . . . . . . . . . . . . . . . . . . . . . . . . 10

    Konfigurera och hantera sandlådor i TM1 -miljön . . . . . . . . . . . . . . . . . . . . . . 10Minnesanvändning för sandlådor och egna arbetsytor . . . . . . . . . . . . . . . . . . . . 10Hantera filer och mappar för sandlådor . . . . . . . . . . . . . . . . . . . . . . . . . 11TM1 -serverns konfigurationsparametrar för sandlådor . . . . . . . . . . . . . . . . . . . . 11Skillnader mellan sandlådor i olika TM1 -klienter. . . . . . . . . . . . . . . . . . . . . . 11

    Använda parallell interaktion med en Cognos TM1 -server . . . . . . . . . . . . . . . . . . . 12Bästa praxis för parallell interaktion . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    Kapitel 3. Cognos TM1 Admin Server-drift . . . . . . . . . . . . . . . . . . . . 19TM1 -administrationsserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Köra Cognos TM1 Admin Server i ett Windows-operativsystem . . . . . . . . . . . . . . . . . . 20

    Köra Cognos TM1 Admin Server som ett program i Windows . . . . . . . . . . . . . . . . . 21Köra Cognos TM1 Admin Server i UNIX . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Visa statusrapport om administrationsservern . . . . . . . . . . . . . . . . . . . . . . . 22Ange platsen för administratörsvärden . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Ange flera administratörsvärdar . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Kapitel 4. Fjärrdrift av Cognos TM1 Server . . . . . . . . . . . . . . . . . . . . 25Fjärrserverdrift - översikt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Konfigurera en TM1 -server att köra som ett program . . . . . . . . . . . . . . . . . . . . . 26Konfigurera en TM1 -fjärrserver som körs som en Windows-tjänst . . . . . . . . . . . . . . . . . 27

    Installera en TM1 -server att köra som en Windows-tjänst . . . . . . . . . . . . . . . . . . . 27Ta bort en TM1 -server från körning som Windows-tjänst . . . . . . . . . . . . . . . . . . . 27

    Starta en TM1 -fjärrserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Starta en TM1 -server som konfigurerats som ett Windows-program . . . . . . . . . . . . . . . 28Starta en TM1 -server som installerats som en Windows-tjänst . . . . . . . . . . . . . . . . . 28Starta en UNIX TM1 -server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Ansluta till fjärrservrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Uppdatera listan över fjärrservrar . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Ange eller byta administratörsvärd . . . . . . . . . . . . . . . . . . . . . . . . . . 30Konfigurera om alternativ för den lokala servern . . . . . . . . . . . . . . . . . . . . . . 30

    Koppla ned från en fjärrserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Stänga av en Windows TM1 -server . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Stänga av en Windows TM1 -server som körs som en tjänst . . . . . . . . . . . . . . . . . . 31Stänga av en UNIX TM1 -server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Stänga av en UNIX TM1 -server som körs i bakgrundsläge . . . . . . . . . . . . . . . . . . 32Logga transaktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    © Copyright IBM Corp 2007, 2014 iii

  • Säkerhetskopiera och återställa data . . . . . . . . . . . . . . . . . . . . . . . . . . 34Aktivera och avaktivera loggning . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Visa transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Ange låsgränser för sökning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Backa ut poster från transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . 36Ta bort loggfiler från disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Övervaka serverprestanda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Hantera klientanslutningar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Sända meddelanden till klienter . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Koppla ned klienter från servern . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Stänga av en server på distans . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Minneshantering för fjärrserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Om Stargate-vyer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Använda TM1 i bulkinläsningsläge . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Råd om att använda bulkinläsningsläget. . . . . . . . . . . . . . . . . . . . . . . . . 40TM1 C API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41TurboIntegrator-processkommandon . . . . . . . . . . . . . . . . . . . . . . . . . . 41

    Kapitel 5. TM1 -säkerhet - översikt . . . . . . . . . . . . . . . . . . . . . . . . 43Autentisering - översikt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43TM1 -objektbehörighet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Kapitel 6. Hantera användare och grupper . . . . . . . . . . . . . . . . . . . . 45TM1 -användare och -grupper - behörighetsöversikt . . . . . . . . . . . . . . . . . . . . . . 45

    Implementera ett säkerhetsschema för TM1 . . . . . . . . . . . . . . . . . . . . . . . 45Exempel på användar- och gruppbehörigheter i TM1 . . . . . . . . . . . . . . . . . . . . 46

    Administrativa grupper och behörigheter . . . . . . . . . . . . . . . . . . . . . . . . . 46Administratörsgrupp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47SecurityAdmin-gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Gruppen DataAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Lägga till och ta bort användare och grupper . . . . . . . . . . . . . . . . . . . . . . . . 49Lägga till användare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Lägga till grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Ta bort användare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Ta bort grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Tilldela användare till grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Medlemskap i flera grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Skydda TM1 -data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Begränsa åtkomsten till datakatalogen . . . . . . . . . . . . . . . . . . . . . . . . . 51Tilldela lösenord. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Använda standardsäkerhet för lösenord . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Ange och rensa lösenord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Ange lösenord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Rensa lösenord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Byta lösenord. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Ange en sluttid för användare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Kapitel 7. System- och prestandaövervakning . . . . . . . . . . . . . . . . . . . 55System- och prestandaövervakning i TM1 - översikt . . . . . . . . . . . . . . . . . . . . . . 55Använda administrationsserverloggen . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Allvarlighetsgrader för meddelanden vid administrationsserverloggning . . . . . . . . . . . . . . 56Konfigurera loggning av administrationsservern . . . . . . . . . . . . . . . . . . . . . . 56Aktivera administrationsserverloggning . . . . . . . . . . . . . . . . . . . . . . . . . 57Visa administrationsserverns loggfil . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Logga transaktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Säkerhetskopiera och återställa data . . . . . . . . . . . . . . . . . . . . . . . . . . 59Aktivera och avaktivera transaktionsloggning . . . . . . . . . . . . . . . . . . . . . . . 59Visa transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Backa ut poster från transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . 61Ta bort transaktionsloggfiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    iv IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Felsökning: Återställa från en skadad transaktionsloggfil . . . . . . . . . . . . . . . . . . . 61Använda TM1 -servermeddelandeloggen . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Allvarlighetsgrader för meddelanden . . . . . . . . . . . . . . . . . . . . . . . . . . 63Loggfunktioner i TM1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Egenskapsfil för loggning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Konfigurera och aktivera loggning av servermeddelanden . . . . . . . . . . . . . . . . . . . 64Visa TM1 -servermeddelandeloggen . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Klientloggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Använda historikloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Historiklogghändelser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Konfigurera historikloggning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Uppdatera historikloggen med de senaste händelserna . . . . . . . . . . . . . . . . . . . . 72Visa loggmeddelanden i historikloggfönstret . . . . . . . . . . . . . . . . . . . . . . . 72

    Övervaka serverprestanda med hjälp av kontrollkuber . . . . . . . . . . . . . . . . . . . . . 76Aktivera prestandaövervakning. . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Avaktivera prestandaövervakning . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Visa prestandastatistik för klienter, kuber och servrar . . . . . . . . . . . . . . . . . . . . 77

    Använda TM1 -prestandamätare . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Viktig kommentar om att köra TM1-prestandamätningsverktyg . . . . . . . . . . . . . . . . . 77Tillgängliga TM1-prestandamätare . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Visa TM1 -prestandamätare med TM1 PerfMon Utility . . . . . . . . . . . . . . . . . . . . 78Öppna prestandamätare med Microsoft Windows Prestandaövervakning . . . . . . . . . . . . . . 80Viktig kommentar om att köra TM1-prestandamätningsverktyg . . . . . . . . . . . . . . . . . 81

    Ta kärndumpar för TM1 Server Crash Analysis . . . . . . . . . . . . . . . . . . . . . . . 81Felsökningsverktyg för Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

    Installera och köra ADPlus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Köra Dr. Watson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Samla in filer för analys efter en TM1 -serverkrasch . . . . . . . . . . . . . . . . . . . . . 86Sända filer till Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

    Kapitel 8. Verktyg och funktioner i Cognos TM1 . . . . . . . . . . . . . . . . . . 89tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    Syntax för tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Komprimera kataloger med tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . 90Dekomprimera kataloger med tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . 91Kommentarer om tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Felmeddelanden för tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Kommentarer om syntaxen för tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Verktyget odbc_test. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Kapitel 9. Administrera IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . 97Ändra ditt lösenord i Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . . 97Ändra konfigurationsparametrar för Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . 97

    Konfigurationsparametrar för Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . 97Redigera konfigurationsfilen för Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . 99Konfigurera inloggningssidan för Cognos TM1 Web genom att använda parametrarna AdminHostName ochTM1ServerName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Konfigurera en anpassad startsida för IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . 100Visa alltid påminnelser om att spara data . . . . . . . . . . . . . . . . . . . . . . . . 105Konfigurera start- och utseendeinställningar för IBM Cognos TM1 Web . . . . . . . . . . . . . . 105Ändra sidstorleken för Cube Viewer. . . . . . . . . . . . . . . . . . . . . . . . . . 108Ange maximalt antal ark att exportera från Cube Viewer . . . . . . . . . . . . . . . . . . . 108Radbryta strängvärden i kubvyer. . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    Använda IBM Cognos TM1 Web-loggning. . . . . . . . . . . . . . . . . . . . . . . . . 109Loggfilen i IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . . 109Allvarlighetsnivåer för meddelanden i IBM Cognos TM1 Web-loggning . . . . . . . . . . . . . . 110Konfigurera och aktivera loggning för IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . 110Visa loggfilen för IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . 111

    Microsoft Excel-arbetsark (.xls) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Konvertera ett .xls-arbetsark till .xlsx . . . . . . . . . . . . . . . . . . . . . . . . . 112

    Innehåll v

  • Kapitel 10. Kubberoenden . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Ändringar i beroendeavbildningar . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Rensa kubberoenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Skapa kubberoenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Använda AddCubeDependency för att fastställa beroenden . . . . . . . . . . . . . . . . . . . 117

    Felsöka och identifiera kubberoenden . . . . . . . . . . . . . . . . . . . . . . . . . 118

    Kapitel 11. Replikera kuber . . . . . . . . . . . . . . . . . . . . . . . . . . 119Replikering - översikt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    Relationer som skapas av replikering . . . . . . . . . . . . . . . . . . . . . . . . . 120Nödvändiga åtkomstbehörigheter . . . . . . . . . . . . . . . . . . . . . . . . . . 122Råd om administrationsservern . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Konfigurera filen Tm1s.cfg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    Underhålla replikeringsanslutningar . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Skapa replikeringsanslutning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Ändra replikeringsanslutningar . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Ta bort replikeringsanslutningar . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

    Replikeringsprocess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Replikera kuber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Ange information om den replikerade kuben . . . . . . . . . . . . . . . . . . . . . . . 126Vad händer när TM1 replikerar en kub . . . . . . . . . . . . . . . . . . . . . . . . . 128

    Synkroniseringsprocess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Synkronisering på begäran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Schemalägga synkronisering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Synkronisera över instabila nätverk eller WAN . . . . . . . . . . . . . . . . . . . . . . 130

    Bilaga A. Hjälpmedelsfunktioner . . . . . . . . . . . . . . . . . . . . . . . . 131Kortkommandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131IBM och hjälpmedel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Bilaga B. Kontrollkuber . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Kontrollkuber för säkerhet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    }CellSecurity_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133}ChoreSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134}ClientSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134}CubeSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135}DimensionSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136}ElementSecurity_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 136}ProcessSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Kontrollkuber för klient- och gruppadministration . . . . . . . . . . . . . . . . . . . . . . 137}ClientsGroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

    Objektattribut och egenskapskontrollkuber . . . . . . . . . . . . . . . . . . . . . . . . 139}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . 141}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    Kontrollkuber för prestandaövervakning . . . . . . . . . . . . . . . . . . . . . . . . . 142}StatsByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142}StatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143}StatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144}StatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Andra kontrollkuber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146}Hold_användarnamn_kubnamn . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

    Bilaga C. Kontrolldimensioner . . . . . . . . . . . . . . . . . . . . . . . . . 147}Chores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    vi IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • }Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148}Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148}CubeFunctions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149}Cubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151}Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 152}Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152}Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152}Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153}PerfClients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153}PerfCubes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154}Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154}StatsStatsByClient. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154}StatsStatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154}StatsStatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155}StatsStatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155}TimeIntervals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Bilaga D. Excel-händelser som hanteras av TM1 . . . . . . . . . . . . . . . . . 157

    Meddelanden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    Innehåll vii

  • viii IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Inledning

    Dokumentet är avsett för användning med IBM® Cognos TM1.

    Dokumentet beskriver TM1-arkitekturen, serveråtgärder, autentisering och kompo-nentbehörighet.

    TM1 integrerar affärsplanering resultatmätning och driftsdata så att företag kan op-timera affärseffektiviteten och kundkontakterna oberoende av gengrafiska och or-ganisatoriska omständigheter. TM1 ger omedelbar inblick i data, asnvarsskyldighetinom en samarbetsprocess och en enhetlig presentation av informationen som gördet möjligt för ansvariga personer att snabbt stabilisera avvikande värden och dranytta av nya möjligheter.

    Hitta information

    Produktdokumentation och all översatt dokumentation finns på IBM KnowledgeCenter (http://www.ibm.com/support/knowledgecenter).

    Ansvarsbegränsning för exemplen

    Sample Outdoors Company, Great Outdoors Company, GO Sales och alla varianterav namnen Sample Outdoors, Great Outdoors och Planning Sample skildrar upp-diktad affärsverksamhet med exempeldata som används vid utveckling av exem-pelprogram för IBM och IBM-kunder. Dessa uppdiktade poster består bland annatav exempeldata för försäljningstransaktioner, produktdistribution, finansiella opera-tioner och personalresurser. All likhet med verkliga namn, adresser, kontaktnum-mer eller transaktionsvärden är en tillfällighet. Andra exempelfiler kan innehållauppdiktade data som är manuellt eller maskinellt genererade, verkliga data somsammanställts från akademiska eller offentliga källor eller data som används medtillstånd från upphovsrättsinnehavaren för användning som exempeldata för ut-veckling av exempelprogram. Produktnamn som omnämns kan vara varumärkensom tillhör respektive ägare. Obehörig kopiering är förbjuden.

    Hjälpmedelsfunktioner

    Hjälpmedelsfunktioner hjälper användare med fysiska funktionshinder som be-gränsad rörlighet eller syn att använda IT-produkter. IBM Cognos TM1 har någrakomponenter som har stöd för hjälpmedelsfunktioner. IBM Cognos TM1 Perfor-mance Modeler, IBM Cognos Insight och Cognos TM1 Operations Console har det.

    Mer information finns i avsnittet Hjälpmedelsfunktioner.

    Framtidsuttalanden

    I dokumentationen beskrivs produktens nuvarande funktionalitet. Det kan före-komma hänvisningar till alternativ som inte är tillgängliga för närvarande. Dettabör inte föranleda några slutsatser om den framtida tillgängligheten. Eventuellahänvisningar av detta slag utgör varken ett åtagande, en utfästelse eller en rättsligtbindande skyldighet att tillhandahålla ifrågavarande material, kod eller funktiona-litet. Utvecklingen, lanseringen och valet av tidpunkt för funktioner eller funktio-nalitet är helt och hållet IBMs eget val.

    © Copyright IBM Corp 2007, 2014 ix

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

  • x IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Kapitel 1. Nyheter

    I det här avsnittet finns en lista över nya, ändrade och borttagna funktioner idenna version.

    All tillgänglig TM1-dokumentation finns på välkomstsidan för TM1 (http://www.ibm.com/support/knowledgecenter/SS9RXT/welcome).

    Nya funktioner i Cognos TM1 Driftshandbok version 10.2.0Nedan följer en lista över funktioner i IBM Cognos TM1 som är nya sedan föregå-ende version.

    Flertrådade frågor i Cognos TM1 version 10.2.0IBM Cognos TM1-servern i version 10.2.0 kan bearbeta flertrådade frågor.

    Flertrådade frågor kan beräkna flera resultatströmmar parallellt för att förbättrafrågeprestandan. Det kan ge betydande prestandaförbättring vid bearbetning avfrågor om det finns tillräckligt med bearbetningskärnor tillgängliga. Långa frågorkan automatiskt delas upp på flera kärnor vilket ökar hastighet och effektivitet.

    Mer information finns i ”Förbättra bearbetningsprestanda med flertrådade frågor”på sidan 4.

    © Copyright IBM Corp 2007, 2014 1

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

  • 2 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Kapitel 2. System- och funktionskonfiguration för TM1

    I avsnittet beskrivs hur du konfigurerar IBM Cognos TM1-servern och klienterna.

    KonfigurationsöversiktMed följande komponenter och funktioner konfigurerar du IBM Cognos TM1-ser-vern och klienterna.

    Konfiguration Beskrivning

    Filen Tm1s.cfg En konfigurationsfil med miljöinformation för TM1 -servern.

    Du kan redigera filen Tm1s.cfg så att filen avspeglarservermiljön.

    Mer information och en komplett lista över alla parametrarfinns i IBM Cognos TM1 Installation and Configuration Guide.

    Filen Tm1p.ini En konfigurationsfil med miljöinformation för TM1 -klien-terna (TM1 Perspectives, TM1 Architect och Client) .

    Mer information och en komplett lista över alla parametrarfinns i IBM Cognos TM1 Installation and Configuration Guide.

    Flertrådade frågor Flertrådade frågor kan beräkna flera resultatströmmar paral-lellt för att förbättra frågeprestandan. Flertrådade frågor göratt IBM Cognos TM1 automatiskt kan lastbalansera tillämp-ningen av kärnor genom att köra varje fråga i en separatkärna. Flerbearbetningen kan förbättra effektiviteten ochbearbetningstiden för stora frågor och regler.

    Mer information finns i ”Förbättra bearbetningsprestandamed flertrådade frågor” på sidan 4

    Befogenhetstilldelningar Ett antal befogenheter som administratören kan aktivera elleravaktivera per användargrupp.

    Befogenheterna ger administratören möjlighet att hantera al-ternativ som tillbakaskrivningsläge för egna arbetsytor, sand-lådor, datareservation och tillgången till Server Explorer.

    Mer information finns i ”Befogenhetstilldelningar” på sidan 5.

    Permanenta flöden En parameter som kan förbättra inläsningstiden för kubermed flöden, särskilt sådana med komplexa flödesberäkningar,genom att spara flöden och sedan läsa in dem till servernutan att beräkna dessa flöden.

    Mer information finns i ”Använda permanenta flöden” påsidan 8.

    © Copyright IBM Corp 2007, 2014 3

  • Konfiguration Beskrivning

    Sandlådor En funktion som ger användare möjlighet att skapa och ar-beta med sina egna dataområden skilt från basdata.

    Administratörens uppgifter för den här funktionen är blandannat att sätta sig in i hur den fungerar och min-nesanvändningen, aktivera de nödvändigakonfigurationsparametrarna och hantera relaterade filer ochmappar.

    Mer information finns i ”Konfigurera och hantera sandlådor iTM1 -miljön” på sidan 10.

    parallell interaktion En serverrelaterad funktion som ger ökad samtidighet för läs-och skrivoperationer på samma kubobjekt. Parallell interak-tion gör det lättare att förhindra att skrivningar till en kubblockeras i väntan på att läsprocesser på samma kub ska slut-föras.

    Mer information finns i ”Använda parallell interaktion meden Cognos TM1 -server” på sidan 12.

    Datareservation En serverrelaterad funktion som gör det möjligt att konfigu-rera exklusiv skrivåtkomst till delar av en kub för enskildaanvändare. När reservationen gjorts kan data i området en-dast ändras av just den användaren tills reservationen frigörs.

    I administratörens uppgifter för datareservation ingår att kon-figurera relaterade egenskaper i kontrollkuben}CubeProperties och fönstret Befogenhetstilldelningar.

    För att tillämpa och hantera datareservationer använder durelaterade TurboIntegrator- och API-funktioner som gör attdu programvägen kan anskaffa, frigöra och hantera reserva-tioner.

    Fullständig information finns i avsnitten "Användadatareservationer" och "Aktivera datareservation" i IBMCognos TM1 Utvecklarhandbok.

    Förbättra bearbetningsprestanda med flertrådade frågorDu kan förbättra bearbetningsprestanda för frågor genom att tillåta att frågor delasupp i flera bearbetningstrådar.

    Flertrådade frågor gör att IBM Cognos TM1 automatiskt kan lastbalansera tillämp-ningen av kärnor genom att köra varje fråga på en separat kärna. Flerbearbet-ningen kan förbättra effektiviteten och bearbetningstiden för stora frågor och reg-ler.

    Exempel:v Fråga 1 körs och tar emot den överordnade tråden och 7 arbetstrådar (totalt 8).v Fråga 2 körs. När underuppgiften slutförts i arbetstråden returnerar fråga 2 för

    att köas, och 4 av trådarna är nu tilldelade till fråga 2, vilket leder til en 4-till-4-delning av trådarna.

    4 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • v Fråga 3 körs. Trådarna slutför igen underuppgifterna och omtilldels därefter tillden nya frågan. Det leder till att fråga 1 delas upp i 3 trådar och fråga 2 i 2 trå-dar för sammanlagt 8 trådar. Processen fortsätter tills alla trådar är jämnt förde-lade.

    v Om fråga 1 slutförs medan fråga 2 och 3 fortfarande pågår, tilldelas trådarna förfråga 1 till fråga 2 och 3 så att var och en av dem har 4 trådar.

    Bästa praxis är att ställa in MTQ på högsta tillgängliga kombination av fysiska kär-nor och flertrådskärnor. Exempel: Ställ in MTQ=8 för 4 hypertrådskärnor eller MTQ=16för 16 fysiska kärnor.

    Endast servrar som kör mindre än 100 % kapacitet kan dra fördel av flertrådsför-bättringar av frågor. Exempel: Om du har 8 kärnor som bearbetar 8 parallella frå-gor, kan ingen utnyttja flertrådade frågor. Tillägget av en nionde parallellt bearbe-tad fråga leder till att frågebearbetningstrådarna delas upp på flera kärnor.

    Ange maximalt antal trådar som ska användas vid bearbetning av frågor genomatt lägga till MTQ=n i filen Tm1s.cfg, n är det maximala totala antalet trådar perfråga.

    Du kan spåra körningen av flertrådade frågor genom att använda den utökade ob-jektresursrapporten i Cognos TM1 Operation Console.

    Loggning

    Du aktiverar loggning för flertrådade frågor genom att skriva följande rader i filentm1s-log.properties, som finns på samma ställe som filen tm1s.cfg:v Om du vill logga Stargate-tillkomsttider lägger du till:

    log4j.logger.TM1.Cube.Stargate=DEBUG

    v Om du vill logga arbetsenhetsdelning: log4j.logger.TM1.Parallel=DEBUGv Om du vill logga trådarnas upptag av arbetsenheter:

    log4j.logger.TM1.OperationThread=DEBUG

    BefogenhetstilldelningarAdministratörer kan ange vissa befogenheteer per användargrupp med hjälp avmenyn för befogenhetstilldelningar på servermenyn i Server Explorer.

    När Server Explorer öppnas väljer du en server så att servermenyn visas och väljersedan Befogenhetstilldelningar.

    Som standard är alla tilldelningar tomma. De tomma tilldelningarna har olika inne-börd för respektive befogenhet. Ändringar av tilldelningarna börjar gälla när duloggar ut från TM1 och sedan loggar in igen. Kom ihåg att spara inställningarna påservern så att ändringarna kan börja gälla.

    Följande befogenheter kan anges per användargrupp:v Åtkomst till Server Explorer

    Server Explorer startas som standard för en användargrupp som har den härbefogenhetenen. Ange Neka om du vill förhindra att användargruppen använderServer Explorer. Standardinställningen är att befogenheten beviljas. Klicka i skär-ningspunkten mellan användargruppen och befogenheten och välj Neka om duvill förhindra åtkomst till Server Explorer.

    v Tillbakaskrivningsläge för egen arbetsyta

    Kapitel 2. System- och funktionskonfiguration för TM1 5

  • Definierar hur dataändringar hanteras i användargruppen.När befogenheten beviljats kan användarna lagra dataändringar i en egen ar-betsyta innan de själva bestämmer sig för att bekräfta ändringarna av basdata.Användare kan dessutom ges möjlighet att namnge och hantera flera privatascenarier som kallas för sandlådor (se sandlådebefogenhet).När befogenhet för tillbakaskrivningsläge för egna arbetsytor har getts gäller föl-jande:– Användarna arbetar utan direkt tillbakaskrivning så att de kan anpassa data-

    värdena enbart för eget bruk innan de gör ändringarna tillgängliga för övrigaanvändare. Den särskilda sandlåda som används när tillbakaskrivningslägebeviljas för en egen arbetsyta gör det enklare att prova olika dataändringarutan komplexiteten i namngivna sandlådor.

    – Data som ändras visas i en annan färg för att påminna användaren om attändringen ännu inte har sammanfogats med basdata. När användaren bekräf-tar dataändringen i den egna arbetsytan ändras cellfärgen tillbaka till svart,vilket anger att den ingår i basdata.

    – Användarna måste manuellt bekräfta sina dataändringar för att göra dem till-gängliga för andra användare. Om användarna inte är vana att arbeta i ensandlåda, t.ex. om de brukar använda det klassiska tillbakaskrivningsläget itidigare versioner av TM1 kanske de tycker att det är svårt att komma ihågatt manuellt bekräfta sina ändringar genom att klicka på knappen Bekräfta.

    – Att arbeta i en egen arbetsyta förbättrar ofta prestanda jämfört med att arbetamed direkt tillbakaskrivning, eftersom ändringar av basdata inträffar mindreofta än när varje dataändring måste sammanfogas med basdata.

    När befogenheten är inställd på Neka, har användarna inte en egen arbetsyta förtillbakaskrivning och de arbetar därför direkt i basdata. Detta är standardinställ-ningen för den här befogenheten. Fördelen med denna inställning är att data-ändringar sker omedelbart, men många användare vill ha möjligheten att styranär de ska bekräfta sina ändringar och göra dem tillgängliga för andra använ-dare.Standardinställningenär att användargrupper inte befogenhet för tillbakaskriv-ningsläge från egen arbetsyta. Som standard är befogenheten tom, vilket harsamma effekt som Neka.Om du ska ge en användargrupp befogenhet att arbeta med egna arbetsytorklickar du i skärningspunkten mellan användargruppen och den här befogenhetoch väljer Ge.Observera också att användargrupper kan nekas tillbakaskrivningsläge från egenarbetsyta men ändå använda en egen sandlåda. I så fall arbetar användarna di-rekt i basdata men har möjlighet att spara ändringar till en namngiven sandlåda.När de skapat en namngiven sandlåda blir knapparna för att bekräfta och åter-ställa data tillgängliga. Om de går tillbaka till basdata återgår de till direkt tillba-kaskrivning. I ”Ange befogenheter” på sidan 7 finns information om möjligakombinationer av tillbakaskrivningsläge för egna arbetsytor och sandlådebefo-genheter.Om den systemomfattande möjligheten att ha sandlådor är avstängd medDisableSandboxing=T i serverkonfigurationsfilen, ignoreras befogenheter för till-bakaskrivning från egna arbetsytor och sandlådebefogenheter. Som standard ärDisableSandboxing inte med i konfigurationsfilen eller är inställd på F.

    v SandlådaEn användargrupp som har den här befogenheten kan skapa sandlådor för attskapa om-så-scenarier. När befogenheten beviljats kan användarena skapa ochnamnge flera omgångar av dataändringar som läggs ovanpå basdata. Användar-nas sandlådor är privata och användarna bestämmer själva när de ska bekräfta

    6 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • dataändringar för att göra dem allmänt tillgängliga. Sandlådor är en effektivfunktion men vissa användare tycker kanske att det är komplicerat att hanteraflera scenarier mot en gemensam databas.Alla användare har den här befogenheten som standard. En tom inställning ärdetsamma som att befogenheten beviljats.Ställ in befogenheten på Neka om du vill förhindra att användargruppen använ-der namngivna sandlådor.Om möjligheten att ha sandlådor är avstängd med konfigurationsparameternDisableSandboxing i serverkonfigurationsfilen ignoreras befogenheter för tillba-kaskrivning från egna arbetsytor och sandlådebefogenheter. Parametern saknaseller är inställd på F som standard. DisableSandboxing beskrivs i IBM CognosTM1 Installation and Configuration Guide.

    v DatareservationsbefogenheterDatareservation är en serverrelaterad funktion som gör det möjligt att ge en-skilda användare exklusiv skrivåtkomst till områden i en kub. När reservationengjorts kan data i området endast ändras av just den användaren tills reservatio-nen frigörs.För datareservationer används befogenheterna ManageDataReservation och Da-taReservationOverride för att tillåta medlemmarna i en användargrupp att för-värva, frigöra och åsidosätta datareservationer för sig själva och andra använ-dare.Mer information finns i avsnittet "Använda datareservationer" och "Ge använ-dargrupper möjlighet att hantera datareservationer" i IBM Cognos TM1 Utveck-larhandbok.

    Befogenheter i Cognos TM1 Application WebTillbakaskrivningsläge och sandlådebefogenheter ignoreras av Cognos TM1 Appli-cation Web.

    I Cognos TM1 Application Web ställs befogenheterna in av programmet. Alla somanvänder ett visst program arbetar enligt inställningarna för det programmet.

    Om du arbetar med flera sandlådor måste du skicka dem från Cognos TM1 Appli-cation Web. Du kan inte skicka dem från arbetsflödessidan.

    Ange befogenheterDu bestämmer tillbakaskrivningsläget med en kombination av inställningar för attge och neka tillbakaskrivningsläge för egna arbetsytor och sandlådebefogenheter.

    Användargruppen fårTillbakaskrivningslägeför egen arbetsyta

    Sand-låda

    Arbeta direkt i basdata med möjlighet att skapa flera sand-lådor. Detta är standardfallet.

    Neka Ge

    Arbeta i en enda egen arbetsyta utan namngivna sandlådor. Ge Neka

    Arbeta med både egen standardarbetsyta och namngivnasandlådor.

    Ge Ge

    Arbeta med direkt tillbakaskrivning utan sandlåda. Detta ärdet klassiska TM1 -läget. Inställningen liknar att lägga tillDisableSandboxing=T i konfigurationsfilen, vilket förhin-drar användning av sandlådor och gör att alla användarearbetar med direkt tillbakaskrivning.

    Neka Neka

    Kapitel 2. System- och funktionskonfiguration för TM1 7

  • Effekten av tomma värden i befogenhetstilldelningarSom standard är alla värden tomma i befogenhetstilldelningarna. Det innebär atten befogenhet nekas eller ges beroende på vad som är standardinställningen förjust den befogenheten.

    Exempel: Tom inställning för befogenheten att använda tillbakaskrivningsläge föregna arbetsytor innebär Neka. Tom inställning för sandlådebefogenhet innebär Ge.

    Om en användare är medlem av flera grupper kan den tomma inställningen med-föra konflikter mellan olika inställningar, som måste lösas genom explicita tilldel-ningar.

    När en användare är medlem av flera användargrupper åsidosätter explicita tilldel-ningar tomma värden.

    Om explicita tilldelningar är motstridiga har en nekad befogenhet företräde fram-för en nekad.

    I "Använda egna arbetsytor och sandlådor" i IBM Cognos TM1 Användarhandbokfinns mer information om vilka konsekvenser egna arbetsytor och sandlådor harför användarna.

    Omräkning och bekräftelser i egna arbetsytorFöljande tabell visar de olika effekterna av att bekräfta och räkna om i en egen ar-betsyta med och utan köhantering.

    Tillbakaskrivning Åtgärd Skicka data

    Direkt Läsa --> Räkna om

    Skriva --> Räkna om

    Från Base TM1 Model.

    Till Base TM1 Model.

    Egen arbetsyta Läsa --> Räkna om

    Skriva --> Räkna om

    Från Base TM1 Model.

    Till egen arbetsyta.

    Egen arbetsyta Bekräfta Skickar data i den egna ar-betsytan till TM1 Base Model.

    Egen arbetsyta med köfunk-tion

    Bekräfta Skickar den egna arbetsytantill kön

    När alla resurser är tillgäng-liga bearbetas data i denegna arbetsytan och skickastill Base TM1 Model.

    Använda permanenta flödenFör att förbättra återinläsningstiden för kuber med flöden kan du ange true (T) förkonfigurationsparametern PersistentFeeders så lagras de beräknade flödena i en.feeders-fil.

    Alla installationer med serverinläsningstider på över fem minuter kan troligen fåbättre prestanda med den här parametern.

    Mer information om parametern CubeSaveData för denna funktion finns i IBMCognos TM1 Installation and Configuration Guide.

    8 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Om parametern har värdet T och servern hittar en permanent flödesfil läses desparade flödena in, vilket sparar den tid som det annars skulle ha tagit att beräknaflödena. Flöden sparas när data sparas eller regler redigeras. Flödena sparas inteuttryckligen.

    För installationer med många komplexa flödesberäkningar förbättras prestanda omflödena lagras permanent och sedan läses in igen när servern startas. För enkla flö-den kan det ta längre tid att läsa flödena från disk än att beräkna dem.

    Användningen av funktionen för permanenta flöden ökar systemstorleken på disk.Minnesstorleken påverkas inte av parametern.

    Spara data med permanenta flödenOm PersistentFeeders=T och en kub som använder regler sparas lagras flödena till-sammans med kubdata i en fil av typen .feeders.

    Kubfilerna kallas kubnamn.cub och kubnamn.feeders.

    När en kub läses in och det finns en .feeders, läses den in och den normala flödes-utvärderingen hoppas över. Om feeders-filen inte finns utförs normal flödesberäk-ning och filen .feeders skrivs efter det att alla flöden har beräknats. Det är så detgår till första gången som TM1 server startas med en datakatalog medPersistentFeeders=T. Som ett led av serverstarten skrivs .feeders för alla relevantakuber. Nya permanenta flödesfiler skrivs för alla kuber som saknade sådana filervid serverstarten. Det innebär att man kan ta bort .feeders från datakatalogen föratt tvinga en fullständig omräkning av flödena när servern startar om nästa gång. Ien TI-process används TI-funktionen DeleteAllPersistentFeeders() för att ta bortalla permanenta flöden.

    Den ändrade tiden för .feeders jämförs med baskubfilen vid inläsningen. Om kub-filen är nyare än .feeders betraktas den filen som ogiltig och tas bort. .feedersskrivs alltid efter kubfilen och ska därför alltid vara nyare än kubfilen.

    Ändra regler för kuber med flödenNär regler för en kub har ändrats körs flödena för kubens regler på nytt för atthämta alla ändringar i flödessatserna till regelfilen.

    TM1-servern tar aldrig bort själva flödena från minnet. Därför innebär omräk-ningen endast att nya flöden läggs till. Flöden som kanske inte längre är giltiga pågrund av ändringarna i regelfilen tas inte bort.

    När flödena har räknats om skrivs de permanenta flödesfilerna för den kub varsregel redigerats och alla beroende kuber (p.g.a. DB(...) satserna i reglerna) på nytt.Eftersom flödena i minnet aldrig tas bort, innebär detta att regelfilsredigeringarnakan lämna kvar en del flöden som inte längre är giltiga (inga regler är tillämpliga).Dessa oanvända flöden kommer att sparas som permanenta flöden. Eftersom detkan finnas oanvända flöden kan administratören då och då vilja räkna om alla flö-den (under tider då det är låg belastning på servern). Det görs genom att anropaTurboIntegrator-funktionen DeleteAllPersistentFeeders(), stänga av servern och se-dan starta servern igen. När servern startats kommer alla flöden att räknas om ochny permanent flödesinformation att skrivas till disk, eftersom det inte längre finnsnågon permanent flödesinformation. Mer information finns i kapitlet om TurboIn-tegrator-funktioner i referenshandboken.

    Kapitel 2. System- och funktionskonfiguration för TM1 9

  • Hantera skadade eller ogiltiga flödesfilerOm en skadad eller ogiltig flödesfil upptäcks, tas alla sparade flödesfiler bort ochservern avslutas med tillämpliga meddelanden i loggfilen.

    I så fall måste du starta om servern för att läsa in och beräkna alla flöden på nytt.Meddelandena i loggen har formen:

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server All persistent feeder files will bedeleted and server will shut down

    27660 ERROR 2010-05-14 19:10:26.455 TM1 .Server Restart server to re-load database.

    Flödesfiler anses ogiltiga om det finns ett formatfel i filen eller om filens datumoch klockslag är äldre än motsvarande kubfil (.CUB), vilket kan inträffa om någonförsöker att manuellt kopiera flödes- eller kubfiler från en datakatalog till en an-nan. När en flödesfil anses ogiltig skrivs ett meddelande till systemloggfilen meden förklaring till orsaken till att flödesfilen anses ogiltig. Meddelandet har formen:

    ERROR 2010-05-14 19:00:22.987 TM1 .Server Invalid feeder file detected for cube "xxxx"reason: ...

    Meddelandet brukar (för flertrådig inläsning eller ett fel med en kub som läses intidigt under starten) inte vara nära slutet av filen, utan snarare i mitten av inläs-ningssekvensen. Sök efter "ERROR" i meddelandeloggen om du vill se felet.

    Konfigurera och hantera sandlådor i TM1 -miljönSom TM1 -administratör bör du vara insatt i vissa tekniska detaljer när du använ-der sandlådor och egna arbetsytor i TM1 -miljön.v Minnesanvändning för sandlådor och egna arbetsytorv Hantera filer och mappar för sandlådor och egna arbetsytorv TM1 -serverns konfigurationsparametrar för sandlådor och egna arbetsytor

    Med hjälp av funktionen för sandlådor kan du skapa egna arbetsytor eller sandlå-dor som är skilda från basdata. En sandlåda är inte en kopia av basdata utan ettseparat skikt av dina egna datavärden ovanpå basdata.

    De nya datavärden som du anger i en sandlåda eller egen arbetsyta sparas inte ibasdata förrän du uttryckligen bekräftar ändrade data i sandlådan i basdata.Denna funktion skiljer sig från att arbeta direkt i basdata där de nya datavärdensom du anger skrivs tillbaka direkt på TM1 -servern.

    Mer information om att använda funktionen Sandlåda eller Egen arbetsyta finns iavsnitten om sandlådor och egna arbetsytor i IBM Cognos TM1 Användarhandbokoch IBM Cognos TM1 TurboIntegrator Handbok.

    Minnesanvändning för sandlådor och egna arbetsytorOm du använder sandlådefunktionen bör du veta att sandlådor kräver extra RAM-minnesanvändning och hårddiskutrymme. Felmeddelanden visas när användarenärmar sig minnesgränsen för sina sandlådor.

    10 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Du kan styra hur mycket minne som används för sandlådor per användare genomatt justera parametern MaximumUserSandboxSize i TM1 -serverkonfigurationsfilenTm1s.cfg. Mer information om finns i listan över parametrar i IBM Cognos TM1 In-stallation and Configuration Guide.

    Hantera filer och mappar för sandlådorVarje TM1 -server lagrar hjälpfiler för sandlådor i undermappar till TM1 -servernsdatakatalog.

    Om du säkerhetskopierar data kanske du vill ta med dessa filer så att du kan åter-ställa sandlådefilerna.

    Administratörer kan ta bort sandlådor genom att använda en rad olika villkor.

    Mer information finns i avsnittet om konfigurationsparametern ServerSandboxes-Delete i IBM Cognos TM1 Installation and Configuration Guide.

    TM1 -serverns konfigurationsparametrar för sandlådorTM1 -serverns konfigurationsfil, Tm1s.cfg, använder parametrar för aktivering ochhantering av sandlådefunktionen.v DisableSandboxing parameterv MaxUserSandboxSize parameter

    Mer information om filen Tm1s.cfg och dess parametrar finns i IBM Cognos TM1Installation and Configuration Guide.

    v BefogenhetstilldelningarAnvändningen av egna arbetsytor eller sandlådor styrs med alternativet för be-fogenhetstilldelningar på Server-menyn i Server Explorer. Läs kapitlet om sys-temkonfiguration i IBM Cognos TM1 Driftshandbok om du vill ha mer informa-tion.

    Skillnader mellan sandlådor i olika TM1 -klienterSandlådefunktionen fungerar en aning annorlunda i Cognos TM1 Application Webjämfört med de äldre klienterna för TM1 Perspectives , Server Explorer och TM1Web.

    Den här informationen riktar sig till användare och administratörer som använderen kombination av dessa klienter.

    Standardsandlåda och basdata

    Oberoende av andra konfigurationsinställningar i Cognos TM1 Application Web-klienten kallas standardsandlådan för standard.

    Alternativet fungerar på samma sätt som sandlådefunktionen i övriga klienter. Dukan inte aktivera en egen arbetsyta i Cognos TM1 Application Web-klient. CognosTM1 Application Web tillåter inte heller direkt tillbakaskrivning. Du kan alltså intearbeta direkt med basdata när du använder Cognos TM1 Application Web.

    De som använder Cognos TM1 Application Web kan skicka sina sandlådedata tillbasdata enbart som en del av Cognos TM1 Application Web-arbetsflödesprocessen.

    Kapitel 2. System- och funktionskonfiguration för TM1 11

  • Sandlådors synlighet i olika TM1 -klienter

    Cognos TM1 Application Web är utformad så att sandlådor som skapas i TM1 Per-spectives , Server Explorer eller TM1 Web inte visas.

    Exempel: En sandlåda som skapats i TM1 Web visas inte i Cognos TM1 Applica-tion Web-klientens sandlådelista.

    Använda parallell interaktion med en Cognos TM1 -serverParallell interaktion är en IBM Cognos TM1 -serverrelaterad funktion som ger ökadparallellitet för läs-och skrivoperationer på samma kubobjekt.

    Med parallell interaktion blockeras inte skrivningar till en kub i väntan på att läs-processer på samma kub ska slutföras. Utan funktionen kan en användare somskriver data till en kub blockeras och tvingas att vänta medan en annan användareutför en intensiv läsning på samma kub, t.ex. en omräkning av en stor och kom-plex vy.

    Anm: Från och med Cognos TM1 version 10.1 är parallell interaktion som stan-dard.

    När bör parallell interaktion användas

    Parallell interaktion är till störst nytta för kuber som ofta har en hög andel av bådeläs- och skrivaktivitet.

    I detta fall ger parallell interaktion en förbättring jämfört med det gamla CognosTM1 -parallelläget genom att både läsningar och skrivningar kan utföras praktiskttaget samtidigt. I vissa fall kan läsningar ta lite längre tid när parallell interaktionanvänds.

    Minnesanvändning

    Cognos TM1 kan eventuellt förbruka mer minne när parallell interaktion är aktive-rad jämfört med att använda Cognos TM1 i det gamla läget utan den här funktio-nen.

    Den exakta minnesanvändningen varierar beroende på de specifika kuberna påCognos TM1 -servern och mängden läsningar/skrivningar på kuberna.

    Aktivera parallell interaktion för Cognos TM1 -servern

    Parallell interaktion är aktiverad som standard.

    Du kan styra den här funktionen genom att använda den generella konfigurations-parametern ParallelInteraction i filen Tm1s.cfg, som aktiverar eller avaktiverarfunktionen för alla kuber på en Cognos TM1 -server.

    Mer information finns i listan över konfigurationsparametrar i IBM Cognos TM1 In-stallation and Configuration Guide.

    Bästa praxis för parallell interaktionFölj dessa riktlinjer för bästa praxis så att du får maximala prestandavinster av pa-rallell interaktion.

    12 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Parallell interaktion är en serverkonfiguration som förbättrar svarstiden för skriv-ning av data genom att undanröja låskonkurrens som kan uppkomma från samti-dig åtkomst till kubdata (när systemet läser data eller skriver data). När parallellinteraktion är aktiverad ändras Cognos objektlåsningsmodellen i TM1 så att skriv-ningar inte blockeras av samtidiga dataläsningar eller -skrivningar till samma kub(eller beroende kuber som baseras på regler). Läsåtgärder inbegriper alltid denmest aktuella skrivaktiviteten vid den tidpunkt då läsåtgärden startas.

    Jämförelser mellan Cognos TM1 med eller utan parallell interaktion ger betydandeprestandaförbättringar av svarstiden för skrivningar och en allmänt högre genom-strömning för transaktioner i test om simulerar hög användarsamtidighet.

    Cognos TM1 med parallell interaktion ger omedelbara svarstider för skrivningar ifall då skrivarprestanda hade försämrats utan parallell interaktion. Bland annat föl-jande förbättras:v Hantering av samtidiga skrivningar som utför dataspridning på hög nivåv Hantering av ett stort antal konton för läsning som kräver omedelbar åtkomst

    till nyligen angivna datav Underhåll av senare uppdaterade miljöer under inläsning av kubdata under en

    dagv Körning av TurboIntegrator-datatilldelningsprocesser med data från indatakuberv Körning av TurboIntegrator-datamanipuleringsprocesser för att inkrementellt

    bygga läsarkuber med data från indatakuber

    Parallell interaktion är till nytta för alla Cognos TM1 -program som har tillba-kaskrivningsaktivitet. Servern måste ha tillräckliga CPU-kärnor för att dra nytta avparallell interaktion och bearbeta den större genomströmningen av läs- och skrivåt-gärder. Tillräckliga CPU-kärnor kan också säkerställa att återstående blockerandeaktivitet från metadataunderhåll inte stör skrivprocessprestanda. Parallell interak-tion förbättrar inte frågeprestanda och därför rekommenderas inte funktionen förCognos TM1 -program med enbart läsprocesser.

    Parallell interaktion påverkar Cognos TM1 -serverns kärnutnytt-jande

    Om miljön har tillräckliga serverkärnor för bearbetning av den inkrementella trans-aktionsaktiviteten och du använder parallell interaktion i Cognos TM1 för arbetesom ger upphov till läs-/skrivkonkurrens leder det till högre transaktionsgenom-strömning än om liknande arbete utförs i föregående versioner av Cognos TM1 .Med parallell interaktion blockeras skrivprocesser inte längre av samtidiga läspro-cesser eller andra skrivprocesser till samma kub (och beroende kuber). Därför bru-kar Cognos TM1 -serverkärnor bearbeta fler transaktioner under perioder med högsamtidighet.

    Kunder noterar betydligt högre CPU-användning när Cognos TM1 används medparallell interaktion under perioder med hög nivå av samtidiga läsningar ochskrivningar jämfört med i tidigare versioner av Cognos TM1 .

    Otillräcklig Cognos TM1 -serverkapacitet kan försämra de potentiella prestandaför-delarna av parallell interaktion. Cognos TM1 -kunder som uppgraderar till CognosTM1 9.5.2 eller senare från tidigare versioner bör övervaka Cognos TM1 -servernsCPU-användning vid drift med parallell interaktion för att säkerställa att serverkär-norna inte "mättas", vilket framgår av ett högre serverutnyttjande än 80 % undermedellånga till långa tidsperioder. Om användningen av parallell interaktion ledertill att Cognos TM1 -serverkärnan mättas bör du lägga till fler kärnor till servern

    Kapitel 2. System- och funktionskonfiguration för TM1 13

  • eller skaffa en server med fler tillgängliga kärnor.

    Konsekvenserna för läsprestanda av parallell interaktion

    I situationer med hög volym av blandad läs- och skrivaktivitet, kan läsprocessernabli något långsammare i Cognos TM1 9.5.2 eller högre med parallell interaktion ak-tiverad, jämfört med Cognos TM1 9.5.1. Detta förhållande beror på att med paral-lell interaktion använder skrivprocesserna CPU-resurser mer effektivt och konkur-rerar med läsprocesserna om dessa resurser. Med den högre genomströmningen avskrivaktivitet i Cognos TM1 9.5.2 eller senare version, ogiltigförklarar parallell in-teraktion ofta interna cachar, vilket också kan inverka negativt på läsprestanda.

    Parallell interaktion ger inga prestandafördelar för läsprocesser i Cognos TM1 -pro-gram för enbart läsprocesser.

    Hur parallell interaktion påverkar Cognos TM1 -praxisen Semafor

    Före Cognos TM1 9.5.2, använde kunderna en TurboIntegrator-praxis kallad Sema-for för att förhindra att TurboIntegrator-processen gång på gång backas och görnya försök, vilket leder till prestandaproblem för slutanvändarna. Orsaken är sam-tidig körning av TurboIntegrator-processer som låser samma objekt och blockerarvarandra.

    Exempel: En slutanvändare infogar ett webbark med en åtgärdsknapp som anroparen process för kopiering av data från indatakuber till en rapportkub. Denna åtgärdkan leda till samtidig körning av en process som utför en läsåtgärd följt av en skri-våtgärd. Under perioder med hög samtidighet kan skrivåtgärden stöta på en låstkub (på grund av en annan skrivåtgärd), vilket gör att processen backar sitt arbeteoch försöker initiera på nytt. Vid följande omförsök kan processen också stöta påen låst målkub, vilket orsakar ännu en backning, vilket leder till en konkurrenssi-tuation som försämrar prestanda för slutanvändarna.

    Cognos TM1 -praxisen Semafor krävde att TurboIntegrator-processer som uppdate-rar en gemensam kub i Prolog-avsnittet ska registrera sig själva för körning. Åt-gärden innebar att om processen höll låset på semaforkuben skulle den köras tillsden var klar utan störningar från lås för samtidiga processer. Om ett lås påträffa-des vid försöket att skriva till den gemensamma kuben under prologen, hade back-ningen jämförelsevis minimal inverkan på prestanda. Med parallell interaktion le-der samtidiga skrivningar till semaforkuben inte till serialisering. Alla skrivningarsker parallellt.

    Med parallell interaktion i Cognos TM1 9.5.2 kanske den Cognos TM1 -praxis försemafor som beskrivs ovan inte behövs eller kanske behöver justeras för att beteen-det ska bli likartat. Om processen endast läser och skriver data behövs inte sema-formetoden längre för att uppnå bättre prestanda. I så fall körs de samtidiga pro-cesserna tills de är klar utan låsning.

    Om processen utför underhåll av metadata finns det en ny TurboIntegrator-funk-tion kallad synchronized() för att säkerställa att processen inte orsakar onödig an-vändning eller krockar mellan Cognos TM1 och systemresurser. Mer informationfinns i avsnittet "Serialisera TurboIntegrator-processer med synchronized()" i IBMCognos TM1 TurboIntegrator Handbok.

    Att utföra underhåll på en gemensam dimension kan vara ett lämpligt alternativ.Bästa praxis för att använda en dimension som semafor som kontrollerar objektkräver att TurboIntegrator-basprocessen anropar en dimensionssemaforprocess med

    14 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Utför process på prologfliken. Dimensionssemaforprocessen infogar helt enkelt ettdummyelement i kontrolldimensionen och låser därigenom dimensionen så attinga andra processer som underhåller den dimensionen kan fortsätta. Basprocessentar sedan bort dummyelementet från epilogfliken.

    Konsekvenserna för användningen av Batch Update Start ochBatch Update Finish Wait av parallell interaktion

    Hittills har bästa praxis för att förbättra prestanda för datainläsning varit att köraflera TurboIntegrator-processer parallellt och omge varje process med funktionernaBatch Update Start och Batch Update Finish Wait. Denna metod används ofta föratt dela upp stora datainläsningar i flera mindre inläsningar (antalet beror hurmånga processorkärnor som är tillgängliga för hanteringen). Körningen av proces-ser inom batchuppdateringsfunktioner gör att vare process kan fungera självstän-digt fram till den punkt då de förvärvar ett IX-lås på målkuberna. Vid denpunkten uppdaterar den process som avslutas först kuben och de andra följer där-efter. Slutresultatet är en snabbare datainläsning än med en enda TurboIntegrator-process.

    Parallell interaktion möjliggör simultan körning av processer som läser och/ellerskriver till samma kub (ingen av datainläsningsprocesserna blockerar någon annan)utan att man behöver använda Batch Update Start / Batch Update Wait Finish.Kom ihåg att processer som utför metadatauppdateringar leder till blockeringsåt-gärder.

    Tester av Cognos TM1 9.5.2 med parallell interaktion aktiverad jämfört med samti-diga datainläsningar med batchuppdatering visar att prestanda blir bättre utan bat-chuppdatering. När parallell interaktion är på är det därför bäst att ta bort använd-ningen av batchuppdatering från TurboIntegrator-processer.

    För miljöer med enbart läsning där parallell interaktion inte år på är Batch UpdateStart/Batch Update Finish Wait fortfarande bästa praxis för att öka prestanda viddatainläsning genom att använda samtidiga TurboIntegrator-processer för datain-läsningen.

    Parallell interaktion påverkar Cognos TM1 -serverminnet

    Interna test där Cognos TM1 9.5.1 jämfördes med Cognos TM1 9.5.2 med parallellinteraktion har visat att Cognos TM1 9.5.2-servern allokerar mellan 10 % och 30 %mer RAM än Cognos TM1 9.5.1-servern. En del av denna ökade minnesanvänd-ning beror på de interna strukturer som parallell interaktion skapar. Men denökade transaktionsgenomströmningen och deras inverkan på visningscache ärockså en bidragande faktor. Planera för 30 % högre minnesanvändning med Cog-nos TM1 9.5.2 än med tidigare versioner av Cognos TM1 .

    Åtgärder som orsakar objektlåsning och potentiella fördröjningar

    Parallell interaktion ger stor förbättring av skrivprestanda och ger förutsebara läs-och skrivprestanda när antalet användarkonton ökar. Det finns dock Cognos TM1-åtgärder som kan maskera fördelarna av parallell interaktion genom att låsa ob-jekt, vilket leder till längre svarstider.v Fastställa kubberoenden

    För att säkerställa dataintegriteten och cachehanteringen vid referenser mellankuber i regler (DB-satser eller ATTRN/S-satser) måste interna relationer (beroen-den) upprättas mellan kuberna. Att fastställa kubberoenden är en snabb åtgärd,

    Kapitel 2. System- och funktionskonfiguration för TM1 15

  • men när den utförs som ett led i en vy eller TurboIntegrator-process som körslänge, blockeras samtidig läs- och skrivaktivitet till den beroende kuben (kub Ager data till kub B, så att kub B är beroende av kub A, och beroendeinställ-ningen i kub B blockerar aktiviteten till kub B). När ett kubberoende har fast-ställts förblir det giltigt under hela serversessionen, förutsatt att det inte tillintet-görs av en regelfil eller dimensionsunderhåll.Under serverinläsning fastställer Cognos TM1 kubberoenden baserat på flödess-atser i regelfiler. Flödessatser med databeroende kubreferenser eller regelfilerinnehåller ATTRN- eller ATTRS-funktioner fastställer inte kubberoenden underserverinläsningen. Dessa beroenden fastställs under en förstagångsfråga eller da-tauppdatering som anropar dessa kuböverskridande regler.Förbättra situationen genom att skapa en TurboIntegrator-process som fastställeralla potentiella kubberoenden i modellen med hjälp av AddCubeDependency-funktionen för varje kubberoende relation som skapats genom regler. Processensom innehåller dessa explicita funktioner för kubberoende ska köras omedelbartefter en Cognos TM1 -serverstart, efter regelfilsändringar och efter dimensions-underhåll. Denna aktivitet fastställer snabbt kubberoenden på hela servern ocheliminerar risken att en fråga med lång körtid eller en process utlöser ett kub-beroende under perioder med användaraktivitet som kan blockera objekt och or-saka konkurrensproblem för samtidiga läsningar och skrivningar.Kubberoenden kan fastställas genom att söka i regelfiler efter databassatser samtATTRN- och ATTRS-funktioner. En ATTRN/S-funktion skapar ett beroende påbaskubens motsvarande elementattributkub. Alternativt kan systemadministratö-ren lägga till följande sats i filen Tm1s-log.properties så att Cognos TM1 loggarvarje gång ett kubberoende skapas:Log4j.logger.TM1.Cube.Dependency=INFO

    Poster i loggfilen kommer att se ut så här:9968 [] INFO 2011-03-28 19:18:21.718 TM1.Cube.Dependency

    Adding cube dependency: cube "SalesCube" depends on cube "PriceCube"

    I det här exemplet är PriceCube baskuben och SalesCube är den beroende kuben.Korrekt tillämpning av detta beroende vid skapande av en uttrycklig AddCube-Dependency-funktion:AddCubeDependency('PriceCube’,’SalesCube’)

    I Kapitel 10, ”Kubberoenden”, på sidan 115 finns mer information.v ViewConstruct i en TurboIntegrator-process

    Med en ViewConstruct-funktion i TurboIntegrator-processer kan du förhands-cacha en vy för att förbättra prestanda för följande vykörningar (förutsatt attcacheinnehållet är giltigt). Funktionen blockerar läsningar och skrivningar tillvyns kub under hela processen.Se funktionen ViewConstruct i IBM Cognos TM1 Referenshandbok.

    v ElementunderhållElementunderhållet orsakar blockeringar av läs- och skrivprocesser på alla kubersom innehåller den underhållna dimensionen. Konkurrensproblem kan upp-komma när dimensionen underhålls under en TurboIntegrator-process som körslänge. Isolera metadata från dataunderhåll i skilda TurboIntegrator-processer såatt metadataunderhåll inte för med sig sitt lås under hela dataunderhållsåtgär-den (som är icke-blockerande med parallell interaktion). Målet kan uppnås i se-parat körda rutiner eller genom att använda verktyget TM1RunTI för att köraprocesser utanför Cognos TM1 .TM1RunTI-verktyget tillhandahölls iTM1 9.5.2 och ingår nu i standardinstallatio-nen som Cognos TM1 10.1.0.

    v Uppdatera alias

    16 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Uppdatering av aliasattribut orsakar blockeringar av läs- och skrivprocesser föralla kuber som innehåller den underhållna dimensionen. Konkurrensproblemkan uppkomma när dimensionen underhålls som en del av en TurboIntegrator-process som körs länge. Isolera aliasunderhåll i TurboIntegrator-processer för attminska blockeringseffekten.

    Kapitel 2. System- och funktionskonfiguration för TM1 17

  • 18 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Kapitel 3. Cognos TM1 Admin Server-drift

    I avsnittet finns en översikt över IBM Cognos TM1 Admin Server och beskriv-ningar av de vanligaste administratörsuppgifterna för att köra administrationsser-vern i Windows- och UNIX-system.

    Mer information om Cognos TM1 -systemarkitekturen finns i IBM Cognos TM1 In-stallation and Configuration Guide.

    TM1 -administrationsserverTM1 -administrationsservern är en process som spårar alla TM1 -servrar som körs iett nätverk. En administrationsserver körs på en dator som kallas för administra-törsvärd.

    När TM1 -servern startas registrerar den sig själv hos en administrationsserver somkörs på en angiven administratörsvärd. TM1 -klienterna refererar till administra-tionsservern för att ta reda på vilka TM1 -servrar som är tillgängliga i nätverket.

    Följande diagram visar hur klienterna och servrarna använder administrationsser-vern.

    Administrationsservern har följande information om varje tillgänglig TM1 -server:v Servernamnv IP-adressv Protokollv Portnummer

    All denna information tillhandahålls av TM1 -servern när servern registrerar sighos administrationsservern.

    En administrationsserver måste vara igång innan någon TM1 -server kan startas.Om du har angett en administratörsvärd i filen Tm1s.cfg eller på serverns kom-

    © Copyright IBM Corp 2007, 2014 19

  • mandorad kommer TM1 -servern att försöka ansluta till en administrationsserverpå den värden. TM1 -servern kommer inte att komma upp om den av någon an-ledning inte kan ansluta till administrationsservern.

    Om du inte har angett någon administratörsvärd kommer TM1 -servern att försöka ansluta till en administrationsserver på den lokala datorn. Om en administra-tionsserver inte är igång på den lokala datorn startar TM1 -servern en ny adminis-trationsserver och ansluter till den.

    Administrationsservern blir medveten om TM1 -servrarna i nätverket genom attlyssna efter aviseringar från servrarna. Oftast aviserar TM1 -servern sin närvaromed regelbundna intervall som kallas för hjärtfrekvens och som är 60 sekundersom standard. När administrationsservern upptäcker TM1 -servern registreras ser-vern och blir tillgänglig för klienterna i nätverket. Om administrationsservern inteupptäcker närvaron av en registrerad TM1 -server efter en period lika med tregånger hjärtfrekvensen tas den TM1 -servern bort från listan över servrar som ärtillgängliga i nätverket. Följaktligen kommer TM1 -servern inte att vara tillgängligför klienterna i nätverket.

    Administrationsservern använder port 5495 som standard. Om port 5495 redan an-vänds kan du tilldela ett nytt portnummer genom att skapa en ny tjänst kalladTm1admsrv. Alla TM1 -program söker efter en tjänst med namnet Tm1admsrv, ochom tjänsten finns använder programmen det portnummer som är tilldelat till tjäns-ten. Om tjänsten inte finns använder TM1 -programmen port 5495.

    Köra Cognos TM1 Admin Server i ett Windows-operativsystemNär du installerat IBM Cognos TM1 Admin Server i ett Microsoft Windows-systemkan du hantera servern manuellt eller genom att använda Cognos-konfigurerings-verktyget.

    Du kan också köra specifika TurboIntegrator-processer under starten.

    Mer information finns i kapitlet "Chores" i IBM Cognos TM1 TurboIntegrator Hand-bok.

    Starta Cognos TM1 Admin Server manuellt i Windows

    Du kan manuellt köra Cognos TM1 Admin Server som ett program i MicrosoftWindows.

    Använd filen Tm1admsd.exe i installationskatalog\bin om du vill köra administra-tionsservern som en Windows-tjänst.v Du kan lägga till Cognos TM1 Admin Server som en Windows-tjänst genom att

    köra följande kommando i en kommandoprompt från katalogen install_dir\bin:Tm1admsd -install

    v Du kan ta bort Cognos TM1 Admin Server som Windows-tjänst genom att köraföljande kommando i en kommandoprompt från katalogen install_dir\bin:Tm1admsd -remove

    Använd filen Tm1admsrv.exe om du ska köra administrationsservern som ett Win-dows-program. Mer information finns i ”Köra Cognos TM1 Admin Server som ettprogram i Windows” på sidan 21.

    20 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Använda Cognos Configuration till att hantera Cognos TM1 Ad-min Server i Windows

    Mer information om att använda Cognos-konfigureringsverktyget till att hanteraCognos TM1 Admin Server i ett Microsoft Windows-operativsystem finns i IBMCognos TM1 Installation and Configuration Guide.

    Köra Cognos TM1 Admin Server som ett program i WindowsAnvänd den körbara filen Tm1admsrv.exe om du vill köra administrationsservernsom ett program.

    Filen placeras i katalogen install_dir\bin när du installerar IBM Cognos TM1 . Dukan köra administrationsservern genom att dubbelklicka på filen Tm1admsrv.exe,men vi rekommenderar att du skapar en genväg till den exekverbara filen i start-katalogen på administratörsvärden. Då kan administrationsservern startas så fortadministratörsvärden startar.

    Arbetsordning1. Klicka på knappen Start i Windows-aktivitetsfält.2. Välj Inställningar, Aktivitetsfält.3. Klicka på fliken Start-meny\Program.4. Klicka på Lägg till.

    Dialogrutan Skapa genväg öppnas.5. Ange den fullständiga sökvägen till Tm1admsrv.exe i fältet Kommandorad el-

    ler klicka på Bläddra och navigera till filen.6. Om det behövs anger du en kommandoradsparameter som ställer in hjärtfrek-

    vensen för administrationsservern.

    Parameter- h

    Ställer in hjärtfrekvensen i sekunder för TM1 -servrar som registrerarsig hos administrationsservern.Standardhjärtfrekvensen är 60 sekunder.

    7. Klicka på Nästa.Dialogrutan Välj programmapp öppnas.

    8. Välj Start.9. Klicka på Nästa.

    Dialogrutan Välj en titel öppnas.10. Skriv ett namn på genvägen och klicka på Slutför.

    Visa administrationsserverns statusNär en administrationsserver kör ett program på en administratörsvärd läggs enikon till i Windows-aktivitetsfält.

    Dubbelklicka på ikonen om du vill se aktuell status för administrationsservern.

    I fönstret för administrationsservern för IBM Cognos TM1 visas följande informa-tion:v Tidpunkt då administrationsservern startadesv Datorn där servern körsv Port som används

    Kapitel 3. Cognos TM1 Admin Server-drift 21

  • v Uppgifter om varje TM1 -server som är registrerad hos administrationsservern

    Klicka på Stoppa administrationsserver om du vill avsluta en administrationsser-ver som körs som ett program.

    Du kan inte visa status för en administrationsserver som körs som Windows-tjänst.

    Köra Cognos TM1 Admin Server i UNIXNär du har installerat TM1 Admin Server i ett UNIX-system kan du starta, stoppaoch hantera Admin Server manuellt eller genom att använda IBM Cognos-konfigu-reringsverktyget.

    Starta Cognos TM1 Admin Server manuellt i UNIX

    Om du vill köra TM1 -administrationsservern manuellt i ett UNIX-system kör dufilen tm1admsrv.exe från installationskatalog/bin.

    Använda Cognos Configuration till att hantera Cognos TM1 Ad-min Server i UNIX

    Mer information om att använda IBM Cognos-konfigureringsverktyget för hante-ring av TM1 Admin Server på ett UNIX-system finns i IBM Cognos TM1 Installationand Configuration Guide.

    Visa statusrapport om administrationsservernOm du vill se en statusrapport om administrationsservern kör du tm1admstat.exefrån katalogen installationskatalog/bin.

    Administrationsserverapporten innehåller följande information:v Tidpunkt då administrationsservern startadesv Datorn där servern körsv Port som användsv Uppgifter om varje TM1 -server som är registrerad hos administrationsservern

    Ange platsen för administratörsvärdenDu anger platsen för administratörsvärden på olika sätt för klienter (användar-gränssnitt) och fjärrservrar.v För klienter anger du administratörsvärden genom att redigera parametern Ad-

    minHost i klientens konfigurationsfil Tm1p.ini.Du kan ändra filen Tm1p.ini genom att använda TM1 -menyn Alternativ i ServerExplorer.Du kan också manuellt redigera filen Tm1p.ini. Mer information finns i avsnittetTm1p.ini i IBM Cognos TM1 Installation and Configuration Guide.

    v Använd någon av följande metoder när du ska ange den administratörsvärdsom fjärrservrar registrerar hos:– Redigera parametern AdminHost i filen Tm1s.cfg.– Använd kommandoradsparametern -v när du anropar Windows-versionen av

    TM1 -servern.Information om serverkonfigurationsparametrar finns i filen i Tm1s.cfg IBM Cog-nos TM1 Installation and Configuration Guide.

    22 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Ange flera administratörsvärdarDu kan konfigurera en TM1 -klient att referera till många administratörsvärdar ge-nom att skriva värdnamnen med semikolon emellan.

    En klient som är konfigurerad för flera administratörsvärdar kan ansluta till valfriaTM1 -servrar som är registrerade för administrationsservrarna på de angivna vär-darna.

    Kapitel 3. Cognos TM1 Admin Server-drift 23

  • 24 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Kapitel 4. Fjärrdrift av Cognos TM1 Server

    I avsnittet beskrivs hur IBM Cognos TM1 -fjärrservrar arbetar och hur du hanterarserverdriften.

    Mer information om Cognos TM1 -systemarkitekturen finns i IBM Cognos TM1 In-stallation and Configuration Guide.

    Mer information om att använda IBM Cognos-konfigureringsverktyget till att han-tera TM1 -fjärrservrar i ett Windows eller UNIX-system finns i IBM Cognos TM1 In-stallation and Configuration Guide.

    Fjärrserverdrift - översiktFöljande bild illustrerar driften av en TM1 ICAS-fjärrserver (. Åtgärderna förklarasi den följande texten.

    TM1-server

    TM1-klienter

    1

    2

    3

    4

    1. När TM1-servern startas läses alla TM1-data in från TM1-datakatalogen tillRAM-minnet på serverdatorn.

    2. Medan TM1-server körs finns alla kubdata i RAM. Alla redigeringar som tasemot från TM1-klienter lagras i transaktionsloggfilen Tm1s.log.

    3. TM1-klienter hämtar kubvärden från servern. Klienter skickar också redige-ringar av kubvärden till TM1-servern.

    4. När TM1-servern stängs av, eller när ett uttryckligt kommando för att sparadata utfärdas, skrivs alla ändringar av kukvärden från transaktionsloggfilen tilldatakatalogen.

    v När fjärrservern startas läser den in dimensioner och kuber från datakatalogentill serverdatorns RAM-minne. Samtidigt öppnar servern en ny transaktionslogg-fil med namnet Tm1s.log i datakatalogen. När kuberna har lästs in är fjärrser-vern tillgänglig.

    v TM1 -fjärrservern registrerar sig själv hos en eller flera av administrationsser-vrarna så att klienterna kan ansluta till TM1 -servern.

    © Copyright IBM Corp 2007, 2014 25

  • v Klientprogram kontaktar administrationsservrarna för att hitta tillgängliga TM1-servrar. Klienterna loggar in till de TM1 -servrar vars data de vill accessa.

    v Klienter redigerar kubdata och skickar värdena tillbaka till TM1 -servern.v När nya värden tas emot från klienterna skriver TM1 -servern posterna till filen

    Tm1s.log, som spårar alla dataändringar inklusive datum och klockslag då degörs samt IDt för den klient som gjorde ändringen.

    v När servern beräknar nya värden som svar på klientbegäran lagrar servern demi minnet, vilket ökar den minnesmängd som servern använder.

    v När servern stängs av sparas alla poster i filen Tm1s.log på disk och transak-tionsloggfilens namn ändras genom att en datum/tidsstämpel läggs till. FilenTm1s.log sparas i serverns datakatalog så att datatransaktioner kan backas ut, såsom beskrivs i ”Backa ut poster från transaktionsloggen” på sidan 36.Om servern avsiktligen stängs av utan att ändringar sparas, sparas loggfilenmed tids/datumstämpel och filtillägget ändras till .rej. Du kan bearbeta filenTm1syyyymmddhhmmss.rej via TurboIntegrator om du vill återställa transaktio-nerna.

    v Om du vill spara alla ändringar av data på en TM1 -server utan att stänga avservern högerklickar du på den i Server Explorer och klickar sedan på Sparadata. Alla poster i filen Tm1s.log skrivs omedelbart till disk, transaktionsloggfi-lens namn ändras genom tillägg av en datum/tidsstämpel och en ny Tm1s.logskapas för att ta emot kommande redigeringar av kubvärden.Alla ändringar av metadata, t.ex. dimensionsdefinitioner och kubdefinitionersparas direkt till disk. Ändringarna av metadata skrivs inte till transaktionslogg-filen.

    Konfigurera en TM1 -server att köra som ett programNär du kör TM1 -installationsguiden i ett Microsoft Windows-system och installe-rar TM1 -servrar kan du använda IBM Cognos-konfigureringsverktyget och köravarje exempelserver som en Microsoft Windows-tjänst. Som alternativ kan du ma-nuellt konfigurera TM1 -servern att köra som ett program.

    Arbetsordning1. Öppna installationskatalog\bin i Windows Internet Explorer.2. Högerklicka på Tm1s.exe.3. Välj Skapa genväg.

    Windows skapar genvägen till Tm1s.exe i installationskatalog\bin.4. Högerklicka på Tm1s.exe.5. Välj Egenskaper.

    Fönstret Egenskaper öppnas.6. Klicka på fliken Genväg.

    Fältet Mål på fliken innehåller den fullständiga sökvägen till Tm1s.exe.7. I fältet Mål lägger du till flaggan -z och anger den fullständiga sökvägen till ka-

    talogen som innehåller filen Tm1s.cfg för servern.Exempel: -z C:\TM1\salesdata anger att filen Tm1s.cfg för servern finns i kata-logen C:\TM1\salesdata.

    Anm: Om sökvägen till katalogen innehåller några blanktecken, omger du helasökvägen med dubbla citattecken.Innehållet i fältet Mål ska nu se ut så här:"C:\Program Files\IBM\cognos\tm1\bin\tm1s.exe" -z C:\TM1\salesdata

    26 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • 8. Klicka på OK så sparas genvägen.Du kanske vill flytta genvägen till skrivbordet så att den är lättillgänglig.

    Konfigurera en TM1 -fjärrserver som körs som en Windows-tjänstDu kan manuellt installera en TM1 -server att köras som en Windows-tjänst, ellerta bort en befintlig tjänst, med hjälp av kommandoradsalternativen för filentm1sd.exe. Filen tm1sd.exe installeras i katalogen install\bin.

    I det här avsnittet beskrivs hur du konfigurerar en TM1 -server att köras som enWindows-tjänst.

    Installera en TM1 -server att köra som en Windows-tjänstNär du ska installera en TM1 -server att köras som en Windows-tjänst använderdu följande kommandoradsformat: tm1sd.exe -install parameters

    Följande tabell innehåller en lista över tillgängliga parametrar.

    Parameter

    Obligatorisk/Valfri

    Beskrivning

    -n Obligatorisk

    Namnet på TM1 -servern. Detta kommer att bli Windows-tjänstenamnetsom visas i egenskaperna för en installerad tjänst.

    -z Obligatorisk

    Datakatalogen som innehåller filen tm1.cfg för TM1 -databasen.

    -u Valfri

    Giltigt användarnamn på datorn som du arbetar på. Använd något avföljande format:

    v Domän- och användarnamn i formatet Domän\användarnamn. Exem-pel: entp\jsmith.

    v Användarnamn för ett lokalt användarkonto.

    Om du inte anger ett användarnamn används det aktuellaanvändarkontot som standard.

    -w Valfri

    Lösenordet för ovanstående konto.

    Exempel: Följande kommandorad installerar sdata TM1 -servern som en Windows-tjänst för den aktuella servern.tm1sd.exe -install -n sdata -z C:\Program Files\Cognos\TM1\Custom\TM1Data\SData

    Ta bort en TM1 -server från körning som Windows-tjänstAnvänd följande kommandoradsformat när du ska ta bort en TM1 -server somkörs som en tjänst.tm1sd.exe -remove -n ServerName

    Kapitel 4. Fjärrdrift av Cognos TM1 Server 27

  • där ServerName är namnet på Microsoft Windows-tjänsten för TM1 -server som duska ta bort.

    Exempel: Med följande kommandorad tar du bort en befintlig tjänst för sdata TM1-servern.tm1sd.exe -remove -n sdata

    Starta en TM1 -fjärrserverI avsnittet beskrivs hur du startar alla versioner av TM1 -servern.

    Starta en TM1 -server som konfigurerats som ett Windows-program

    Du kan starta en fjärrserver som har konfigurerats som ett Windows-program.

    Arbetsordning

    Dubbelklicka på ikonen TM1 Sales Data.

    Resultat

    Ett serverfönster öppnas. I fönstret finns en lista över kuber och dimensioner somär inlästa i serverns RAM-minne.

    Starta en TM1 -server som installerats som en Windows-tjänstUtför följande steg för att starta en fjärrserver som har installerats som en tjänst.

    Arbetsordning1. Öppna Microsoft Windows Services Manager.

    En lista över installerade tjänster öppnas.2. Välj posten för den TM1 -server som du ska starta, t.ex. Planning Sample, och

    klicka på knappen Starta.En administrationsserver måste vara igång innan någon TM1 -server kan star-tas. Om du har angett en administratörsvärd i filen Tm1s.cfg kommer TM1-servern att försöka ansluta till en administrationsserver på den värden. TM1-servern kommer inte att kunna starta om den av någon anledning inte kan an-sluta till administrationsservern.Om du inte har angett någon administratörsvärd kommer TM1 -servern att försöka ansluta till en administrationsserver på den lokala datorn. Om en adminis-trationsservern inte körs på den lokala datorn, som tjänst eller program, startarTM1 -servern ett nytt administrationsserverprogram och ansluter till det.

    Konfigurera tjänster att starta automatisktUtför följande steg för att konfigurera en installerad tjänst som startas automatisktnär Microsoft Windows startas om.

    Arbetsordning1. Öppna Windows Services Manager.

    En lista över installerade tjänster öppnas.2. Dubbelklicka på TM1 -serverns post.

    Dialogrutan Egenskaper för tjänster öppnas.3. Välj Automatisk som starttyp och klicka på OK.

    28 IBM Cognos TM1 version 10.2.2: - Driftshandbok

  • Starta en UNIX TM1 -serverSom hjälp att starta en UNIX TM1 -server finns det ett exempelskript med namnetstartup_tm1s.sh i katalogen install_dir/bin eller /bin64.

    Med några mindre modifieringar kan du använda exempelskriptet när du skastarta din UNIX TM1 -server. När du använder skriptet för att starta en server an-vänder TM1 filen Tm1s.cfg i den angivna datakatalogen till att styra serverns bete-ende.

    Ändra skriptet startup_tm1s.shAnpassa skriptet startup_tm1s.sh genom att ändra sökvägsparametrarna.

    Arbetsordning1. Öppna filen i en textredigerare.2. Ställ in parametern tm1_path på den katalog som innehåller den körbara filen

    tm1s.exe för servern. I de flesta fall är det katalogen install_dir/bin.3. Ställ in parametern tm1_data_path på serverns datakatalog.4. Ställ in parametern TM1_PATH på den katalog som innehåller den körbara filen

    tm1s.exe för servern. I de flesta fall är det katalogen install_dir/bin.

    Anm: Du måste ange samma katalog för både tm1_path och TM1_PATH.5. Spara skriptet.

    Exempel:> ./startup_tm1s.sh /software/AutoInstall/TM1/samples/tm1/SData

    Du kan spara i en fil med nytt namn om du vill. Om du har installerat fleraTM1 -servrar bör du skapa serverspecifika skript med unika filnamn för varjeserver.

    6. Kör ./startup_tm1s.sh (eller det nya fil