Applied Dimensionality

Recent posts

Dec 31, 2016
2016

was the year when:

  • This blog turned 10 years old
  • I moved from PMsquare to Cornerstone
  • Opened up my own company
  • Got roughly the same amount of IM and TM1 work, very happy about that
  • Got a chance to work with 10Tb+ dwh, not many of these down under. Even happier that I managed to achieve the usual 5x performance improvements :)
  • A fair bit of TM1 another 10+ countries in Sanofi rollouts and some really interesting ongoing projects, looking forward to seeing them in production in 2017
  • Cut down on travel, only a month away from home this year (and a couple trips to europe, lucky me)

Thank you all for reading and the very best for you and your families in 2017!

Dec 16, 2016
Most useful Planning Analytics feature for me so far: StatsByRule

It’s Xmas time again and we get the big bag of presents this time: Planning Analytics on Premise is finally here.

There’s a ton of new things to like in new Planning Analytics (and all those need to be throughly tested, so I wouldn’t be upgrading just right now).

Oct 18, 2016
TM1 SSL Certificates Expiry Update

There’s been a flurry of news on SSL certs topic in past 2 weeks. Main ones are:

  • Automated updaters are released (yay!) for all client versions and not all server versions (nay, but not a big deal)
  • There’s a manual way to update certificates if you can’t do it automatically So all is now ready for the updates, there’s nothing else to wait for :)

We ran a webinar regarding the steps to do the updates, here’s a slide pack for your information. It has a link per TM1 version that might save you some reading time. See it here

Aug 31, 2016
Your TM1 SSL certificates will expire in November
  • Update 02/10/2016: Fix pack / updater from IBM still not released, but a manual update instructions + a set of new certificates are published at here. I’ll post am update once we try them out, but it’s really good news.

Aug 25, 2016
TM1 Dimension Order

A quick note on the decades-old topic of dimension order. In a nutshell: don’t really trust System Order, it ignores changing the last dimension and it’s always the most impactful one. Ignore the rest of the post and move on, carry on if you’re interested in my ramblings on it.

Jun 13, 2016
Some statistical functions in TM1FinanceLib: VAR, Median, DevSQ and more

Just a quick note that I’ve updated tm1financelib with a few statistical functions (again, nothing more than pointing to them in POI):

  • DEVSQ
  • AVEDEV
  • MEDIAN
  • VAR
  • VARP

I’ve added function descriptions in the original post. Come to think of it, maybe I should post the whole stuff on something like github. Whenever I’ll have a next free moment )

May 23, 2016
Just found TM1 10.3 most important feature

Forget all your Cloud, Planning Analytics and CAFE. It’s finally here!

May 8, 2016
Java TM1 Extensions: TM1FinanceLib for calculating IRR, NPV and more

Well, I’m a bit late to the party, so you all know by now that after TM1 10.2.2 you can use something called Java Extensions to execute your own Java code and call it as a Turbo Integrator function. What I’ll show in this post is how to use this approach to calculate the usual ‘finance’ functions like IRR, NPV and some more. And there’ll be freebies, I’ll give you an extension library for some of the functions so you don’t have to write it yourself.

Feb 13, 2016
TM1 Input in Calculated Cells or Break Back

Break-back was one of the famous features in Cognos Enterprise Planning, it allowed data input in a calculated cell and system would adjust all the participating elements to match the new result. Combined with ‘holds’ it was a really awesome feature. TM1 allows input in consolidated cells, but not in calculated ones, so this functionality is kind of missing.  Not entirely, I’ll show how to achieve similar behaviour in TM1 (although in a much more restricted manner). I think it’s isn’t actually documented anywhere, so I’ll put it out here.

Nov 8, 2015
Using Apache JMeter to load test TM1 Contributor Applications

Judging by the amount of feedback I still get about the Java stress testing tool, load testing is really something everyone starts looking at once they’re facing any decent number of users in the system. This post will describe how to use JMeter to do a broader scope of testing, emulating the full user interaction with TM1 Contributor.