Over Feeding in TM1 – What is it and How to Avoid it

Overfeeding is where TM1 feeders are targetting more cells than are required. This can lead to excess memory consumption and reduce performance. Here we explain over feeding and how to avoid it.

This entry was posted in Feeders, Performance and tagged Feeders, Overfeeding, Rules. Bookmark the permalink. | Tagged Feeders, Overfeeding, Rules | Leave a comment

How to Take a Snapshot in Planning Analytics for Excel

Here is how to create a snapshot of a TM1 report in Planning Analytics for Excel – PAX. This essentially does a copy, paste special, values on the TM1 formulae only, leaving all your Excel formulae untouched. It is very useful for creating a version of a TM1 report that is disconnected from the underlying TM1 data.

This entry was posted in Planning Analytics Excel and tagged PAX, Planning Analytics for Excel, snapshot. Bookmark the permalink. | Tagged PAX, Planning Analytics for Excel, snapshot | Leave a comment

DType Function in TM1: Syntax and Use

Use, syntax and example of the DType function in TM1 and Planning Analytics. In this post we explain the use of the DType function and give an example of how it can be used to determine the cell type of a cube when loading data via a Turbo Integrator process.

This entry was posted in Rule Functions, TI Functions and tagged CellIncrementN, CellPutN, CellPutS, DType. Bookmark the permalink. | Tagged CellIncrementN, CellPutN, CellPutS, DType | Leave a comment

How to Change TM1 to use Cognos Security (CAM)

This is a comprehensive guide to configuring TM1 to use Cognos CAM security. It includes why you might connect Cognos security to TM1, TM1 environment changes and how to deploy and configure the BI Interop files to your BI application and gateway servers.

This entry was posted in Cognos BI, Configuration, Installation, Security and tagged bi interop, CAM Security, planning.html, pmhub.html, Security, TM1p.ini, tm1s.cfg, tm1web.html. Bookmark the permalink. | Tagged bi interop, CAM Security, planning.html, pmhub.html, Security, TM1p.ini, tm1s.cfg, tm1web.html | Leave a comment

Enabling TM1 Rules via a Control Cube

A simple solution to enabling and disabling rules for different versions (or scenarios) using either an attribute on the Version dimension or a simple cube, intersecting the }Cube and Version dimensions.

This entry was posted in Rule Management, Rules and tagged continue, performance, stet. Bookmark the permalink. | Tagged continue, performance, stet | Leave a comment

Cascading Element Level Security in TM1

Here we present a fully worked example of how to create element level security for an organisation that requires complete lockdown for entire branches of a dimension. It uses element level security down to the N level, applied via a TI.

This entry was posted in Security, TI Coding, TM1 Admin, TM1 Administration, Turbo Integrator and tagged CAM Security, element level security, Element Security, Security. Bookmark the permalink. | Tagged CAM Security, element level security, Element Security, Security | 1 Comment

MONTH Function in TM1: Syntax and Use

The MONTH function in TM1 allows us to extract the number representing the Month from a date. Here we explain it’s syntax and give an example combining it with the DATE function.

This entry was posted in Rule Functions, TI Functions and tagged Date, Dates, Month. Bookmark the permalink. | Tagged Date, Dates, Month | Leave a comment

Checking if an Attribute Exists (essentially an “AttributeExists” Function)

Here is a really easy method for checking if an Attribute Exists in TM1 via Turbo Integrator process. It essentially does what an “AttributeExists” or an “AttrExists” function would do for you if they existed in TM1.

This entry was posted in TI Coding, TI Functions and tagged AttributeExists, AttrInsert, DimensionCreate, DimensionExists, dimix. Bookmark the permalink. | Tagged AttributeExists, AttrInsert, DimensionCreate, DimensionExists, dimix | Leave a comment

Date Function in TM1: Syntax and Use

The Date Function in TM1 converts a serial date from a number to a string. For example Date(13947 , 1); will return the string ‘1998-03-09’.

This entry was posted in Rule Functions, TI Functions and tagged Date. Bookmark the permalink. | Tagged Date | Leave a comment

TM1 and Excel Dates No Longer in Conflict!

TM1 and Excel can now share the same serial date system by the use of UseExcelSerialDate=T in your tm1s.cfg file. Here is the details on this development in Planning Analytics. This means that day number 1 is 1-Jan-1900 in both systems.

This entry was posted in Planning Analytics, TM1 Admin, tm1s.cfg and tagged Dates, Excel, Planning Analytics, UseExcelSerialDate. Bookmark the permalink. | Tagged Dates, Excel, Planning Analytics, UseExcelSerialDate | Leave a comment