Questions tagged [cognos-tm1]

Cognos TM1 is an in-memory, multi-dimensional, read/write online analytical processing (OLAP) tool which can be used for data warehousing, budgeting and planning, reporting or analysis of data.

Cognos TM1 is an in-memory, multi-dimensional, read/write online analytical processing (OLAP) tool which can be used for data warehousing, budgeting and planning, reporting or analysis of data.

It typically works on a client / server model in which the server side of the application resides on either a Windows Server or a Unix computer on the network. This part of the application, also called the TM1 server, stores the data and regulates access to it. All of the data is stored in the server's memory and is only read from disk (in most cases) when the server starts, contributing to the server application's speed but demanding a high memory capacity server. Initial calculations which are derived from input data are done on demand, but will be cached until the underlying data changes. The server has a calculation language called Rules which allows calculations similar to Excel to be done, but on larger data sets and with all of the calculations centralised on the server. The server is optimised for sparse storage, meaning that it handles the situation where large blocks of a cube (defined below) are empty.

A version of TM1 named Perspectives also allows users to run a TM1 server on their own desktop for analysis purposes. This is referred to as a Local Server. In most ways it functions similarly to a standard networked TM1 server but only the user who is running it can connect to it.

Various client software can access the data that exists on a server. Historically the most common client was an add-in for Microsoft Excel (and, previously, Lotus 123) which allows the user two way interaction with the data on the server via special worksheet formulas called =DBRW()s, amongst others. A web server is also available to allow users to interact with the data via a browser interface. For most of its life TM1 was distributed by a company called Applix but was acquired by Cognos in 2007. (Which was in turn acquired by IBM later that year.) Cognos has been increasingly integrating TM1 into its Enterprise Resource and Planning (ERP) products as the back-end calculation engine to Cognos front-ends. The TM1 software also offers several separate APIs (one for C++/VB6/VBA, one for VB.Net and C#, one for Java) of varying levels of functionality, which makes it possible, if not always easy or practical, for users to write their own applications which connect to the server engine.

TM1 is multidimensional in that its data is held in "cubes". Each cube is made up of dimensions, each of which represents a characteristic of the value stored. (Eg the company, the profit centre, the account, the version, etcetera.) Each element within the dimension represents a specific characteristic, such as the name of the profit centre, the name of the account, and so on. Some elements represent consolidations (aggregations) of other elements; for example the consolidated element "Total Revenue" may be made up of all of the revenue elements in the Account dimension. To locate specific values within a cube, the user specifies one or more elements from each of the dimensions. In this way they can create a grid of values.

The fact that TM1 is read/write allows it to be used for collaborative budgeting and forecasting, where users from multiple sites can be inputting budget numbers at the same time, with someone in head office reviewing them in real time.

Resources

88 questions
0
votes
3 answers

Is it possible to use TM1 as a data source for Analysis Services?

We have a finance department who are addicted to TM1, but are otherwise moving from Cognos to SSAS. Does anyone know if we can use TM1 as a data source? Is it difficult?
WOPR
  • 5,313
  • 6
  • 47
  • 63
0
votes
1 answer

Allow user to enter data in one currency

I have created four TM1 cubes: Rate for hour, Hours, Rate of exchange and Revenue. In first one, user enters rates(costs) in different currencies. In second one, user enters customer hours (for example, how much time customer consultation took). In…
ramas
  • 17
  • 7
0
votes
1 answer

How to authent to Cognos TM1 REST API when server is using CAM

When to try to get some date using REST API from a Cognos TM1 i get HTTP 401: Unauthorized Here is my sample with basic authentication header. GET https://testserver:8000/api/v1/Cubes I get HTTP 401: Unauthorized and in heads: WWW-Authenticate:…
Mindaugas Jaraminas
  • 3,261
  • 2
  • 24
  • 37
0
votes
1 answer

Adding dimensions to existing cube in TM1

There are two parts of a TI process that confounds me to no end. This process allegedly creates new dimensions for a cube (using attributes of some element) without a data source. But all I can see is that it creates the dimension name and right…
Kenzo_Tenma
  • 11
  • 1
  • 8
0
votes
1 answer

TM1 VUSLICE, how to make it work VBA

Sub Exportview() Worksheets("Sheet1").Select Cells(1, 1).Select ActiveCell.Value = Run("VUSLICE", "server:cube", "MyView") End Sub I've been trying to make the VUSLICE tm1 function to work for me. I'm only getting "FALSE" as an output in cell…
gemmo
  • 1,286
  • 2
  • 16
  • 33
0
votes
1 answer

Deleting elements in a dimension and rebuilding them in TM1

Is there a restriction for using DimensionDeleteAllElements() in TM1 wherein it can't work in tandem with a dimension update process that's called from the TI which houses DimensionDeleteAllElements()? I've a TI which deletes all elements of a…
Kenzo_Tenma
  • 11
  • 1
  • 8
0
votes
1 answer

Using a feeder based on a condition in TM1

Can an element be fed based on an if condition? The following is a rule calculation used for evaluating Validation values. [{'AOP_v1','Forecast_v1'},'Validation', 'Rate'] = N: IF(ROUNDP(['Phasing Total', 'Rate'] * 100, 5) = 100 % ROUNDP(['Phasing…
Kenzo_Tenma
  • 11
  • 1
  • 8
0
votes
1 answer

Requesting help editing a formula in a TM1 worksheet

The said TM1 worksheet uses the DBRW formula to write values that users enter, to a cube, and also uses the same to fetch the value and display it in the worksheet. The values in the cube consist of movie codes such as 7500023. This movie code can…
Kenzo_Tenma
  • 11
  • 1
  • 8
0
votes
1 answer

Seeking a way to look up element names of a dimension to replace data in a cube, in Cognos TM1

My apologies if the title sounds vague, but here's the situation. There's this cube A that contains five dimensions. The data contained in the cube involves movie title codes classified under different categories. There's this dimension - Let's…
Kenzo_Tenma
  • 11
  • 1
  • 8
0
votes
1 answer

Tool to Document TM1 Processes

We have an inherited data warehouse with a lot of processes and no documentation. Has anyone used or knows about a software tool that can automatically document all our TM1 processes? Thanks
isaiah
  • 311
  • 2
  • 5
  • 14
0
votes
1 answer

148:cube cell write status element is consolidated error

While changing the data in TM 1 template ,I am getting below error. 148:cube cell write status element is consolidated error. I have tried reloading the template again but it is not working.
0
votes
2 answers

TM1 hierarchy to sql or csv

I need to integrate some parent-child unbalanced dimensions from TM1 to SQL server. Is there any possibility to export the relation between levels from tm1 dimension in a csv file ?
0
votes
1 answer

TM1 9.5.2 Java API function for Integrated Login

I am trying to connect to TM1 9.5.2 to read the data cubes in the normal login mode and it happens fine. However, when the TM1 server is configured for integrated login, the Java code could not connect to the API. In the API documentation for C,…
0
votes
1 answer

Username not getting displayed in TM1 Web when using CAM

We have developed a TM1 application which is accessible through tm1 web, and using Cognos Integrated securty, If we login to Cognos environment first and then to tm1, then it gets the username on tm1 web screen, next to the label Welcome: Juneja,…
Ruchika
  • 1
  • 5
0
votes
1 answer

Cognos Tm1 Error unable to get value of the property 'I' : object is null or undefined

I am getting this error while selecting and scrolling in Tm1 excel web view. I am using Cognos Tm1 10.2 version and excel 2007. After creating an excel view in perspective, and opening it from web view. If we select some cells , eg 10X10 and then…
Ruchika
  • 1
  • 5