181
IBM Cognos TM1 Version 10.2.2 Betjeningsvejledning

IBM CognosTM1 Version 10.2public.dhe.ibm.com/software/data/cognos/... · Cognos TM1 Performance Modeler, IBM Cognos Insight og Cognos TM1 Operati-ons Console har hjælp til handicappede

  • Upload
    others

  • View
    41

  • Download
    0

Embed Size (px)

Citation preview

  • IBM Cognos TM1Version 10.2.2

    Betjeningsvejledning

    ���

  • NoteFør du bruger disse oplysninger og det produkt, de understøtter, skal du læse oplysningerne i “Bemærkninger” på side 163.

    Produktoplysninger

    Dette dokument omhandler IBM Cognos TM1 Version 10.2.2 og kan også gælde for efterfølgende releases.

    Licenseret materiale - tilhører IBM Corp

    © Copyright IBM Corporation 2007, 2014.

  • Indholdsfortegnelse

    Introduktion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Kapitel 1. Nye funktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Nye funktioner i Cognos TM1 Betjeningsvejledning version 10.2.0 . . . . . . . . . . . . . . . . . 1

    Forespørgsler med flere tråde i Cognos TM1 version 10.2.0 . . . . . . . . . . . . . . . . . . . 1

    Kapitel 2. Konfiguration af TM1 -system og -funktion . . . . . . . . . . . . . . . . 3Konfigurationsoversigt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Forbedre ydeevnen ved behandling af forespørgsler med flere tråde . . . . . . . . . . . . . . . . . 4Rettighedstildelinger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    Cognos TM1 Application Web - funktioner . . . . . . . . . . . . . . . . . . . . . . . . 7Angiv funktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Om virkningen af tomme tildelingsrettigheder . . . . . . . . . . . . . . . . . . . . . . . 8

    Brug af permanente feedere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Gem data med permanente feedere . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Revidér regler for kuber med feedere . . . . . . . . . . . . . . . . . . . . . . . . . . 10Håndtering af ødelagte eller ugyldige feederlinjer . . . . . . . . . . . . . . . . . . . . . 10

    Konfigurér og administrér sandkasser i TM1 -miljøet . . . . . . . . . . . . . . . . . . . . . 11Overvejelser i forbindelse med hukommelsesforbrug for sandkasser og personlige arbejdsområder . . . . . 11Administrér filer og foldere til sandkasser . . . . . . . . . . . . . . . . . . . . . . . . 11TM1-serverens konfigurationsparametre til sandkasser . . . . . . . . . . . . . . . . . . . . 11Om sandkasseforskelle på forskellige TM1-klienter . . . . . . . . . . . . . . . . . . . . . 12

    Brug af parallel interaktion med en Cognos TM1 -server . . . . . . . . . . . . . . . . . . . . 12Bedste fremgangsmåde for brug af parallel interaktion . . . . . . . . . . . . . . . . . . . . 13

    Kapitel 3. Cognos TM1 -admin-serverfunktioner . . . . . . . . . . . . . . . . . . 19TM1-admin-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Kør Cognos TM1 -admin-serveren i et Windows-styresystem . . . . . . . . . . . . . . . . . . . 20

    Kør Cognos TM1 -admin-serveren som en applikation i Windows . . . . . . . . . . . . . . . . 21Kør Cognos TM1 -admin-serveren i UNIX . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Vis statusrapport for admin-server. . . . . . . . . . . . . . . . . . . . . . . . . . . 22Angiv placeringen af admin-værten . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    Angiv flere admin-værter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Kapitel 4. Eksterne Cognos TM1 -serverfunktioner . . . . . . . . . . . . . . . . . 25Oversigt over funktioner på eksterne servere . . . . . . . . . . . . . . . . . . . . . . . . 25Konfigurér en ekstern TM1-server, der skal køre som en applikation . . . . . . . . . . . . . . . . 26Konfigurér en ekstern TM1-server, der skal køre som en Windows-service . . . . . . . . . . . . . . 27

    Installér en TM1-server til at køre som en Windows-service. . . . . . . . . . . . . . . . . . . 27Fjern en TM1-server, der kører som en Windows-service . . . . . . . . . . . . . . . . . . . 28

    Start en ekstern TM1-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Start en TM1-server, der er konfigureret som en Windows-applikation. . . . . . . . . . . . . . . 28Start af en TM1-server, der er installeret som en Windows-service . . . . . . . . . . . . . . . . 28Start en UNIX TM1-server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Opret forbindelse til en ekstern server . . . . . . . . . . . . . . . . . . . . . . . . . . 30Opfrisk listen med eksterne servere . . . . . . . . . . . . . . . . . . . . . . . . . . 30Nulstil admin-værten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Nulstil indstillinger for lokal server . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Afbryd forbindelsen til en ekstern server . . . . . . . . . . . . . . . . . . . . . . . . . 31Luk en Windows TM1-server ned . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    Luk en Windows TM1-server, der kører i baggrunden, ned . . . . . . . . . . . . . . . . . . 31Luk en UNIX TM1-server ned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    Luk en UNIX TM1-server, der kører i baggrunden, ned. . . . . . . . . . . . . . . . . . . . 32Log transaktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    © Copyright IBM Corp. 2007, 2014 iii

  • Sikkerhedskopiér og retablér data . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Aktivér og deaktivér logning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Vis transaktionsloggen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Angiv grænse for søgelås . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Tilbagefør records i transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . 36Fjern logfiler fra disken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    Overvåg serverydeevnen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Administrér klientforbindelser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Rundsend meddelelser til klienter . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Afbryd klienters forbindelse til serveren . . . . . . . . . . . . . . . . . . . . . . . . . 38Luk en ekstern server ned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Administrér hukommelse på ekstern server . . . . . . . . . . . . . . . . . . . . . . . . 39Om Stargate-oversigter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Brug af TM1 i bulk load-tilstand . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Bemærkninger til brug af bulk load-tilstand . . . . . . . . . . . . . . . . . . . . . . . 41TM1 C API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41TurboIntegrator-proceskommandoer . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    Kapitel 5. TM1 -sikkerhed - oversigt . . . . . . . . . . . . . . . . . . . . . . . 43Oversigt over validering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43TM1-objektsikkerhed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    Kapitel 6. Administrér brugere og grupper . . . . . . . . . . . . . . . . . . . . 45Oversigt over bruger- og gruppesikkerhed i TM1 . . . . . . . . . . . . . . . . . . . . . . . 45

    Implementér et sikkerhedsskema i TM1 . . . . . . . . . . . . . . . . . . . . . . . . . 45Eksempler på TM1-sikkerhed for brugere og grupper . . . . . . . . . . . . . . . . . . . . 46

    Om administrative grupper og autorisation. . . . . . . . . . . . . . . . . . . . . . . . . 46ADMIN-gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Gruppen SecurityAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Gruppen DataAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Tilføj og slet brugere og grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Tilføj en bruger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Tilføj en gruppe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Slet en bruger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Slet en gruppe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    Tilknyt brugere til grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Medlemskab af flere grupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Sikre TM1-data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Begræns adgang til databiblioteket . . . . . . . . . . . . . . . . . . . . . . . . . . 51Tildel kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Brug standardsikkerhed til kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    Angiv og fjern kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Angiv et kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Fjern et kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Skift et kodeord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Angiv et udløbstidspunkt for en bruger . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    Kapitel 7. Overvågning af system og ydeevne . . . . . . . . . . . . . . . . . . . 55Oversigt over overvågning af system og ydeevne for TM1. . . . . . . . . . . . . . . . . . . . 55Brug af admin-server-loggen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    Alvorlighedsniveauer for meddelelser ved admin-serverlogning . . . . . . . . . . . . . . . . . 56Konfigurér admin-serverlogning . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Aktivér admin-serverlogning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Vis logfilen til admin-serveren . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

    Log transaktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Sikkerhedskopiér og retablér data . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Aktivér og deaktivér transaktionslogning . . . . . . . . . . . . . . . . . . . . . . . . 59Vis transaktionsloggen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Tilbagefør records i transaktionsloggen . . . . . . . . . . . . . . . . . . . . . . . . . 61Fjern transaktionslogfiler fra disken . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    iv IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Fejlfinding: Retablér ud fra en ødelagt transaktionslogfil . . . . . . . . . . . . . . . . . . . 61Brug af TM1-serverens meddelelseslog . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Alvorlighedsniveauer for meddelelser . . . . . . . . . . . . . . . . . . . . . . . . . 63TM1-logfunktioner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Egenskabsfil til logning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Konfigurér og aktivér meddelelseslogning for server . . . . . . . . . . . . . . . . . . . . 64Vis TM1-serverens meddelelseslog. . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    Klientlogning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Brug af kontrolloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

    Om hændelser i kontrolloggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Konfigurér kontrollogning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Opdatér kontrolloggen med de nyeste hændelser . . . . . . . . . . . . . . . . . . . . . . 72Se logmeddelelser fra vinduet Kontrollog . . . . . . . . . . . . . . . . . . . . . . . . 73

    Overvågning af serverydeevnen ved hjælp af kontrolkuber . . . . . . . . . . . . . . . . . . . 76Aktivér overvågning af ydeevne . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Deaktivér overvågning af ydeevne. . . . . . . . . . . . . . . . . . . . . . . . . . . 77Vis statistik for klienters, kubers og servers ydeevne. . . . . . . . . . . . . . . . . . . . . 77

    Brug af TM1-ydeevneindikatorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Vigtig note om at køre TM1-ydeevneindikatorværktøjer . . . . . . . . . . . . . . . . . . . 78Tilgængelige TM1-ydeevneindikatorer . . . . . . . . . . . . . . . . . . . . . . . . . 78Fremvisning af TM1-ydeevneindikatorer med TM1 PerfMon-funktionen . . . . . . . . . . . . . . 79Vis ydeevneindikatorer med Microsoft Windows Ydelsesmåler . . . . . . . . . . . . . . . . . 80Vigtig note om at køre TM1-ydeevneindikatorværktøjer . . . . . . . . . . . . . . . . . . . 82

    Registrering af kernedump til analyse af TM1-servernedbrud. . . . . . . . . . . . . . . . . . . 82Fejlfindingsværktøjer til Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

    Installér og kør ADPlus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Kør Dr. Watson . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Indsamling af filer til analyse efter et TM1-servernedbrud . . . . . . . . . . . . . . . . . . . 87Send filer til Cognos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

    Kapitel 8. Værktøjer og faciliteter i Cognos TM1 . . . . . . . . . . . . . . . . . . 89tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

    Syntaks for tm1xfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Komprimering af biblioteker med tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . 90Dekomprimering af biblioteker med tm1xfer . . . . . . . . . . . . . . . . . . . . . . . 91Bemærkninger til tm1xfer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Fejlmeddelelser til tm1xfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93tm1xfer-noter om brug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Værtøjet odbc_test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    Kapitel 9. Administrér IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . 99Skift kodeord i Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Redigér konfigurationsparametre til Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . 99

    Konfigurationsparametre til Cognos TM1 Web. . . . . . . . . . . . . . . . . . . . . . . 99Redigér konfigurationsfilen til Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . 101Konfigurér logonsiden til Cognos TM1 Web ved hjælp af parametrene AdminHostName og TM1ServerName 102Konfigurér en tilpasset startside til IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . 103Vis påmindelser om at gemme data . . . . . . . . . . . . . . . . . . . . . . . . . . 107Konfigurér indstillinger for start og udseende af IBM Cognos TM1 Web. . . . . . . . . . . . . . 108Revidér sidestørrelsen i Cube Viewer . . . . . . . . . . . . . . . . . . . . . . . . . 111Angiv det maksimale antal ark, der kan eksporteres fra Cube Viewer. . . . . . . . . . . . . . . 111Ombryd strengværdier i kubeoversigter . . . . . . . . . . . . . . . . . . . . . . . . 111

    Brug af logning i IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . 112Logfilen til IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . . 112Alvorlighedsniveauer for logmeddelelser fra IBM Cognos TM1 Web . . . . . . . . . . . . . . . 113Konfigurér og aktivér logning i IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . 113Vis logfilen til IBM Cognos TM1 Web . . . . . . . . . . . . . . . . . . . . . . . . . 114

    Microsoft Excel .xls-regneark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Konvertér et .xls-regneark til .xlsx . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Indholdsfortegnelse v

  • Kapitel 10. Om kubeafhængighed . . . . . . . . . . . . . . . . . . . . . . . . 117Ændringer i afhængighedsmapning . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Rydning af kubeafhængigheder . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Opret kubeafhængigheder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Brug af AddCubeDependency til at oprette afhængigheder . . . . . . . . . . . . . . . . . . . 119

    Fejlfinding og identifikation af afhængigheder . . . . . . . . . . . . . . . . . . . . . . 120

    Kapitel 11. Replikér kuber . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Replikeringsoversigt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

    Relationer oprettet af replikering . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Nødvendige adgangsrettigheder . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Overvejelser i forbindelse med admin-servere . . . . . . . . . . . . . . . . . . . . . . 125Konfigurér understøttelse af replikering i filen Tm1s.cfg . . . . . . . . . . . . . . . . . . . 125

    Oprethold replikeringsforbindelser . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Opret en replikeringsforbindelse . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Revidér en replikeringsforbindelse . . . . . . . . . . . . . . . . . . . . . . . . . . 127Slet en replikeringsforbindelse. . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

    Replikeringsproces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Replikér en kube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Angiv oplysninger om den replikerede kube . . . . . . . . . . . . . . . . . . . . . . . 128Hvad sker der, når TM1 replikerer en kube? . . . . . . . . . . . . . . . . . . . . . . . 130

    Synkroniseringsproces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Synkronisering efter behov . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Planlæg synkronisering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Synkronisering over ustabile netværk eller WAN-netværk . . . . . . . . . . . . . . . . . . 132

    Tillæg A. Hjælp til handicappede . . . . . . . . . . . . . . . . . . . . . . . . 133Tastaturgenveje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133IBM og hjælp til handicappede . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Tillæg B. Kontrolkuber . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Sikkerhedskontrolkube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    }CellSecurity_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135}ChoreSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136}ClientSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136}CubeSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137}DimensionSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138}ElementSecurity_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . . 138}ProcessSecurity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

    Kontrolkuber til klient- og gruppeadministration . . . . . . . . . . . . . . . . . . . . . . 139}ClientsGroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Kontrolkuber vedrørende objektattributter og -egenskaber . . . . . . . . . . . . . . . . . . . 141}ConnectionProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141}CubeProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141}DimensionProperties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142}DimensionAttributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143}ElementAttributes_DimensionName . . . . . . . . . . . . . . . . . . . . . . . . . 143}HierarchyProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

    Kontrolkuber til overvågning af ydeevne . . . . . . . . . . . . . . . . . . . . . . . . . 144}StatsByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144}StatsByCube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145}StatsByCubeByClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146}StatsForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

    Andre kontrolkuber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148}Hold_UserName_CubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

    Tillæg C. Kontroldimensioner . . . . . . . . . . . . . . . . . . . . . . . . . 149}Chores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149}ClientProperties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

    vi IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

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

    Tillæg D. Excel-hændelser, der håndteres af TM1 . . . . . . . . . . . . . . . . . 161

    Bemærkninger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

    Stikordsregister . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

    Indholdsfortegnelse vii

  • viii IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Introduktion

    Dette dokument er beregnet til brug sammen med IBM® Cognos TM1.

    Dette dokument beskriver TM1-arkitektur, serverfunktioner, validering og kompo-nentsikkerhed.

    TM1 integrerer forretningsplanlægning, måling af ydeevne og driftsdata, så virk-somheder kan optimere deres forretningseffektivitet og kundeinteraktion uansetgeografi og struktur. TM1 tilbyder umiddelbar synlighed af data, ansvarlighed i enfælles proces og en ensartet fremvisning af oplysninger, så ledere hurtigt kan stabi-lisere driftsudsving og udnytte nye muligheder.

    Søg efter oplysninger

    Hvis du vil søge efter dokumentation på internettet, herunder al oversat dokumen-tation, skal du anvende IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter).

    Ansvarsfraskrivelse vedrørende eksempler

    Firmaet Sample Outdoors, Great Outdoors, GO Sales, alle varianter af navneneSample Outdoors og Great Outdoors og planlægningseksempel skildrer fiktivevirksomheder med eksempeldata, der bruges til at udvikle eksempelapplikationertil IBM og IBM-kunder. Disse fiktive oplysninger omfatter eksempeldata til salgs-transaktioner, produktdistribution, økonomi og personale. Enhver lighed med fakti-ske navne, adresser, kontaktnumre eller transaktionsværdier er tilfældig. Andre ek-sempelfiler kan indeholde fiktive data, der er manuelt eller maskinelt oprettet,faktuelle data, der er kompileret fra akademiske eller offentlige kilder, eller data,der anvendes med tilladelse fra copyrightindehaveren, til brug som eksempeldatamed henblik på at udvikle eksempelapplikationer. Produktnavne, der henvises til,kan være varemærker, der tilhører de respektive ejere. Uautoriseret kopiering erikke tilladt.

    Hjælp til handicappede

    Hjælp til handicappede er funktioner, som kan være en hjælp til brugere med enfysisk defekt, f.eks. begrænset mobilitet eller syn, til at anvende IT-produkter. IBMCognos TM1 har visse komponenter, som understøtter hjælp til handicappede. IBMCognos TM1 Performance Modeler, IBM Cognos Insight og Cognos TM1 Operati-ons Console har hjælp til handicappede.

    Der er flere oplysninger under Hjælp til handicappede.

    Fremadrettede erklæringer

    Denne dokumentation beskriver de aktuelle funktioner i produktet. Referencer tilfunktioner, der ikke er tilgængelige i øjeblikket, kan blive inkluderet på et seneretidspunkt. Heraf kan ikke udledes, at sådanne funktioner bliver tilgængelige ifremtiden. Denne type referencer medfører hverken en binding, et løfte eller en ju-ridisk forpligtelse til at levere materiale, kode eller funktionalitet. Udvikling, frigi-velse og valg af tidspunkt for funktioner eller funktionalitet sker alene ud fraIBM's skøn.

    © Copyright IBM Corp. 2007, 2014 ix

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

  • x IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Kapitel 1. Nye funktioner

    Dette afsnit indeholder en liste over nye, ændrede og fjernede funktioner i dennerelease.

    Du finder den nyeste TM1-dokumentation på TM1-velkomstsiden (http://www.ibm.com/support/knowledgecenter/SS9RXT/welcome).

    Nye funktioner i Cognos TM1 Betjeningsvejledning version 10.2.0Nedenfor angives de nye funktioner i IBM Cognos TM1 Betjeningsvejledning sidensidste udgave.

    Forespørgsler med flere tråde i Cognos TM1 version 10.2.0Version 10.2.0 af IBM Cognos TM1-serveren kan behandle forespørgsler med fleretråde.

    Forespørgsler med flere tråde kan beregne flere resultatstrømme parallelt for at for-bedre ydeevnen for forespørgsler. Der kan opnås betydelige forbedringer af ydeev-nen ved behandling af forespørgsler, hvis der er tilstrækkeligt mange processorker-ner til rådighed. Lange forespørgsler kan automatisk fordeles på flere kerner for atøge hastigheden og effektiviteten.

    Der er flere oplysninger i “Forbedre ydeevnen ved behandling af forespørgslermed flere tråde” på side 4.

    © Copyright IBM Corp. 2007, 2014 1

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

  • 2 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Kapitel 2. Konfiguration af TM1 -system og -funktion

    I dette afsnit beskrives, hvordan du konfigurerer IBM Cognos TM1-server og -kli-enter.

    KonfigurationsoversigtBrug følgende komponenter og funktioner til at konfigurere IBM Cognos TM1-ser-veren og klienter.

    Konfiguration Beskrivelse

    Tm1s.cfg-fil En konfigurationsfil, der angiver miljøoplysninger for TM1-serveren.

    Du kan redigere filen Tm1s.cfg, så den afspejler miljøet forden tilknyttede server.

    Der er flere oplysninger og en fuldstændig liste over alledisse parametre i IBM Cognos TM1 Installations- ogkonfigurationsvejledning.

    Tm1p.ini-fil En konfigurationsfil, der angiver miljøoplysninger for TM1-klienterne (TM1 Perspectives, TM1 Architect og klient) .

    Der er flere oplysninger og en fuldstændig liste over alledisse parametre i IBM Cognos TM1 Installations- ogkonfigurationsvejledning.

    Forespørgsler med fleretråde

    Forespørgsler med flere tråde kan beregne flereresultatstrømme parallelt for at forbedre ydeevnen for fore-spørgsler. Forespørgsler med flere tråde lader IBM CognosTM1 udføre automatisk belastningsudjævning ved at udførehver forespørgsel på en separat kerne. Dennemultibehandling kan øge effektiviteten og forkortebehandlingstiden for store forespørgsler og regler.

    Der er flere oplysninger under “Forbedre ydeevnen ved be-handling af forespørgsler med flere tråde” på side 4

    Rettighedstildelinger Et sæt funktioner, som administratorer kan aktivere ellerdeaktivere efter brugergruppe.

    Funktioner gør det muligt at styre indstillinger som f.eks.Personligt arbejdsområde - Tilbageskrivningstilstand, Sand-kasser, Datareservation og Adgang til Server Explorer.

    Der er flere oplysninger i “Rettighedstildelinger” på side 5.

    Permanente feedere En parameter, der kan forbedre genindlæsingstiden for kubermed feedere, specielt dem med mange kompleksefeederberegninger, ved at gemme feederne og dereftergenindlæse dem ved serverstart uden at genberegne dissefeedere.

    Der er flere oplysninger i “Brug af permanente feedere” påside 9.

    © Copyright IBM Corp. 2007, 2014 3

  • Konfiguration Beskrivelse

    Sandkasser En funktion, der gør det muligt for brugerne at oprette ogarbejde i deres egne dataområder særskilt fra basisdata.

    Administratoropgaver til denne funktion omfatter en forstå-else af funktionen og dens brug af hukommelse, aktivering afde nødvendige konfigurationsparametre og styring af tilhø-rende filer og foldere.

    Der er flere oplysninger i “Konfigurér og administrér sand-kasser i TM1 -miljøet” på side 11.

    Parallel interaktion En serverrelateret funktion, der gør det muligt at opnå størreoverensstemmelse mellem læse- og skrivefunktioner i forbin-delse med det samme kubeobjekt. Parallel interaktion er medtil at sikre, at skrivefunktioner i en kube ikke bliver blokeret,når de venter på, at læsefunktioner i den samme kube bliverfærdige med deres læseaktiviteter.

    Der er flere oplysninger i “Brug af parallel interaktion meden Cognos TM1 -server” på side 12.

    Datareservation En serverrelateret funktion, der gør det muligt at konfigurereeksklusiv skriveadgang til regioner i en kube til individuellebrugere. Når data er reserveret, kan dataene i den pågæl-dende region kun ændres af den specifikke bruger, indtil re-servationen frigives.

    Administratoropgaverne i forbindelse med datareservationomfatter konfiguration af de tilhørende egenskaber ikontrolkuben }CubeProperties og vinduet Ret-tighedstildelinger.

    Når du skal anvende og styre datareservationer, skal dubruge de tilhørende TurboIntegrator- og API-funktioner, dergør det muligt at hente, frigive og styre reservationer via etprogram.

    Der er flere oplysninger i afsnittene "Brug datareservationer"og "Aktivér datareservationer" i IBM Cognos TM1 DeveloperGuide.

    Forbedre ydeevnen ved behandling af forespørgsler med flere trådeDu kan forbedre ydeevnen ved behandling af forespørgsler ved at tillade, at fore-spørgsler opdeles i flere behandlingstråde.

    Forespørgsler med flere tråde lader IBM Cognos TM1 udføre automatisk belast-ningsudjævning ved at udføre hver forespørgsel på en separat kerne. Denne multi-behandling kan øge effektiviteten og forkorte behandlingstiden for store fore-spørgsler og regler.

    Eksempel:v Forespørgsel 1 køres og modtager den overordnede tråd og de 7 arbejdstråde (8

    i alt).

    4 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • v Forespørgsel 2 køres. Når underopgaven i arbejdstråden er færdig, sættes fore-spørgsel 2 tilbage i køen, og 4 af trådene er nu tildelt til forespørgsel 2, hvilketgiver en fordeling af tråde på 4 til hver forespørgsel.

    v Forespørgsel 3 køres. Trådene udfører igen deres underopgaver, og omtildelesderefter til den nye forespørgsel. Det medfører en opdeling af tråde på 3 tråde tilforespørgsel 1, 3 tråde til forespørgsel 2 og 2 tråde til forespørgsel 3, i alt 8 tråde.Denne proces fortsætter, indtil alle trådene på et tidspunkt er ligeligt fordelt.

    v Hvis forespørgsel 1 bliver færdig, mens forespørgsel 2 og forespørgsel 3 stadiger i gang, tildeles de tråde, der var tildelt til forespørgsel 1, til forespørgsel 2 ogforespørgsel 3, så de hver har 4 tråde.

    Den bedste fremgangsmåde er at indstille MTQ til den største tilgængelige kombina-tion af fysiske kerner og multitrådskerner. Angiv f.eks. MTQ=8 for 4 multitrådsker-ner eller MTQ=16 for 16 fysiske kerner.

    Kun servere med en kapacitet, der ikke er udnyttet 100 %, har fordel af forbedrin-gerne inden for forespørgsler med flere tråde. Hvis der f.eks. var 8 kerner, der be-handlede 8 samtidige forespørgsler, kunne ingen af dem udnytte forespørgsler medflere tråde. Hvis der blev tilføjet en 9. forespørgsel, der skulle behandles samtidig,ville trådene til forespørgselsbehandling blive fordelt mellem flere kerner.

    Du sætter serveren i stand til at behandle forespørgsler med flere tråde ved at an-give det maksimale antal tråde, der skal bruges til behandling af forespørgsler. Detgør du ved at tilføje MTQ=n til Tm1s.cfg, hvor n repræsenterer det største samledeantal tråde pr. forespørgsel.

    Du kan spore udførelsen af forespørgsler med flere tråde ved hjælp af den udvi-dede rapport om objektkonflikter i Cognos TM1 Operation Console.

    Logning

    Du kan aktivere logning af forespørgsler med flere tråde ved at indsætte følgendelinjer i filen tm1s-log.properties, der er placeret samme sted som filen tm1s.cfg:v Tilføj følgende for at registrere Stargate-oprettelsestider:

    log4j.logger.TM1.Cube.Stargate=DEBUG

    v For at registrere opdeling af arbejdsenheder: log4j.logger.TM1.Parallel=DEBUGv For at registrere den hændelse, hvor igangværende tråde udvælger arbejdsenhe-

    der: log4j.logger.TM1.OperationThread=DEBUG

    RettighedstildelingerAdministratorer kan indstille visse funktioner efter brugergruppe ved at bruge me-nuen Rettighedstildelinger, der findes i menuen Server i Server Explorer.

    Åbn Server Explorer, vælg en server for at få vist menuen Server, og vælg Rettig-hedstildelinger.

    Standardværdien er, at alle tildelinger er tomme. De tomme indstillinger påvirkerde enkelte funktioner forskelligt. Ændringer af disse tildelinger træder i kraft, nårdu har logget af TM1 og derefter logger på igen. Sørg for at gemme indstillingernepå serveren, så ændringerne får virkning.

    Følgende funktioner kan indstilles for hver brugergruppe:v Adgang til Server Explorer

    Kapitel 2. Konfiguration af TM1 -system og -funktion 5

  • Brug denne funktion til at starte Server Explorer som standard for denne bruger-gruppe. Du kan angive denne funktion til Afvis for at forhindre, at Server Explo-rer benyttes af denne brugergruppe. Som standard er funktionen angivet til tomeller Tillad. Hvis du vil blokere adgangen til Server Explorer, skal du klikke påskæringspunktet mellem brugergruppen og funktionen og vælg Afvis.

    v Personligt arbejdsområde - TilbageskrivningstilstandFunktionen definerer, hvordan dataændringer håndteres i denne brugergruppe.Når funktionen tillades, har brugerne mulighed for at holde dataændringer i etprivat arbejdsområde, før de beslutter manuelt at udføre commit af ændringernei basisdataene. Brugerne kan derudover gives mulighed for at navngive og ad-ministrere flere private miljøer, der kaldes sandkasser (se sandkassefunktionen).Når Personligt arbejdsområde - Tilbageskrivningstilstand er tilladt:– Brugerne arbejder i et miljø med indirekte tilbageskrivning, så de kan tilpasse

    dataværdier isoleret, før de stiller dem til rådighed for resten af fællesskabet.Den særlige sandkasse, der bruges, når Personligt arbejdsområde - Tilbage-skrivningstilstand er tilladt, gør det let at afprøve forskellige dataændringeruden kompleksiteten i forbindelse med navngivne sandkasser.

    – Data, der er blevet ændret, vises med en anden farve for at gøre brugeren op-mærksom på, at ændringen endnu ikke er flettet med basisdataene. Når derer udført commit af dataændringen i det personlige arbejdsområde, skiftercellefarven tilbage til sort for at vise, at dataene indgår i basisdataene.

    – Brugerne skal manuelt udføre commit af deres dataændringer for at gøre demtilgængelige for andre brugere. Hvis brugerne ikke er vant til at arbejde i ensandkasse, f.eks. hvis de har været vant til at arbejde i den klassiske tilstandmed direkte tilbageskrivning i tidligere versioner af TM1, kan de have sværtved at huske at udføre commit af deres ændringer ved at trykke på knappenCommit.

    – Ydeevnen er ofte bedre, når der arbejdes i tilstanden med et personligt ar-bejdsområde, end i direkte Tilbageskrivningstilstand, eftersom ændringer afbasisdataene forekommer mindre hyppigt, end når hver dataændring skalflettes med basisdataene.

    Når funktionen er angivet til Afvis, anvender brugerne ikke tilbageskrivning fraet personligt arbejdsområde, men arbejder direkte i basen. Det er den måde,funktionen som standard fungerer på. Fordelen ved denne funktionsindstillinger, at dataændringer foretages med det samme, men mange brugere ønsker denfleksibilitet, det giver selv at styre, hvornår de vil udføre commit af deres æn-dringer og stille dem til rådighed for andre brugere.Funktionen Personligt arbejdsområde - Tilbageskrivningstilstand er som stan-dard ikke tilladt for brugergrupper. Standardværdien er, at funktionen er tom,hvilket fungerer som Afvis.Du kan tillade brug af et personligt arbejdsområde for en brugergruppe ved atklikke på skæringspunktet mellem brugergruppen og funktionen og vælge Til-lad.Bemærk, at sandkassefunktionen kan bruges, selvom funktionen Personligt ar-bejdsområde - Tilbageskrivningstilstand er afvist for en brugergruppe. I det til-fælde arbejder brugerne direkte i basen, men har mulighed for at gemme æn-dringer i en navngivet sandkasse. Knapperne Commit og Nulstil data blivertilgængelige, når en bruger opretter en navngivet sandkasse. Hvis de skifter til-bage til basen, går de tilbage til direkte tilbageskrivning. I “Angiv funktioner”på side 7 kan du se de mulige kombinationer af funktionerne Personligt arbejds-område - Tilbageskrivningstilstand og Sandkasse.Hvis muligheden for at have sandkasser er deaktiveret globalt medDisableSandboxing=T i konfigurationsfilen til serveren, ignoreres funktionerne

    6 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Personligt arbejdsområde - Tilbageskrivningstilstand og Sandkasse. Standardvær-dien er, at DisableSandboxing ikke findes eller er angivet til F.

    v SandkasseDenne funktion giver brugergruppen mulighed for at oprette navngivne sand-kasser, der kan bruges til at opbygge Hvad nu hvis-scenarier. Brugere, som harfået tildelt denne funktion, kan oprette og navngive mere end ét sæt dataæn-dringer, som lægges oven på basisdataene. Brugerne kan lade sandkasserne væreprivate og selv beslutte, hvornår de vil udføre commit af dataændringerne for atgøre dem offentlige. Brug af sandkasser er en effektiv og nyttig funktion, mennogle brugere vil finde kompleksiteten ved håndtering af flere scenarier over foren fælles basis overvældende.Standardværdien er, at alle brugere kan bruge funktionen. Den tomme indstil-ling fungerer som Tillad.Du kan forhindre en brugergruppe i at bruge navngivne sandkasser ved at an-give funktionen til Afvis.Hvis muligheden for at have sandkasser er deaktiveret med konfigurationspara-meteren DisableSandboxing i konfigurationsfilen til serveren, ignoreres funktio-nerne Personligt arbejdsområde - Tilbageskrivningstilstand og Sandkasse. Stan-dardværdien er, at denne parameter ikke findes eller er angivet til F.DisableSandboxing beskrives i IBM Cognos TM1 Installations- og konfigurationsvej-ledning.

    v DatareservationsfunktionerDatareservation (DR) er en serverrelateret funktion, som gør det muligt at konfi-gurere eksklusiv skriveadgang til regioner i en kube til individuelle brugere. Nårdata er reserveret, kan dataene i den pågældende region kun ændres af den spe-cifikke bruger, indtil reservationen frigives.DR bruger funktionerne ManageDataReservation og DataReservationOverridetil at tillade medlemmer af en brugergruppe at indhente, frigive og tilsidesætteDR'er for dem selv og andre brugere.Der er flere oplysninger i afsnittene "Using Data Reservations" og "Enabling usergroups to manage Data Reservations" i IBM Cognos TM1 Developer Guide.

    Cognos TM1 Application Web - funktionerFunktionerne Tilbageskrivning og Sandkasse ignoreres af Cognos TM1 ApplicationWeb.

    I Cognos TM1 Application Web defineres funktionerne af applikationen. Alle debrugere, som er tilknyttet en bestemt applikation, arbejder på den måde, der er de-fineret for applikationen.

    Hvis du arbejder med flere sandkasser skal du sende fra Cognos TM1 ApplicationWeb. Du kan ikke sende fra arbejdsgangen.

    Angiv funktionerDu kan bestemme tilbageskrivningstilstanden ved at bruge en kombination af ind-stillingerne Tillad og Afvis til funktionerne Personligt arbejdsområde - Tilbage-skrivningstilstand og Sandkasse.

    Kapitel 2. Konfiguration af TM1 -system og -funktion 7

  • Brugergruppen skal kunne

    Personligt ar-bejdsområde -Tilbage-skrivningstilstand

    Sand-kasse

    Arbejde direkte i basis med mulighed for at oprette fleresandkasser. Det er standardsituationen.

    Afvis Tillad

    Arbejde i et enkelt privat arbejdsområde uden navngivnesandkasser.

    Tillad Afvis

    Arbejde både med et privat standardarbejdsområde ognavngivne sandkasser.

    Tillad Tillad

    Arbejde i direkte tilbageskrivningstilstand uden en sand-kasse. Det er den klassiske TM1-tilstand. Denne indstillingligner brugen af DisableSandboxing=T i konfigurationsfilen,hvilket forhindrer brug af sandkasser og aktiverer direktetilbageskrivning for alle brugere.

    Afvis Afvis

    Om virkningen af tomme tildelingsrettighederSom standard er alle rettighedstildelinger angivet som tomme, hvilket betyder en-ten Afvis eller Tillad, afhængigt af standardindstillingen for hver funktion.

    I funktionen Personligt arbejdsområde - Tilbageskrivningstilstand betyder Tom foreksempel Afvis. I funktionen Sandkasse betyder Tom Tillad.

    Når en bruger er medlem af mere end én gruppe, kan den tomme indstilling giveanledning til konflikter, der skal løses af en eksplicit angivet tilknytning.

    Når en bruger er medlem af mere end én brugergruppe, tilsidesættes en tom ind-stilling af en eksplicit angivet Tillad- eller Afvis-værdi.

    Hvis eksplicit angivne tilknytninger strider mod hinanden, vil værdien Afvis tilsi-desætte værdien Tillad.

    Der er flere oplysninger om, hvordan personlige arbejdsområder og sandkasserindvirker på brugere i "Personlige arbejdsområder og sandkasser" i IBM CognosTM1 Brugervejledning.

    Om genberegning og commit i et personligt arbejdsområdeI følgende skema vises de forskellige virkninger af commit og genberegning i etpersonligt arbejdsområde med og uden brug af køer.

    Writeback Handling Sender data

    Direkte Læs--> Genberegn

    Skriv--> Genberegn

    Fra TM1 -basismodellen.

    Til TM1 -basismodellen.

    Personligt arbejdsområde Læs--> Genberegn

    Skriv--> Genberegn

    Fra TM1 -basismodellen.

    Til personligt arbejdsområde.

    Personligt arbejdsområde Commit Sender data fra Personligt ar-bejdsområde til TM1-basismodellen.

    8 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Writeback Handling Sender data

    Personligt arbejdsområdemed brug af køer

    Commit Sender det personlige ar-bejdsområde til køen

    Når alle ressourcer er tilgæn-gelige, behandles data i detpersonlige arbejdsområde ogsendes til TM1 -basismodel-len.

    Brug af permanente feedereDu kan forbedre genindlæsningstiden for kuber med feedere ved at angive konfi-gurationsparameteren PersistentFeeders til sand (T) for at gemme de beregnedefeedere i en .feeders-fil.

    Installationer med en serverindlæsningstid over 5 minutter kan sandsynligvis for-bedre deres ydeevne ved hjælp af denne parameter.

    Der er flere oplysninger om den tilknyttede parameter for denne funktion, derhedder CubeSaveData, i IBM Cognos TM1 Installations- og konfigurationsvejledning.

    Når parameteren er angivet til T, og serveren støder på en permanent feeder-fil,indlæser serveren de gemte feedere og reducerer derved den tid, det normalt villehave taget at genberegne disse feedere. Feedere gemmes, når data gemmes, ellerregler redigeres. Feedere gemmes ikke eksplicit.

    I installationer med mange komplekse feeder-beregninger vil det forbedre ydeev-nen, hvis der bruges permanente feedere, der genindlæses, når serveren starter. Itilfælde af simple feedere kan det tage længere tid at læse feedere fra disken end atgenberegne dem, men i de fleste installationer vil det være en fordel.

    Brug af permanente feedere vil kun øge systemets forbrug af diskplads. Hukom-melsesstørrelsen påvirkes ikke, når denne parameter bruges.

    Gem data med permanente feedereNår PersistentFeeders=T, og en kube, der anvender regler, gemmes, lagres feedernesammen med kubedataene i en .feeders-fil.

    Kubefilerne kaldes kubenavn.cub og kubenavn.feeders.

    Hvis der findes en .feeders-fil, når en kube indlæses, læses filen for at genindlæsefeederne, og den normale feeder-evaluering springes over. Hvis feeder-filen ikkefindes, foretages den normale feeder-beregning, og .feeders-filen skrives, når allefeederne er beregnet. Det er funktionsmåden, den første gang TM1 server startesfor et databibliotek med PersistentFeeders=T. Som en del af serverstarten skrives.feeders-filerne for alle de relevante kuber. Der skrives en ny fil med permanentefeedere for de kuber, der ikke findes en fil med permanente feeder til, når serverenstartes. Det betyder, at .feeders-filerne kan slettes i databiblioteket for at gennem-tvinge en fuldstændig genberegning af feedere, når serveren startes næste gang. Ien TI-proces kan TI-funktionen DeleteAllPersistentFeeders() bruges til at slette allepermanente feedere.

    Kapitel 2. Konfiguration af TM1 -system og -funktion 9

  • På indlæsningstidspunktet sammenlignes ændringstidspunktet for .feeders-filenmed basiskubefilens tidspunkt. Hvis kubefilen er nyere end feeders-filen, betragtes.feeders-filen som ugyldig og slettes. .feeders-filen skrives altid efter kubefilen, såden bør altid være nyere end kubefilen.

    Revidér regler for kuber med feedereNår regler for en kube ændres, køres feederne for de regler, der er tilknyttet til ku-ben, igen for at fange eventuelle ændringer i feedersætningerne i regelfilen.

    TM1 server sletter aldrig selve feederne i hukommelsen, så ved denne genbereg-ning tilføjes kun nye feedere. Der slettes ikke feedere, som måske ikke længere ergyldige på grund af redigeringer af regelfilen.

    Når feederne er genberegnet, skrives de permanente feederfiler til den kube, hvisregel er blevet redigeret, og alle afhængige kuber (på grund af DBxx-sætninger ireglerne), igen. Eftersom feedere i hukommelsen aldrig slettes, kan redigeringer afregelfilen medføre, at nogle feedere er indstillet, som ikke længere er gyldige (in-gen regler gælder i virkeligheden for dem). Disse ikke-anvendte feedere vil blivegemt sammen med de permanente feedere. På grund af muligheden for ikke-an-vendte feedere kan administratoren med fordel genberegne alle feederne medjævne mellemrum på et tidspunkt, hvor der er lav aktivitet på serveren. Det gøresved at kalde TurboIntegrator-funktionen DeleteAllPersistentFeeders(), lukke serve-ren ned og derefter starte serveren igen. Når serveren startes igen, er der ingen op-lysninger om permanente feedere, og alle feederne vil derfor blive genberegnet, ogde nye oplysninger om permanente feedere vil blive skrevet til disken. Der er flereoplysninger i kapitlet TurboIntegrator-funktioner i Referencehåndbog.

    Håndtering af ødelagte eller ugyldige feederlinjerHvis en ødelagt eller ugyldig feederfil registreres, vil alle de gemte feedere bliveslettet, og serveren afsluttes med de relevante meddelelser i logfilen.

    I det tilfælde skal du genstarte serveren for at genindlæse og genberegne allefeederne. Meddelelserne i logfilen 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.

    Feederfiler anses for "ugyldige", hvis der er en formatfejl i filen, eller hvis feederfi-lens dato-klokkeslæt er ældre end den tilsvarende kubefil (.CUB), hvilket kan ske,hvis man forsøger manuelt at kopiere feeder- eller kubefiler fra et databibliotek tilet andet. Når feederfiler anses for at være ugyldige, skrives en meddelelse til sy-stemlogfilen, der forklarer den nøjagtige årsag til, at feederfilen anses for ugyldig.Meddelelsen har formen:

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

    Denne meddelelse vil typisk (i tilfælde af en multi thread-indlæsning eller en fejlmed en kube, der indlæses tidligt i startprocessen), ikke være nær slutningen af fi-len, men i stedet i midten af indlæsningssekvensen. Hvis du søger i meddelel-sesloggen efter "ERROR" (fejl), vises fejlen.

    10 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Konfigurér og administrér sandkasser i TM1 -miljøetSom TM1-administrator bør du forstå følgende tekniske begreber, når du brugersandkasser og personlige arbejdsområder i et TM1-miljø.v Hukommelsesforbrug for sandkasser og personlige arbejdsområderv Administration af de filer og foldere, som understøtter sandkasser og personlige

    arbejdsområderv TM1-serverens konfigurationsparametre for sandkasser og personlige arbejds-

    områder

    Med funktionen Sandkasse kan du oprette dine egne personlige arbejdsområder el-ler sandkasser, der holdes adskilt fra dine basisdata. En sandkasse er ikke en kopiaf basisdataene, men derimod et særskilt lag med dine egne dataværdier, som duhar lagt oven på basisdataene.

    De nye dataværdier, som du indtaster i en sandkasse eller et personligt arbejdsom-råde, gemmes ikke i basisdataene, før du eksplicit udfører commit til basisdataeneaf de ændrede data i sandkassen. Det er en anden funktionsmåde, end når du ar-bejder direkte i basisdataene, hvor de nye dataværdier, som du skriver, skrives di-rekte tilbage til TM1-serveren.

    Der er flere oplysninger om brug af funktionen Sandkasse eller Personligt arbejds-område i oplysningerne om sandkasser og personlige arbejdsområder i IBMCognos TM1 Brugervejledning og IBM Cognos TM1 TurboIntegrator - Vejledning.

    Overvejelser i forbindelse med hukommelsesforbrug for sand-kasser og personlige arbejdsområder

    Hvis du bruger sandkassefunktionen, bør du være opmærksom på, at sandkasserkræver en vis mængde ekstra hukommelse og plads på harddisken. Fejlmeddelel-ser vises, når brugerne når deres grænse for sandkassehukommelse.

    Du kan styre den mængde hukommelse, der benyttes til sandkasser pr. bruger, vedat justere parameteren MaximumUserSandboxSize i TM1 -serverkonfigurationsfilenTm1s.cfg. Du kan se en liste over parametrene i IBM Cognos TM1 Installations- ogkonfigurationsvejledning.

    Administrér filer og foldere til sandkasserHver enkelt TM1-server gemmer supportfilerne for sandkasser i underfolderne iTM1-serverens databibliotek.

    Hvis du sikkerhedskopierer disse data, bør du overveje disse filer og implikatio-nerne i forbindelse med sikkerhedskopiering og gendannelse af sandkassefiler.

    Administratorer kan slette sandkasser ved brug af diverse forskellige kriterier.

    Der er flere oplysninger om konfigurationsparameteren ServerSandboxesDelete iIBM Cognos TM1 Installations- og konfigurationsvejledning.

    TM1-serverens konfigurationsparametre til sandkasserI TM1-serverens konfigurationsfil, Tm1s.cfg, bruges parametre til at aktivere ogstyre sandkassefunktionen.v Parameteren DisableSandboxingv Parameteren MaxUserSandboxSize

    Kapitel 2. Konfiguration af TM1 -system og -funktion 11

  • Der er flere oplysninger om filen Tm1s.cfg og disse parametre i IBM Cognos TM1Installations- og konfigurationsvejledning.

    v RettighedstildelingerBrugen af personlige arbejdsområder eller sandkasser styres med indstillingenRettighedstildelinger, der findes i menuen Server i Server Explorer. Der er flereoplysninger i kapitlet Systemkonfiguration i IBM Cognos TM1 Betjeningsvejled-ning.

    Om sandkasseforskelle på forskellige TM1-klienterSandkassefunktionen fungerer lidt anderledes i Cognos TM1 Application Web sam-menlignet med de tidligere klienter i TM1 Perspectives , Server Explorer og TM1Web.

    Disse oplysninger henvender sig til de brugere eller administratorer, som bruger enkombination af disse klienter.

    Standardsandkasse og basisdata

    Uanset hvilke andre konfigurationsindstillinger der er defineret, kaldes stan-dardsandkassen standard i Cognos TM1 Application Web-klienten.

    Denne indstilling fungerer på samme måde som sandkassefunktionen på andre kli-enter. Du kan ikke aktivere et personligt arbejdsområde i Cognos TM1 ApplicationWeb-klienten. Cognos TM1 Application Web tillader heller ikke tilstanden Direktetilbageskrivning, så du kan ikke arbejde direkte med basisdata, når du brugerCognos TM1 Application Web.

    Cognos TM1 Application Web-brugerne kan kun sende deres sandkassedata til ba-sisdata som en del af Cognos TM1 Application Web-arbejdsgangsprocessen.

    Sandkassers synlighed på forskellige TM1-klienter

    Ifølge designet viser Cognos TM1 Application Web ingen sandkasser, der er opret-tet i TM1 Perspectives , Server Explorer eller TM1 Web.

    En sandkasse, der f.eks. oprettes i TM1 Web, vises ikke i Cognos TM1 ApplicationWeb-klientens sandkasserulleliste.

    Brug af parallel interaktion med en Cognos TM1 -serverParallel interaktion er en IBM Cognos TM1 -serverrelateret funktion, der gør detmuligt at opnå større overensstemmelse mellem læse- og skrivefunktioner i forbin-delse med det samme kubeobjekt.

    Når parallel interaktion benyttes, bliver skrivefunktioner i en kube ikke blokeret,når de venter på, at læsefunktioner i den samme kube bliver færdige med dereslæseaktiviteter. For eksempel, uden parallel interaktion kan en bruger, der skriverdata til en kube, blive blokeret og tvunget til at vente, hvis en anden bruger udfø-rer en intensiv læseaktivitet i den samme kube, f.eks. genberegning af en stor,kompleks oversigt.

    Bemærk: Fra og med Cognos TM1 version 10.1 er parallel interaktion aktiveretsom standard.

    12 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Hvornår skal parallel interaktion bruges

    Parallel interaktion er mest nyttig i forbindelse med kuber, der typisk har en storkombination af både læse- og skriveaktivitet.

    I det tilfælde er parallel interaktion en forbedring i forhold til den tidligere CognosTM1 -overensstemmelsestilstand, fordi den gør det muligt at udføre læse- og skri-vefunktioner samtidig. I visse tilfælde tager læsefunktioner lidt længere tid, når pa-rallel interaktion benyttes.

    Overvejelser vedrørende brug af hukommelse

    Cognos TM1 bruger eventuelt mere hukommelse, når parallel interaktion er aktive-ret sammenlignet med brug af Cognos TM1 i tidligere tilstand uden denne funk-tion.

    Det nøjagtige hukommelsesforbrug varierer afhængigt af de specifikke kuber påCognos TM1 -serveren og den mængde læse/skriveaktivitet, der foregår i kuberne.

    Aktivér parallel interaktion for Cognos TM1 -serveren

    Parallel interaktion er aktiveret som standard.

    Du kan styre denne funktion ved hjælp af den globale konfigurationsparameterParallelInteraction i filen Tm1s.cfg, som aktiverer eller deaktiverer funktionenfor alle kuberne på Cognos TM1 -serveren.

    Du kan finde flere oplysninger på listen over konfigurationsparametre i IBMCognos TM1 Installations- og konfigurationsvejledning.

    Bedste fremgangsmåde for brug af parallel interaktionFølg disse retningslinjer ved brug af parallel interaktion for at opnå maksimal for-bedring af ydeevne.

    Parallel interaktion (PI) er en serverkonfiguration, der forbedrer svartiden vedskrivning af data ved at fjerne de låsekonflikter, der opstår ved samtidig adgang tilkubedata (når systemet læser data, eller når systemet skriver data). Når funktionener aktiveret, ændrer parallel interaktion Cognos TM1 -objektlåsningsmodellen, såskrivefunktioner ikke blokeres af samtidige datalæse- eller -skrivefunktioner tilsamme kube (eller afhængige kuber, der er baseret på regler). Læsefunktioner om-fatter altid den mest aktuelle skriveaktivitet fra starttidspunktet for læsefunktio-nens begyndelse.

    Sammenligninger mellem Cognos TM1 med og uden parallel interaktion viser væ-sentlige forbedringer i ydeevnen i forbindelse med svartider for skrivefunktionersamt generelt forbedrede datahastigheder for testtransaktioner, der simulerermange samtidige brugere.

    Parallel interaktion i Cognos TM1 sørger for umiddelbare svartider til skrivefunk-tioner, hvor ydeevnen ved skrivefunktioner ville have haft en negativ indvirkninguden parallel interaktion. Forbedringerne omfatter:v Understøttelse af samtidige skrivefunktioner, der udføres med dataspredningsin-

    put på højt niveauv Understøttelse af mange brugerlæsefunktioner, der straks kræver adgang til ny-

    indtastede data

    Kapitel 2. Konfiguration af TM1 -system og -funktion 13

  • v Vedligeholdelse af senest opdaterede miljøer under indlæsninger af kubedata iløbet af en dag

    v Udførelse af TurboIntegrator-dataallokeringsprocesser, der får data fra inputku-ber

    v Udførelse af TurboIntegrator-datamanipuleringsprocesser for trinvis opbygningaf læsekuber med inputdata fra inputkuber

    Parallel interaktion er nyttig i forbindelse med alleCognos TM1 -applikationer, derinvolverer tilbageskrivningsaktivitet. Tilstrækkelige server-CPU-kerner er nødven-dige for at få gavn af parallel interaktion og for at behandle større mængder samti-dige læse- og skrivefunktioner. Tilstrækkelige kerner sikrer også, at eventuelt reste-rende aktivitet, der "blokerer" på grund af metadatavedligeholdelse, ikke har enforstyrrende indvirkning på ydeevnen ved skrivefunktioner. Parallel interaktionforbedrer ikke ydeevnen ved forespørgsler, så funktionen anbefales ikke til brugmed Cognos TM1 -applikationer, der er skrivebeskyttede.

    Indvirkning af parallel interaktion på brugen af Cognos TM1 -ser-verens kerne

    Hvis miljøet har tilstrækkelige serverkerner til brug for behandling af trinvis trans-aktionsaktivitet, vil brug af parallel interaktion i Cognos TM1 ved arbejde, hvorder opstår læse/skrivekonflikter, generere hurtigere transaktionshastigheder endlignende arbejde udført i tidligere versioner af Cognos TM1 . I parallel interaktionblokeres skrivefunktioner ikke længere af samtidige læsefunktioner og andre skri-vefunktioner til den samme kube (og afhængige kuber). Derfor har Cognos TM1-serverkerner tendens til at behandle flere transaktioner i perioder med høj samti-dighed.

    Kunderne oplever væsentlig højere CPU-udnyttelse, når parallel interaktion benyt-tes sammen medCognos TM1 i perioder med mange samtidige læse/skrivefunktioner, i forhold til tidligere funktioner af Cognos TM1 .

    Utilstrækkelig kapacitet af Cognos TM1 -serverkernen kan have en negativ ind-virkning på de potentielle ydeevnefordele ved parallel interaktion. Cognos TM1-kunder, der opgraderer til Cognos TM1 9.5.2 eller nyere fra tidligere versioner, børovervåge Cognos TM1 -serverens CPU-udnyttelse, når parallel interaktion benyttes,for at sikre, at serverkerner ikke "mættes", hvilket sker, hvis serverudnyttelsen erpå mere end 80 % i længere perioder. Hvis brug af parallel interaktion resulterer imætning af Cognos TM1 -serverkerner, kan du gøre yderligere kerner tilgængeligefor serveren, eller du kan overveje at bruge en server med flere tilgængelige ker-ner.

    Indvirkning af parallel interaktion på ydeevnen ved læsefunktio-ner

    I situationer, der involverer blandet læse/skriveaktivitet ved høj hastighed, vil læ-sefunktionerne muligvis være lidt langsommere i Cognos TM1 9.5.2 eller nyere ver-sioner, når parallel interaktion er aktiveret, i forhold til Cognos TM1 9.5.1. Det sker,fordi skrivefunktioner ved parallel interaktion udnytter CPU-ressourcerne bedre ogkonkurrerer med læsefunktioner om disse ressourcer. Med de højere datahastighe-der for skriveaktivitet i Cognos TM1 9.5.2 eller nyere versioner, invaliderer parallelinteraktion oftest interne cache, hvilket også kan have en negativ indvirkning påydeevnen ved læsefunktioner.

    14 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Parallel interaktion giver ingen forbedring, hvad ydeevne angår, ved læsefunktio-ner i skrivebeskyttede Cognos TM1 -applikationer.

    Indvirkning af parallel interaktion på Cognos TM1 SemaphoreBest Practice

    Inden Cognos TM1 9.5.2 benyttede kunder TurboIntegrator Best Practice, som hed"Semaphore". Denne fremgangsmåde skulle forhindre, at der opstod "thrashing" iforbindelse med TurboIntegrator-processer. Thrashing er en uhensigtsmæssig situa-tion, hvor successive tilbagerulninger og gentagne forsøg resulterer i ydeevnepro-blemer hos slutbrugeren. Thrashing finder sted ved samtidig udførelse af TurboIn-tegrator-processer, der så låser de samme objekter og blokerer hinanden.

    En slutbruger har f.eks. et webark med datainput samt en handlingsknap, der kal-der en proces for at kopiere data fra inputkuber til en rapportkube. Denne funk-tion kunne resultere i samtidig udførelse af en proces, der udfører en læsefunktionefterfulgt af en skrivefunktion. I perioder med høj samtidighed støder skrivefunk-tionen på en låst kube (resultatet af en anden skrivefunktion), hvilket bevirker, atprocessen tilbageruller sit arbejde og genstarter processen. Processens efterfølgendefornyede forsøg kan også støde på en låst destinationskube, der vil bevirke enyderligere tilbagerulning, som så kan resultere i et "thrashing"-scenario, hvilket haren negativ indvirkning på ydeevnen hos slutbrugeren.

    Cognos TM1 Semaphore Best Practice-tilgangen krævede, at TurboIntegrator-pro-cesserne opdaterede en fælles kube i Prolog-afsnittet, hvor de registreredes til udfø-relse. Denne handling betød, at når en proces holdt låsen på semaforkuben, såkunne den udføres uden forstyrrelser fra låse fra processer, som blev udført samti-digt. Hvis forsøget på at skrive til den fælles kube i Prolog-afsnittet stødte på enlås, ville tilbagerulningstiden kun få relativ lille indflydelse på ydeevnen. Med pa-rallel interaktion forårsager samtidige skrivefunktioner til semaforkuben ikke seria-lisering. Alle skrivefunktioner finder sted parallelt.

    Med Cognos TM1 9.5.2 parallel interaktion er der ikke brug for ovenfor beskrevneCognos TM1 Semaphore Best Practice, eller også skal funktionen justeres for atsikre lignende funktionalitet. Hvis processen kun læser og skriver data, er Semap-hore-tilgangen ikke længere nødvendig for at opnå bedre ydeevne. I dette tilfældeudføres samtidige processer helt uden nogen former for låsning.

    Hvis processen udfører metadatavedligeholdelse, er der en ny TurboIntegrator-funktion til rådighed, som hedder synchronized(). Den sikrer, at processen ikke for-årsager unødvendig brug eller låsning af Cognos TM1 og systemressourcer. Du kanfinde flere oplysninger i emnet "Serialisér TurboIntegrator-processer ved hjælp afsynchronized()" i IBM Cognos TM1 TurboIntegrator - Vejledning.

    Udførelse af vedligeholdelse på en fællesdimension kan være et velegnet alternativ.Den bedste fremgangsmåde for brug af en dimension som et semaforstyringsobjektkræver, at TurboIntegrator-basisprocessen kalder en Dimension Semaphore-procesved hjælp af funktionen Udfør proces på skillebladet Prolog. Dimension Semap-hore-processen indsætter blot et dummyelement i den styrende dimension, hvor-ved den pågældende dimension låses, så ingen anden proces, der vedligeholderden dimension, kan fortsætte. Basisprocessen fjerner derefter dummyelementet påskillebladet Epilog.

    Kapitel 2. Konfiguration af TM1 -system og -funktion 15

  • Indvirkningen af parallel interaktion på brugen af Batch UpdateStart og Batch Update Finish Wait

    Den bedste fremgangsmåde til forbedring af ydeevnen ved dataindlæsning er atudføre flere TurboIntegrator-processer parallelt, hvor hver er omgivet af Batch Up-date Start/Batch Update Finish Wait-funktioner. Denne tilgang benyttes som regeltil at opdele en stor dataindlæsning i flere små dataindlæsninger (antallet afhængeraf de kerner, der er tilgængelige håndtering af dataindlæsningen). Udførelse af pro-cesser inden for Batch Update-funktioner gør det muligt for hver enkelt proces atoperere med at tage helt op til en IX-lås på målkuberne. På det tidspunkt opdate-rer den første afsluttende proces kuben, og de andre følger sekventielt. Slutresulta-tet er hurtigere dataindlæsning end ved en enkelt TurboIntegrator-proces.

    Parallel interaktion tillader simultan udførelse af processer, der udfører læse- og/eller skrivefunktioner til den samme kube (ingen af dataindlæsningsprocesserneblokerer for de andre), uden brug af Batch Update Start/Batch Update Wait Finish.Husk på, at processer, der udfører metadataopdateringer, resulterer i blokerendehandlinger.

    Sammenligninger af Cognos TM1 9.5.2, hvor parallel interaktion er aktiveret, medsamtidige dataindlæsninger vha. batchopdatering afslører, at ydeevnen er hurtigereuden batchopdatering. Når parallel interaktion er aktiveret, er det derfor bedst atfjerne brugen af batchopdatering fra TurboIntegrator-processer.

    I skrivebeskyttede miljøer, hvor parallel interaktion er deaktiveret, vil Batch UpdateStart/Batch Update Finish Wait fortsat være den bedste fremgangsmåde for forbed-ring af ydeevnen ved dataindlæsning ved hjælp af samtidige TurboIntegrator-data-indlæsningsprocesser.

    Indvirkning af parallel interaktion på Cognos TM1 -serverhukom-melsen

    Interne test, hvor Cognos TM1 9.5.1 sammenlignes med Cognos TM1 9.5.2 med pa-rallel interaktion aktiveret, viser, at Cognos TM1 9.5.2-serveren allokerer mellem 10% og 30 % mere RAM end Cognos TM1 9.5.1-serveren. Noget af denne øgede brugaf hukommelse skyldes de interne strukturer, der er oprettet af parallel interaktion,men den øgede datahastighed for transaktioner og deres indvirkning på visnings-cache er også en bidragende faktor. Planlæg med 30 % større forbrug af hukom-melse med Cognos TM1 9.5.2 end med tidligere versioner af Cognos TM1 .

    Funktioner, der forårsager objektlåsning og potentielle forsinkel-ser i ydeevnen

    Parallel interaktion forbedrer væsentligt ydeevnen ved skrivefunktioner og giveren forudsigelig ydeevne, efterhånden som brugerantallet af læse- og skrivefunktio-ner stiger. Men der er til gengæld også Cognos TM1 -funktioner, der lægger endæmper på fordelene ved parallel interaktion ved at låse objekter, hvilket resultereri forsinkede svartider.v Etablering af kubeafhængigheder

    For at sikre korrekt dataintegritet og cachestyring i referencer på tværs af kuber iregler (DB-sætninger eller ATTRN/S-sætninger) skal der oprettes interne relatio-ner (afhængighed) mellem kuber. Selve etableringen af en kubeafhængighed erhurtigt gjort, men når den udføres som en del af en langvarig visning eller Tur-boIntegrator-proces, blokeres al samtidig læse- og skriveaktivitet til den afhæn-gige kube (Kube A føder Kube B, hvorfor Kube B er "afhængig" af Kube A, og

    16 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • indstillingen af afhængighedsegenskaben for Kube B blokerer aktivitet til KubeB). Når først en kubeafhængighed er etableret, er den gyldig i hele serverses-sionen, medmindre den invalideres af en regelfil eller af dimensionsvedligehol-delse.Under serverindlæsning etablerer Cognos TM1 kubeafhængigheder på basis affeeder-sætninger i regelfilerne. Feeder-sætninger med dataafhængige kuberefe-rencer eller regelfiler, der indeholder ATTRN- eller ATTRS-funktioner, etablererikke kubeafhængigheder under serverindlæsning. Disse afhængigheder oprettesderimod under første udførelse af en forespørgsel eller dataopdateringer, hvordisse regler startes på tværs af kuberne.For at forbedre denne situation kan du oprette en TurboIntegrator-proces, deretablerer alle potentielle kubeafhængigheder i modellen ved hjælp af AddCube-Dependency-funktionen for hver kubeafhængig relation, som etableres af reg-lerne. Processen, der indeholder disse eksplicitte kubeafhængighedsfunktioner,skal udføres straks efter start af en Cognos TM1 -server, efter ændringer af regel-filer og efter dimensionsvedligeholdelse. Denne aktivitet etablerer hurtigt kube-afhængigheder på tværs af serveren og eliminerer muligheden for, at en langva-rig forespørgsel eller proces udløser en kubeafhængighed i perioder medbrugeraktivitet, som muligvis vil blokere objekter og forårsage konflikter forsamtidige læse- og skrivefunktioner.Kubeafhængigheder kan bestemmes af scanningsregelfiler for DB-sætninger ogATTRN- og ATTRS-funktioner. En ATTRN/S-funktion opretter en afhængighedtil basiskubens tilsvarende elementattributkube. Alternativt kan en systemadmi-nistrator tilføje følgende sætning til filen Tm1s-log.properties, så Cognos TM1 re-gistrerer i logfilen, hver gang der oprettes en kubeafhængighed:Log4j.logger.TM1.Cube.Dependency=INFO

    Indgangene i logfilen vil se sådan ud:9968 [] INFO 2011-03-28 19:18:21.718 TM1.Cube.Dependency

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

    I dette eksempel er PriceCube basiskuben, og SalesCube er den afhængige kube.Den korrekte anvendelse af denne afhængighed ved oprettelse af en eksplicitAddCubeDependency-funktion er følgende:AddCubeDependency('PriceCube’,’SalesCube’)

    I Kapitel 10, “Om kubeafhængighed”, på side 117 er der flere oplysninger.v ViewConstruct i en TurboIntegrator-proces

    Brug en ViewConstruct-funktion i TurboIntegrator-processer til at forhåndscacheen oversigt for at forbedre ydeevnen for efterfølgende View-udførelse (forudsatat cachen ikke er invalideret). Denne funktion blokerer læse- og skrivefunktionertil View-kuben, mens processen er i gang.Der er flere oplysninger om ViewConstruct-funktionen i IBM Cognos TM1 Refe-rence Guide.

    v ElementvedligeholdelseElementvedligeholdelse forårsager blokeringer af læse- og skrivefunktioner tilalle kuber, der indeholder den vedligeholdte dimension. Konfliktproblemer op-står, når dimensionen vedligeholdes som en del af en TurboIntegrator-proces,der kører i længere tid. Isolér metadatavedligeholdelse fra datavedligeholdelse ieksplicitte TurboIntegrator-processer, så metadatavedligeholdelsesfunktionenikke har en lås, mens datavedligeholdelsesfunktionen finder sted (som er ikke-blokerende sammen med parallel interaktion). Målet kan opnås i separat udførtejob eller ved brug af funktionen TM1RunTI, der udfører processer eksternt i for-hold til Cognos TM1 .

    Kapitel 2. Konfiguration af TM1 -system og -funktion 17

  • Funktionen TM1RunTI blev leveret i en mindre opfølgningsrelease til TM1 9.5.2og er en del af standardinstallationen fra og med Cognos TM1 10.1.0.

    v Opdatér et aliasOpdatering af en aliasattribut forårsager blokeringer i læse- og skrivefunktioner ialle kuber, der indeholder den vedligeholdte dimension. Konfliktproblemer op-står, når dimensionen vedligeholdes som en del af en TurboIntegrator-proces,der kører i længere tid. Isolér aliasvedligeholdelse i TurboIntegrator-processer forat mindske indvirkningen af blokeringer.

    18 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Kapitel 3. Cognos TM1 -admin-serverfunktioner

    Dette afsnit giver et overblik overIBM Cognos TM1 -admin-serveren og beskriverde typiske administratoropgaver ved kørsel af admin-serveren i Windows- ogUNIX-systemer.

    Der er flere oplysninger om systemarkitekturen iCognos TM1 i IBM Cognos TM1Installations- og konfigurationsvejledning.

    TM1-admin-serverTM1-admin-server er en proces, der sporer alle TM1-servere, der kører på et net-værk. En admin-server kører på en computer, der kaldes admin-værten.

    Når TM1-serveren starter, registrerer den sig i en admin-server, der kører på en an-given admin-vært. TM1-klienter bruger admin-serveren til at finde ud af, hvilkeTM1-servere der er tilgængelige i et netværk.

    I følgende diagram vises, hvordan klienter og servere bruger admin-serveren.

    TM1-klienter

    TM1 Admin ServerTM1 Server TM1 Server

    Admin-serveren opbevarer følgende oplysninger om hver af de tilgængelige TM1-servere:v Servernavnv IP-adressev Protokolv Portnummer

    Alle disse oplysninger leveres af TM1-serveren, når den registrerer sig i admin-serveren.

    En admin-server skal køre, før en TM1-server kan starte. Hvis du har angivet enadmin-vært i filen Tm1s.cfg eller på serverens kommandolinje, vil TM1-serveren

    © Copyright IBM Corp. 2007, 2014 19

  • forsøge at oprette forbindelse til en admin-server på den pågældende vært. TM1-serveren startes ikke, hvis den af en eller anden årsag ikke kan oprette forbindelsetil admin-serveren.

    Hvis du ikke har angivet en admin-vært, forsøger TM1-serveren at oprette forbin-delse til en admin-server på den lokale maskine. Hvis der i øjeblikket ikke kører enadmin-server på den lokale maskine, starter TM1-serveren en ny admin-server ogopretter forbindelse til den.

    Admin-serveren bliver opmærksom på TM1-servere på netværket ved at lytte efterbeskeder fra servere. TM1-serveren sender normalt besked om sin tilstedeværelsemed jævne mellemrum, som kaldes pulsintervallet. Standardværdien for pulsinter-vallet er 60 sekunder. Når admin-serveren opdager TM1-serveren, registreres serve-ren og bliver tilgængelig for klienter på netværket. Hvis admin-serveren ikke kanregistrere tilstedeværelsen af en registreret TM1-server i et tidsrum, der svarer tiltre gange pulsintervallet, fjernes den pågældende TM1-server fra listen med de ser-vere, der er tilgængelige på netværket. TM1 -serveren vil ikke være tilgængelig forklienter på netværket.

    Standardværdien er, at admin-serveren bruger port 5495. Hvis port 5495 allerede eri brug, kan du tildele et nyt portnummer ved at oprette en ny service ved navnTm1admsrv. Alle TM1-applikationer ser efter en server ved navn Tm1admsrv, oghvis servicen findes, bruger applikationerne det portnummer. Hvis servicen ikkefindes, bruger TM1-applikationerne port 5495.

    Kør Cognos TM1 -admin-serveren i et Windows-styresystemNår du har installeret IBM Cognos TM1 -admin-serveren i et Microsoft Windows-system, kan du administrere serveren manuelt eller ved hjælp af Cognos-konfi-gurationsfunktionen.

    Du kan også udføre specifikke TurboIntegrator-processer som en del af startfasen.

    Der er flere oplysninger i kapitlet "Job" i IBM Cognos TM1 TurboIntegrator - Vejled-ning.

    Manuel start af Cognos TM1 -admin-serveren i Windows

    Du kan køreCognos TM1 -admin-serveren manuelt som en service eller en applika-tion i Microsoft Windows.

    Brug filen Tm1admsd.exe i biblioteket install_dir\bin til at køre admin-serverensom en Windows-service.v Hvis du vil tilføje Cognos TM1 -admin-serveren som en Windows-service, skal

    du køre følgende kommando ved kommandoprompten fra biblioteketinstallationsbibliotek\bin:Tm1admsd -install

    v Hvis du vil fjerne Cognos TM1 Admin Server Windows-service, skal du køre føl-gende kommando ved kommandoprompten fra biblioteket installationsbibliotek\bin:Tm1admsd -remove

    Brug filen Tm1admsrv.exe til at køre admin-serveren som en Windows-applikation.Der er flere oplysninger i “Kør Cognos TM1 -admin-serveren som en applikation iWindows” på side 21.

    20 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Brug af Cognos Configuration til administration af Cognos TM1-admin-serveren i Windows

    Der er oplysninger om brug af Cognos-konfigurationsfunktionen til at administrereCognos TM1 -admin-serveren i etMicrosoft Windows-styresystem i IBM CognosTM1 Installations- og konfigurationsvejledning.

    Kør Cognos TM1 -admin-serveren som en applikation i Win-dows

    Brug den eksekvérbare fil Tm1admsrv.exe, hvis du vil køre admin-serveren som enapplikation.

    Denne fil placeres i biblioteket installationsbibliotek\bin, når du installerer IBMCognos TM1 . Du kan køre admin-serveren ved at dobbeltklikke på filenTm1admsrv.exe, men det anbefales at oprette en genvej til den eksekvérbare fil istartbiblioteket på admin-værten. På den måde startes admin-serveren, hver gangadmin-værten startes.

    Fremgangsmåde1. Klik på knappen Start på proceslinjen i Windows.2. Vælg Indstillinger, Opgavelinje.3. Klik på skillebladet Menuen Start\Programmer.4. Klik på Tilføj.

    Dialogboksen Opret genvej åbnes.5. Indtast den fuldstændige sti til Tm1admsrv.exe i feltet Kommandolinje, eller

    klik på Gennemse for at navigere til filen.6. Angiv eventuelt en parameter på kommandolinjen for at indstille pulsinterval-

    let for admin-serveren.

    Parameter- h

    Angiver pulsintervallet i sekunder for TM1-servere, der er registreret iadmin-serveren.Standardpulsintervallet er 60 sekunder.

    7. Klik på Næste.Dialogboksen Vælg programmappe åbnes.

    8. Vælg Start.9. Klik på Næste.

    Dialogboksen Vælg en titel åbnes.10. Skriv et navn til genvejen, og klik på Udfør.

    Vis status for admin-serverNår en admin-server kører som en applikation på en admin-vært, tilføjes en ikontil proceslinjen i Windows.

    Du kan se admin-serverens aktuelle status ved at dobbeltklikke på ikonen.

    I vinduet IBM Cognos TM1-admin-server vises følgende oplysninger:v Det tidspunkt, hvor admin-serveren blev startetv Den maskine, den kører påv Den port, der bruges

    Kapitel 3. Cognos TM1 -admin-serverfunktioner 21

  • v Detaljer om hver af de TM1-servere, der i øjeblikket er registreret i admin-serve-ren.

    Klik på Stop admin-server for at lukke en admin-server, der kører som en applika-tion, ned.

    Du kan ikke få vist status for en admin-server som Windows-service.

    Kør Cognos TM1 -admin-serveren i UNIXNår du har installeret TM1 -admin-serveren i et UNIX-system, kan du starte,stoppe og administrere admin-serveren manuelt eller ved hjælp af IBM Cognos-konfigurationsfunktionen.

    Manuel start af Cognos TM1 -admin-serveren i UNIX

    Hvis du vil køre TM1-admin-serveren manuelt i et UNIX-system, skal du køre filentm1admsrv.exe file fra biblioteket install_dir/bin.

    Brug af Cognos Configuration til administration af Cognos TM1-admin-serveren i UNIX

    Der er oplysninger om brug af IBM Cognos-konfigurationsfunktionen til at admini-strere TM1-admin-serveren i et UNIX-system i IBM Cognos TM1 Installations- ogkonfigurationsvejledning.

    Vis statusrapport for admin-serverKør tm1admstat.exe fra biblioteket installationsbibliotek/bin for at se en statusrap-port for admin-serveren.

    Admin-serverrapporten indeholder følgende oplysninger:v Det tidspunkt, hvor admin-serveren blev startetv Den maskine, den kører påv Den port, der brugesv Detaljer om hver af de TM1 -servere, der i øjeblikket er registreret i admin-serve-

    ren.

    Angiv placeringen af admin-værtenAdmin-værtens placering angives forskelligt for klienter (brugergrænseflader) ogeksterne servere.v Hvis du vil angive den admin-vært, som klienter refererer til, skal du redigere

    parameteren AdminHost i klientkonfigurationsfilen Tm1p.ini.Du kan ændre filen Tm1p.ini ved at bruge TM1-menuen Indstillinger i ServerExplorer.Du kan også redigere filen Tm1p.ini manuelt. Der er flere oplysninger i emnetom Tm1p.ini i IBM Cognos TM1 Installations- og konfigurationsvejledning.

    v Benyt en af følgende metoder, hvis du vil angive den admin-vært, som eksterneservere registreres hos:– Redigér parameteren AdminHost parameter i filen Tm1s.cfg.– Brug kommandolinjeparameteren -v, når du henter Windows-versionen af

    TM1-serveren.

    22 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Der er flere oplysninger om parametre til serverkonfiguration i emnet om filenTm1s.cfg i IBM Cognos TM1 Installations- og konfigurationsvejledning.

    Angiv flere admin-værterDu kan konfigurere en TM1-klient, så den refererer til flere admin-værter, ved atadskille værtsnavn med semikolon.

    En klient, der angiver flere admin-værter, kan få adgang til alle de TM1-servere,der er registreret i admin-serverne på de angivne værter.

    Kapitel 3. Cognos TM1 -admin-serverfunktioner 23

  • 24 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Kapitel 4. Eksterne Cognos TM1 -serverfunktioner

    I dette afsnit beskrives, hvordan eksterne IBM Cognos TM1-servere fungerer, oghvordan du kan styre deres drift.

    Der er udførlige oplysninger om systemarkitekturen i Cognos TM1 iIBM CognosTM1 Installations- og konfigurationsvejledning.

    Der er oplysninger om brug af konfigurationsfunktionen i IBM Cognos til at admi-nistrere eksterne TM1-servere i et Windows- eller UNIX-system i IBM Cognos TM1Installations- og konfigurationsvejledning.

    Oversigt over funktioner på eksterne servereFølgende figur illustrerer funktionerne på en ekstern TM1 -server. Funktionerne be-skrives i den efterfølgende tekst.

    TM1 Server

    TM1-klienter

    1

    2

    3

    4

    1. Når TM1-serveren startes, indlæses alle TM1-data fra TM1-databiblioteket i ser-vermaskinens hukommelse.

    2. Alle kubedata findes i hukommelsen, mens TM1-serveren kører. Alle redigerin-ger, der modtages fra TM1-klienter, gemmes i en transaktionslogfil ved navnTm1s.log.

    3. TM1-klienter henter kubeværdier fra serveren. Klienter sender også redigerin-ger af kubeværdier til TM1-serveren.

    4. Når TM1-serveren lukkes ned, eller kommandoen Gem data afsendes direkte,skrives ændringer af kubeværdier fra transaktionslogfilen til databiblioteket.

    v Når den eksterne server startes, indlæser den dimensioner og kuber fra databib-lioteket i servermaskinens hukommelse. Samtidig åbner serveren en transakti-onslogfil ved navn Tm1s.log i databiblioteket. Når kuberne er indlæst, er deneksterne server tilgængelig.

    v Den eksterne TM1-server registrerer sig på en eller flere admin-servere, så klien-ter kan oprette forbindelse til den eksterne TM1-server.

    © Copyright IBM Corp. 2007, 2014 25

  • v Klientapplikationer kontakter admin-servere for at finde tilgængelige TM1-ser-vere. Klienterne logger på TM1-servere, hvis data de vil have adgang til.

    v Klienter redigerer kubedataene og sender værdierne tilbage til TM1-serveren.v Når der modtages nye værdier fra klienter, skriver TM1-serveren disse records i

    filen Tm1s.log og holder styr på alle dataændringer, herunder dato og klokke-slæt for redigeringen og id'en på den klient, som foretog redigeringen.

    v Efterhånden som serveren beregner nye værdier som svar på klientanmodninger,lagres de i hukommelsen og øger dermed den mængde hukommelse, som serve-ren bruger.

    v Når serveren lukkes ned, gemmes alle records i filen Tm1s.log på disken, ogtransaktionslogfilen omdøbes, ved at der tilføjes et dato-klokkeslætsstempel tilfilnavnet. Filen Tm1s.log gemmes i serverens databibliotek for at annullere data-transaktioner som beskrevet i “Tilbagefør records i transaktionsloggen” på side36.Hvis serveren lukkes ned med vilje, uden at ændringerne gemmes, gemmes log-filen med et dato-klokkeslætsstempel, og filtypen ændres til .rej. Du kan be-handle filen Tm1sååååmmddttmmss.rej med TurboIntegrator for at retablere trans-aktionerne.

    v Du kan når som helst gemme alle ændringer af data på en TM1-server uden atlukke serveren ned ved at højreklikke på en server i Server Explorer og derefterklikke på Gem data. Alle records i filen Tm1s.log skrives straks på disken, trans-aktionslogfilen omdøbes, ved at der tilføjes et dato-klokkeslætsstempel til filnav-net, og der oprettes en ny Tm1s.log-fil, der skal modtage efterfølgende redigerin-ger af kubeværdier.Eventuelle ændringer af metadata, f.eks. dimensionsdefinitioner og kubedefini-tioner, gemmes straks på disken. Ændringer af metadata skrives ikke i transakti-onslogfilen.

    Konfigurér en ekstern TM1-server, der skal køre som en applikationNår du har udført installationsguiden til TM1 i et Microsoft Windows-system oginstalleret TM1-eksempelserverne, kan du bruge IBM Cognos-konfigurationsfunk-tionen til at udføre de enkelte eksempelservere som Microsoft Windows-services.Du kan også manuelt konfigurere TM1-serveren til at køre som en applikation.

    Fremgangsmåde1. Åbn biblioteket install_dir\bin i Windows Internet Explorer.2. Højreklik på Tm1s.exe.3. Vælg Opret genvej.

    Windows opretter en genvej til Tm1s.exe i biblioteket install_dir\bin.4. Højreklik på Genvej til Tm1s.exe.5. Vælg Egenskaber.

    Vinduet Egenskaber åbnes.6. Klik på skillebladet Genvej.

    Feltet Destination på skillebladet indeholder den fuldstændige sti til Tm1s.exe.7. Tilføj flaget -z i feltet Destination, og angiv den fuldstændige sti til det biblio-

    tek, der indeholder Tm1s.cfg-filen til serveren.Eksempel: -z C:\TM1\salesdata angiver, at Tm1s.cfg-filen til serveren findes ibiblioteket C:\TM1\salesdata.

    26 IBM Cognos TM1 Version 10.2.2: Betjeningsvejledning

  • Bemærk: Hvis stien til biblioteket indeholder mellemrum, skal du sætte dob-belte anførselstegn om hele stien.Indholdet af feltet Destination bør ligne følgende:"C:\Program Files\IBM\cognos\tm1\bin\tm1s.exe" -z C:\TM1\salesdata

    8. Klik på OK for at gemme genvejen.Du kan eventuelt flytte genvejen til skrivebordet, så der er nem adgang til den.

    Konfigurér en ekstern TM1-server, der skal køre som en Windows-ser-vice

    Du kan manuelt installere en TM1-server, der skal køre som en Windows-service,eller fjerne en eksisterende, ved brug af kommandolinjeparametrene i filentm1sd.exe. Filen tm1sd.exe er installeret i biblioteket installationsbibliotek\bin.

    Emnerne i dette afsnit beskriver, hvordan du konfigurerer en TM1-server, så denkører som en Windows-service.

    Installér en TM1-server til at køre som en Windows-service.Brug følgende kommandolinjeformat til at installere en TM1-server, så den kørersom en Windows-service: tm1sd.exe -install parameters

    De tilgængelige parametre er vist i følgende skema.

    Parameter

    Påkrævet/valgfri

    Beskrivelse

    -n Påkrævet

    Navnet på TM1-serveren. Det bliver det navn på Windows-servicen,som vises, når du får vist egenskaberne for en installeret service.

    -z Påkrævet

    Databibliotek, som indeholder filen tm1.cfg til TM1-databasen.

    -u Valgfri

    Gyldigt brugernavn til den computer, du arbejder på. Brug et af føl-gende formater:

    v Domæne og brugernavn i formatet Domæne\brugernavn. Eksempel:entp\jsmith.

    v Brugernavn til en lokal brugerkonto.

    Hvis du ikke angiver et brugernavn, bruges den aktuelle brugerkontosom standard.

    -w Valgfri

    Kodeord til ovenstående konto.

    Følgende kommandolinje installerer f.eks. TM1-serveren sdata som en Windows-service for den aktuelle bruger.tm1sd.exe -install -n sdata -z C:\Program Files\Cognos\TM1\Custom\TM1Data\SData

    Kapitel 4. Eksterne Cognos TM1 -serverfunktioner 27

  • Fjern en TM1-server, der kører som en Windows-serviceDu fjerner en TM1-server, der kører som en service, ved hjælp af følgende kom-mandolinjeformat.tm1sd.exe -remove -n ServerName

    hvor ServerName er Microsoft Windows-servicenavnet på den TM1-server, du vilfjerne.

    Følgende kommandolinje fjerner f.eks. en eksisterende service for TM1-serverensdata.tm1sd.exe -remove -n sdata

    Start en ekstern TM1-serverEmnerne i dette afsnit beskriver, hvordan du starter de forskellige versioner afTM1-serveren.

    Start en TM1-server, der er konfigureret som en Windows-ap-plikation

    Du kan starte en ekstern server, der er konfigureret som en Wind