+ All Categories
Home > Documents > IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and...

IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and...

Date post: 23-Apr-2018
Category:
Upload: vutuong
View: 268 times
Download: 4 times
Share this document with a friend
18
IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf" level… 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/2012 MTA SZTAKI MTA SZTAKI
Transcript
Page 1: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 2: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Gartner

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

IBM: 2 products tm1 as strategic tm1 as strategic

„future product” …the other: Congos

Pl iPlanning…

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

Page 3: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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).

Page 4: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 5: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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 RAM, p g y The largest database that Applix is aware of has a size of about

500Mb, roughly 50 million actual cells.

„Our "just-in-time" processing makes more sense, since 99% of the numbers in an analytical application are never needed So why waste computer resource and timenever needed. So why waste computer resource and time waiting for a batch process?” No pre-calculation…

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

Page 6: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 7: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 8: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 9: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Demo

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

Page 10: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 11: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 12: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Star configuration of servers (cubes)

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

Page 13: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Chain configuration of servers (cubes)

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

Page 14: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Combination

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

Page 15: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 16: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

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

Page 17: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

If IBM…

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

Page 18: IBM Cognos tm1 - dms.sztaki.hu · IBM Cognos tm1 …data in IBM Cognos TM1 is stored and represented as multidimensional OLAP cubes, with data being stored at the "leaf"level ...

Contact

Dr. Viharos Zsolt János

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

[email protected]/~viharoswww.sztaki.hu/ viharos+36 1 279 6 195

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


Recommended