IBM Cognos tm1 - dms. Cognos TM1 (formerly Applix TM1) IBM Cognos TM1 (formerly Applix TM1) is enterprise planningsoftwareusedtoimplementcollaborativeplanningplanning software used

  • View
    220

  • Download
    3

Embed Size (px)

Text of IBM Cognos tm1 - dms. Cognos TM1 (formerly Applix TM1) IBM Cognos TM1 (formerly Applix TM1) is...

  • IBM Cognos tm1

    data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf" level, g

    Big Data zleti Intelligencia Csoport (http://bigdatabi.sztaki.hu/)

    Z. J. Viharos

    Big Data zleti Intelligencia Csoport (http://bigdatabi.sztaki.hu/)Fraunhofer Project Center on Production Management and Informatics, MTA SZTAKI, Budapest, Hungary

    10/05/2012MTA SZTAKIMTA SZTAKI

  • Gartner

    Special segment (CPM)(CPM) around 17% yearly grows

    IBM: 2 products tm1 as strategic tm1 as strategic

    future product the other: Cognos

    Pl iPlanning

    2Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • IBM Cognos TM1 (formerly Applix TM1)

    IBM Cognos TM1 (formerly Applix TM1) is enterprise planning software used to implement collaborative planning planning software used to implement collaborative planning, budgeting and forecasting solutions, as well asforecasting solutions, as well as analytical and reporting applications.

    Data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf" level. Computations on the leaf data are performed in real-time (for

    example, to aggregate numbers up a dimensional hierarchy).

    3Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

    example, to aggregate numbers up a dimensional hierarchy).

  • Patented algorithm

    TM1 is extraordinarily powerful, scalable and performs so well that real-time operational and strategic decision-making is possible with complex data models complex data models.

    TM1only stores the lowest level input elements in the model, and does so very efficiently, about 10 bytes per record. When a user asks for calculated numbers, TM1 processes them onuser asks for calculated numbers, TM1 processes them on demand, using patented algorithms that The OLAP Report described as "unusually efficient." The result is Real-time Analytical Processing.

    f 1 1984 The basic design of TM1 has remained intact since 1984. Earlier, Perez, a mathematician, tried the same pre-calculation designs that are widely used today, before switching to the RAM-based, real-time analytical processing approach. Perez, now TM1 chief technologyanalytical processing approach. Perez, now TM1 chief technology officer, has worked closely with global customers since 1984 to evolve and enhance TM1. Early customers included Exxon, Equitable, Bristol-Myers Squibb and Occidental Chemical.

    4Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • RAM database & just-in-time processing (ld. OLAP!)j p g ( ) The technology is based on keeping all the active

    cubes (logically if not physically) in RAMcubes (logically, if not physically) in RAM the algorithm succeeds in keeping a remarkably

    consistent 100 000 numbers per megabyte of RAMconsistent 100,000 numbers per megabyte of RAM Our "just-in-time" processing makes more sense,

    since 99% of the numbers in an analyticalsince 99% of the numbers in an analytical application are never needed. So why waste computer resource and time waiting for a batch p gprocess? No pre-calculation

    5Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • IBM Cognos TM1 employs a distributed, client-server architecture that consists of the IBM Cognos TM1 server to which a combination of different clients can connect.

    6Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Tier 3.

    Admin Server Service that manages the g

    TM1 Servers TM1 Server Server

    namename Services requests from TM1

    clients by loading shared cubes into loading shared cubes into

    memory, managing security, sending data to spreadsheets, updating cubes on request, and maintaining a log of changes to

    the database.

    7Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Data processing

    The data directory contains the cubes, dimensions anddimensions, and system information that are loaded into memory when a C TM1Cognos TM1 server is started. When you access a server from any Cognos TM1 a y Cog osclient, Cognos TM1 reads data from that server's data directorydirectory.

    8Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Demo

    9Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Scalability

    In addition to flexibility, TM1 is truly easy to use for anyone with spreadsheet skills unlike approaches thatanyone with spreadsheet skills, unlike approaches that purport to be easy, but require a steep learning curve.

    The TM1 multi-cube architecture provides two important benefits for large organizations - scalablityimportant benefits for large organizations scalablity and a distributed network architecture, both of which make TM1 applications deployable more widely pp p y yand more easily.

    10Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Replication

    you can copy cubes (and their associated dimensions, rules, subsets, and views) from one server t th d h i th d t thto another, and synchronize the updates among the copied cubes either at specified time intervals or on demand. The process of copying cubes from one server to

    th i ll d li ti another is called replication. Enhances response time because users can update a cube

    locally without having to communicate across a network. Lets users access and update a copy of a cube, even when they

    are not connected to the remote server on which the original cube resides

    G tl h th l bilit f TM1 Greatly enhances the scalability of TM1 TM1 provides bi-directional synchronization for

    replicated cubes.

    11Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Star configuration of servers (cubes)

    12Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Chain configuration of servers (cubes)

    13Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Combination

    14Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Rules

    Our "just-in-time" processing makes more sense, since 99% of the numbers in an analytical applicationsince 99% of the numbers in an analytical application are never needed. Rules Rules

    15Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Cognos TM1 FEEDERS within TM1 rules

    Rule ['Variance']=N:['plan_report':'actual']-['budget'];[ ] [ p _ p ] [ g ]

    FEEDERS are used by the IBM Cognos TM1 calculation engine to efficiently handle sparsity in a cube with ruleengine to efficiently handle sparsity in a cube with rule-based calculations. FEEDERS identify the fields in a cube that are utilized in a rule-

    based calculation and flag them as exceptions to the sparsebased calculation and flag them as exceptions to the sparse data compression algorithm.

    FEEDERS FEEDERS; [plan_exchange_rates:'actual']=>['local'];

    16Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • If IBM

    17Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI

  • Contact

    Dr. Viharos Zsolt Jnos

    Project manager, Manufacturing and Business ProcessesLaboratory on Engineering and Management IntelligenceLaboratory on Engineering and Management IntelligenceMTA SZTAKI

    zsolt.viharos@sztaki.mta.huwww.sztaki.hu/~viharoswww.sztaki.hu/ viharos+36 1 279 6 195

    18Fraunhofer Project Center for Production Management and InformaticsA joint initiative of Fraunhofer and SZTAKI