IBM TM1, Agentic AI & Finance Transformation Insights

IBM Planning Analytics for Excel: Bug and its Fix

Comment_Icon_black0
Alarm_Icon_15 min

Since the launch of Planning Analytics few years back, IBM has been recommending its users to move to Planning Analytics for Excel (PAX) from TM1 Perspective and TM1 Web. As every day new users migrate to adopt PAX, it’s prudent that I share my experiences. This blog will be part of a series where I would try to highlight and make users aware of different aspects of this migration. This one specifically details a bug I encountered during one of the projects in which our Clients was using PAX and steps taken to mitigate the issue. What was the problem: Scenario: when a Planning Analytics User ...

Line_2015

Moving TM1 to the Cloud: What Breaks, What Dies, and How to Cut Over Without Downtime

Comment_Icon_black0
Alarm_Icon_120 min

📋 Executive Checklist: What This Playbook Covers ✔ What Dies: Monolith tm1s.exe single-process write locks and 32-bit Perspectives retirement. ✔ What Breaks: Silent ExecuteCommand OS shell failures in secure Linux/OpenShift containers. ✔ The Feeder Cloud Tax: Why cloud memory compute does not forgive unoptimized rule overfeeding. ✔ Zero-Downtime Cutover: The 5-stage shadow dual-write pipeline feeding on-premise and cloud in parallel. ✔ Data Reconciliation Standard: Cell-by-cell parity validation down to 0.00% variance before DNS switchover. Quick Summary: Let's cut through the marketing ...

Line_2015

Why Your Power BI Reports Drift From TM1 (And How to Eliminate Flat-File Drift Forever)

Comment_Icon_black0
Alarm_Icon_118 min

Quick Summary: When Power BI board decks disagree with IBM Planning Analytics (TM1), batch CSV exports and scheduled ETL jobs are almost always the cause. Here is how modern finance teams eliminate data drift, protect payroll security, and connect TM1 directly to Power BI using live REST queries. Target Readership: CFOs, Heads of FP&A, TM1 Architects, and Power BI Leads. Every finance team recognizes the Friday afternoon reconciliation panic. The CFO prepares to present the monthly forecast to the board. They open the executive dashboard in Microsoft Power BI. At the same time, the ...

Line_2015

Beyond the Monolith: Why IBM Planning Analytics Engine 12 Changes Everything for TM1 Architects

Comment_Icon_black0
Alarm_Icon_122 min

Quick Summary: IBM Planning Analytics Engine 12 (TM1 12) is the cloud-native re-engineering of the classic in-memory TM1 database engine. It replaces the 30-year-old monolithic server process (tm1s.exe) with containerized microservices on Red Hat OpenShift, enabling automated zero-downtime snapshots, elastic compute scaling, and secure REST-driven integrations. Target Readership: TM1 Architects, FP&A Systems Leaders, and Finance Transformation Directors. For three decades, IBM Planning Analytics (TM1) has powered the world's most demanding financial consolidation and operational ...

Line_2015

A developer’s guide: Value_Is_String

Comment_Icon_black0
Alarm_Icon_12 min

Value_Is_String is a special, reserved local variable used internally by TurboIntegrator scripts. It is not necessary to explicitly declare or assign it within your script; TM1 automatically manages its value during data processing. Purpose of Value_Is_String The main role of Value_Is_String is to determine whether the data source value being processed is a string or a number. This helps in scenarios where different operations are needed depending on the data type, such as: Formatting output differently Validating data Applying specific calculations or conversions How does Value_Is_String ...

Line_2015

Best Practices for maximumports in TM1: Avoiding PAW Connection Failures

Comment_Icon_black0
Alarm_Icon_12 min

Problem Summary: Users encounter a "Logging on to the server failed" error when opening PAW reports when their }clientproperties have maximumports set to non-zero values (1-10). Root Cause: The issue stems from PA Workspace's modern architecture 2.1.5: The client makes multiple simultaneous requests to the TM1 Server for improved throughput Each request requires a separate connection The application uses asynchronous processing to enhance performance and user experience When maximumports is set too low (1-10), it restricts the number of concurrent connections the client can establish, causing ...

Line_2015

Integrating transactions logs to web services for PA on AWS using REST API

Comment_Icon_black0
Alarm_Icon_15 min

In this blog post, we will showcase the process of exposing the transaction logging on Planning Analytics (PA) V12 on AWS to the users. Currently, in Planning Analytics there is no user interface (UI) option to access transaction logs directly from Planning Analytics Workspace. However, there is a workaround to expose transactions to a host server and access the logs. By following these steps, you can successfully access transaction logged in Planning Analytics V12 on AWS using REST API. Step 1: Creating an API Key in Planning Analytics Workspace The first step in this process is to create an ...

Line_2015

Tips on how to manage your Planning Analytics (TM1) effectively

Comment_Icon_black0
Alarm_Icon_13 min

Effective management of Planning Analytics (TM1), particularly with tools like IBM’s TM1, can significantly enhance your organization’s financial planning and performance management. Here are some essential tips to help you optimize your Planning Analytics (TM1) processes: 1. Understand Your Business Needs Before diving into the technicalities, ensure you have a clear understanding of your business requirements. Identify key performance indicators (KPIs) and metrics that are critical to your organization. This understanding will guide the configuration and customization of your Planning ...

Line_2015

Saying Goodbye to Cognos TM1 10.2.x: Changes in support effective April 30, 2024

Comment_Icon_black0
Alarm_Icon_12 min

In a recent announcement, IBM unveiled changes to the Continuing Support program for Cognos TM1, impacting users of version 10.2.x. Effective April 30, 2024, Continuing Support for this version will cease to be provided. Let's delve into the details. What is Continuing Support? Continuing Support is a lifeline for users of older software versions, offering non-defect support for known issues even after the End of Support (EOS) date. It's akin to an extended warranty, ensuring users can navigate any hiccups they encounter post-EOS. However, for Cognos TM1 version 10.2.x, this safety net will ...

Line_2015
1