Perficient was engaged with a client that wanted to be able to drill
down from a summary report into the details in their Thing Planning
database. This was done in OneStream using linked cube views an...
Maximizing Cube Utilization in OneStream: Expert Perspectives Welcome to
the wild world of OneStream applications, where Cubes are the undisputed
data management and reporting champions. Buckle up bec...
I hear that you’ve bought the OneStream Administrator Handbook – well,
well, congratulations on taking the steps that will (hopefully) make
your life as an Administrator easier! The book is brimming w...
It has been a quiet Tuesday morning at Badabing Ltd. Had some decent
coffee, checked all reports went out last night, and basked in the glory
of a sea of green "OK" calculation statuses. As you ponder...
One of the most common if not the most common requests when setting up
OneStream is to have a direct connection from an ERP such as Oracle,
Peoplesoft, and/ or Netsuite to OneStream to allow for data ...
The OneStream platform is based on the Microsoft .NET Framework, as is
the OneStream Business Rules Engine. VB.NET has become the logical
choice for Business Rule syntax, and is also a popular program...
Background We were recently engaged with a client implementing a Thing
Planning solution, which would manage thousands of line items for their
planning process. The client wanted to be able to look at...
In this article I'm presenting a working example of integrating our
beloved Platform with one of most widely used ERPs in the world:
Dynamics 365, specifically the FinOps suite. This said, the solutio...
In a previous post, we saw how we can build a utility library to help us
with typical logging tasks. However, there is a common problem when
trying to represent the state of our processes in logs: it’...
Table Data Manager: OneStream has a Marketplace Solution, called Table
Data Manager, which allows users to create custom tables where data can
be loaded and updated. Table Data Manager has a feature t...
When I made the move to OneStream, one of the first things I understood
and appreciated was logging. It is such a welcome change from legacy
systems! You can easily log anything: text, the value of a ...
In Part 1 of this short miniseries , we have seen how we can pass values
from traditional Dashboard Parameters into Bi Viewer. But what about
going the other way around, i.e. getting values from Bi Vi...
We know that OneStream users love BiViewer components. They look nice,
are dynamic and interactive, and bring tons of baked-in functionality -
ready to be leveraged with minimal effort and no coding. ...
In part 1 and part 2 of this series, we have seen how to handle VB.Net
variables, call existing functions, and manipulate basic
data-structures. This is enough to write simple scripts or member
formul...
In today’s modern business world, a company’s organization structure can
move more frequently than anticipated through changes like acquisitions,
divestitures and mergers. The organization’s structure...
Picture this: it's a bright, sunny morning, and you're spinning on your
chair, enjoying the warmth of the sun on your face. Suddenly, your boss
approaches you with an intriguing question: "Hey Om! Can...
While building a Dashboard, you might have the need to provide a widget
for the user to select a bunch of members at the same time. This can be
achieved in a number of ways. If your requirements are s...
This post is an introduction to Tree Views in OneStream Dashboards, a
type of widget that can render hierarchical data. Their complexity can
vary, as you will see below, but once mastered they will be...
In this blog, we are going to discuss weekly reporting in OneStream and
answer some frequently asked questions when considering how to handle
weekly data in the system. Within the OneStream delivery t...
Any data loaded in OneStream has to be logged against an Account.
Typically, the Account Type property of the account member will
determine how the data is treated, but there are a number of other
fac...
As we've seen in part 1, we can manage data in memory using individual
variables. However, often you need to handle multiple elements in a
similar manner: you might want to retrieve all base members u...
Tired of opening your dashboard to find no pre-populated values?
Frustrated when your combo boxes and list boxes don’t display a value
upon runtime? This brief blog post will assist admins/super users...
Why You Should Care About Event Handlers? So, you're in the OneStream
universe, and you might be thinking, "What's the big deal about Event
Handlers?" Well, hold onto your hats because these aren't ju...
If you want to unlock the full potential of the OneStream platform, you
want to learn a bit of VisualBasic.NET. Don't be scared! It's much
easier than it looks. We'll now cover the basics (lol) of the...
"Hey boss, look a this Cube View I made - it shows our EUR Fx rates
against all currencies in our app. Cool, uh?" "FX rates we loaded last
month aren't cool. You know what's cool?" "... You?" "Real-ti...
How soon the summer ends and September rolls around. The languid heat of
summer is over, and the crisp crack of newly sharpened pencils and the
smell of strawberry highlighters fill the air as new rec...
If you're currently grappling with consolidation performance issues or
encountering slow-rendering Cube Views, fear not. We've got you covered
with valuable insights on assessing your application and ...
SQL: cross and delight of the IT revolution. If you've been in the game
for more than a few years, chances are that you got your hands dirty
with database queries once or thrice. OneStream itself keep...
Have a cube view where the Member Expansions or Time Functions just
don’t provide you with what you need? You have this report you need to
build and you’re struggling to match the formatting that is p...
The second-hardest thing about writing a book is getting yourself to
stop typing (the hardest thing, of course, is getting started).
Particularly when the book in question covers a topic as broad and ...