Welcome to My Blog!

Meet EPM Radiance

With Groovy, it is now simpler to connect to an external cloud service, skipping unnecessary calculations dynamically, processing data sets more efficiently than before, creating advanced computations, and improving error handling. I primarily discuss EPM Groovy, server-side EPM automation, IPM, and other topics in EPBCS (Planning and Budgeting).

RECENT ARTICLES

Check my latest articles

  • EPM GROOVY – WRITING A GRID-SPREAD GROOVY SCRIPT THAT WORKS WITH ANY PLANNING APP WITHOUT ANY MODIFICATION

    EPM GROOVY – WRITING A GRID-SPREAD GROOVY SCRIPT THAT WORKS WITH ANY PLANNING APP WITHOUT ANY MODIFICATION

    A few years ago, I worked in an ASO cube that allowed user input at the parent level. That was probably one of my first blog articles. I recently worked on an application where we had to allocate values to lower levels after they were entered in a form at the parent level. What if […]

    /

  • EPM GROOVY – HOW TO CREATE REUSABLE CUSTOM MONTH AND YEAR RANGES IN GROOVY

    EPM GROOVY – HOW TO CREATE REUSABLE CUSTOM MONTH AND YEAR RANGES IN GROOVY

    Month and Year dimensions play a major role in most of the calculations. If it is a single-year app, it is easier to handle the month and year ranges inside our fix statements, but when it comes to multiple-year planning or forecasting, it is required to have multiple IF conditions inside FIX statements. These additional […]

    /

  • EPM GROOVY – HOW TO TRANSFORM DATA MANAGEMENT FILES OUTSIDE THE DATA MANAGEMENT LAYER

    EPM GROOVY – HOW TO TRANSFORM DATA MANAGEMENT FILES OUTSIDE THE DATA MANAGEMENT LAYER

    Using EPM Groovy, I was able to transform a >600 MB data file with 34 columns and more than 1 million rows in under 35 seconds (only transformation). Let’s explore how Server-side EPM Automate, CSV Iterator, and CSV Writer may be used to modify a huge data management file. The data file transformation is carried […]

    /

Do you plan on reading previous posts?

GET STARTED

Find few resources to get started with Groovy

We’ve gone over everything you could possibly want to have. You are one step closer to a successful implementation.

Single Page Documentation

As the name implies, it is official documentation that contains all the information needed to begin groovy scripting on a single page. It is a comprehensive, free documentation.

Official Groovy Blogs

The Groovy creators themselves have been blogging about a variety of subjects lately. It is quite beneficial to broaden your perspectives. Keep an eye out for upcoming posts.

Groovy JDK API Documentation

The Groovy creators themselves have been blogging about a variety of subjects lately. It is quite beneficial to broaden your perspectives. Keep an eye out for upcoming posts.

Groovy Style Guide

This manual demonstrates how to use new operators, closures, and other advanced Groovy syntactic features. The difference between the use of static and dynamic type is covered in this reference manual.

Follow me on LinkedIn for the latest updates and any discussions

Frequently asked questions..


1

Is groovy enabled for all planning applications?

Depending on the subscription licence; before moving ahead, please confirm with the sales manager.

2

What is BYOML?

Bring Your Own Machine Learning. It’s a new feature that was introduced to the planning application to leverage externally trained machine learning models for forecasting and budgeting.

3

Can we import EPM APIs in Groovy Console?

Use of the EPM API outside of the Calculation Manager is not permitted.