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
1
vote
0 answers

How to write the below function in cognos FM(filter)

EXISTS (SELECT 1 FROM Common.Com_macss_Account a WHERE COM_MACSS_PREMISE.prem_nb = a.prem_nb AND a.ACCT_TYPE_CD IN ('E', 'EO') ) The above expression is in BO(Universe). Need to write it in cognos FM (Filetr). Tried CASE statement but didn't…
Maggie 14
  • 11
  • 1
1
vote
1 answer

Use SSIS to write in other CubeSystems than SSAS

I've got a project where I have different cube systems (esp.:Tm1, Infor PM 10, SSAS). Is there a way to fill these cubes with SSIS? The Connection SSIS-SSAS for sure is an easy one. But are there any approaches to write into other Cube Systems with…
Hawtinjr
  • 49
  • 8
1
vote
2 answers

Getting data from Cognos TM1 via REST API

I'm working with IBM Cognos Tm1 REST API. I need subset of the data values contained in a cube (Cube1 for example). So, I'm executing a view (View1 for example) and obtain a…
Michail L
  • 37
  • 1
  • 4
1
vote
1 answer

Any ETL/modeling tool to create a ROLAP star schema data warehouse?

I was wondering if there's any software/tool out there which allows one to design/model a cube and have the software generate the code (at least the framework) necessary for updating dimensions and facts in a relational database? Sorry if this is a…
1
vote
4 answers

Converting YYYYMM format to YYYY-MM-DD in SQL Server

I need to perform a query on a large table that has a datetime column that is indexed. We need to query the data for a range from a month (at a minimum) to multiple months. This query would be executed from Cognos TM1 and the input would be a…
IT Guy
  • 35
  • 1
  • 1
  • 5
1
vote
1 answer

TM1 Rules - different time dimensions in source and target cube

I have two cubes (source and target), but each with different time dimension. Dimension Date of Record used in the source cube has following structure: ALL *(this is the top element)* - 2013 -- 2013 Q1 --- 2013 01 ----…
user2850192
  • 21
  • 2
  • 6
1
vote
1 answer

SystemServerCAMSecurityRequired error when authenticating using Cognos

I am using the Cognos TM1 10.1 API to connect to a server. The server uses Cognos for authentication which in turn uses integrated login to authenticate users against our instance of Active Directory. I've tried using TM1SystemServerConnect and…
JDB
  • 25,172
  • 5
  • 72
  • 123
1
vote
1 answer

IBM Cognos Report Studio: Arbitrary errors when using IF / CASE on an TM1 cube

I am having some trouble with an IF / CASE expression when consuming a TM1 cube in Report Studio. I am "filtering" a crosstab with a tuple function that includes an element from the "branch" dimension. The users can navigate through this branch…
Skovly
  • 234
  • 1
  • 8
  • 22
1
vote
0 answers

IBM Cognos Report Studio: "The connection closed before the request is processed."

We are consuming TM1 cubes with Report Studio through Framework Manager. Quite often when I am trying to come up with new solutions to my challenges in Report Studio, I get an error when I run the report, and then the server goes down. Then I have…
Skovly
  • 234
  • 1
  • 8
  • 22
1
vote
1 answer

TM1 Rules - Linking multiple source cubes into one target cube

I have two (so far) source cubes and their respective dimensions: EXPENSE: Date1, Date2, Supplier, Cost/Profit Center, Project, Type of Payment, Measures. INCOME: Date1, Date2, Subcontractor, Customer, Cost/Profit Center, Project, Type of Payment,…
user2850192
  • 21
  • 2
  • 6
1
vote
1 answer

COGNOS report for a simple sub query and join Query

Here is my query. I am new to Cognos and using Cognos 10. And I am having a bit difficulty in developing a report which uses a Sub Query and an Inner Join Query. 1. SELECT ID, BATCH_DT, LOCIT FROM AOI.TEMP_BRICK WHERE BATCH_DT < (SELECT…
user2134130
  • 11
  • 1
  • 2
1
vote
1 answer

In what format is the data stored in Cognos TM1 and how the data is extracted from Database?

How is the data stored(format) in Cognos TM1 and in which format it is extracted?
1
vote
1 answer

I do not find web.config in cgi-bin folder?

I do configuration in iis in cognos 10. But I dont find web config file in cgi-bin folder. How can I find it?
CompEng
  • 7,161
  • 16
  • 68
  • 122
1
vote
1 answer

how I download button in report?

I want to make a report in cognos.I put chart in my report. And when I run the report , if I right click on chart I see the download chart option. I want to this option(download chart) on my report. I mean I dont want to need right click on chart.I…
user1474138
0
votes
2 answers

Connect to TM1 using XMLA

I'd like to connect to a IBM Cognos TM1 using XMLA, in particular using Adomd.Net. Accoring to http://en.wikipedia.org/wiki/Comparison_of_OLAP_Servers#APIs_and_query_languages TM1 supports XMLA/MDX, but I can't find any documentation about…
Colin
  • 96
  • 1
  • 5