Discuss the structure of your application build.
Recently active
Good afternoon,After one of our calculations started to behave slowly, we have been advised that we should reduce our data unit size.Consultant explanation "Real Cell Count is relatively low, at 5 million cells. But to aggregate those 5 million cells, the system will have to request every monthly value for all of those 2.6 million rows from the database, hold in memory which ones have data and keep track of the ones that don't"In this sense, reading the forum, seems the solutions are any (or all) of the following:Leverage BI Blend to aggregate large data sets for reportingLoad into Cube at summarized levelAlways use RemoveZeros() in api.Data.Calculate and api.Data.GetDataBuffer functionsConsider different Entity dimensionVertical extensibility (not horizontal)Consider storing some data outside Cube (stage)Just wanted to check if you have applied any other solutions into your projects? as first time we need to reduce data unit size.Thank you,
Is there a way to migrate all folders and content in the File Explorer from one application to another within the same environment?I looked at the File Explorer Manager solution and it looks like it does the content but not the whole folder structure as well.Are there any other options?Thanks!!
We are on 8.4 with OIS and SIC being used in OneStream's Azure environment. We are 99% sure changing over to SaaS is nothing but a flip of the switch in our case, but just doing due diligence to see if anyone had any issues flipping over to SaaS.
Hi Team, Is there a way for us to ONLY copy data over to another application without messing with the current applications functionality? For example, only migrating certain components of an application.
Hello, We're in the middle of implementing Task Manager and whenever a task is using the "Open Workflow" task type, it seems not to send a notification email when the task has been completed and ready to be approved. We've tested other tasks and the email notifications work fine. Is this a known issue and if it is, is there a way to get around it? I guess we could set all the tasks to "No Action" task type, but I feel like that would be redundant for them to go to TM and then have to go to the WF instead of being able to click on Execute and take them to the WF. Thanks, Will
Hi all,While getting into OS, I'm trying to figure out how to leverage on its framework... And I have a question related to secrets management.Let's say that - at application (workspace?) level - I need to access to a remote service that requires an OAuth token (or user/pass tuple, or whatever I need to keep away from user's eyes - and fingers).The above mentioned secrets should be (visually?) managed by an administrator. Does OS offer something out-of-the-box to accomplish this task ? And, in case, can we leverage on some API to retrieve secret data ?Thanks for Your answers.FabioG
Please share how to load XML files using DM Jobs.Thank you.
Hi Team, I have a question around the orphan members. I know that when we remove the relationship, the member gets moved under the Orphan section. After moving to the Orphan section, can we load data into the member through the Workflows? Thanks in advance AK
I am trying to record an additional Depr Exp in December 2024. Db Depr Exp (P&L) Cr AD Machine &Equip. (BS) However, when I roll into January 2025, the effect of the December entry has been calculated into the BOP Retained Earnings, but my balance sheet does not balance. I can tell the AD Machine & Equip account does not reflect the additional amount recorded in the journal entry. I need to enter this JE into January of the following year, am I supposed to enter this as an unbalanced journal entry, hitting only AD Machine & Equip?
Hi,We are using the capital planning module. There is a requirement from clientFor a few lines, users should not be allowed to change, modify, or delete anything.However, if he adds additional lines, he should be able to edit, add new line or remove.Example:In the budget scenario, data is copied from Actual, and it also has its own budget data.So, for data that comes from Actual, end users should not be allowed to modify or remove.However, for budget data, he should be able to update, change, and remove lines from the Capital Planning Register.Is it possible?
Hi, I'm trying to display a time-variant text property of the UD1 dimension member in a report. The challenge is that the text value can exist in any period of the member, so I currently loop through the forecast periods (spanning two years) to retrieve the values. While the code works, its performance is not good.Is there a way to fetch or look up the text properties by time (possibly from a specific table) without iterating through all periods? Any command or optimized approach to achieve this efficiently would be highly appreciated.Dim Date As String = $"{year}M{month}" Dim timeID As Integer = timedimhelper.getidfromname("Date")Dim myVaryByTimeId As Integer = BRApi.Finance.Members.GetMemberId(si,DimType.Time.Id, Date)Dim mbrText As String = BRApi.Finance.UD.Text(si, 9, mbrId, 1, -1, myVaryByTimeId)
Hello OneStream experts: Thank you for the helps in the past. I have a quick question about place UD1 members in Account dimension UD1 constraint For example: In my account metadata dimension: I have 2 accounts 4001-Sale_IceCream 4002-Sale_Donut In my UD1 product dimension: I have 4 products all under one parent product Product_1,Product_2,Product_3,Product_4 I want to place Product_1, and Product_3 to the UD1 constraint in account 4001-Sale_IceCream's UD1 constraint field. But OneStream only allow me enter one product member in that filed. I can only enter Product_1 but cannot enter both Product_1 and Product_3 in the field. Thank you so much in advance to help me get through this issue.
We are in the process of changing our chart of accounts and department structure (for us, UD3 and UD1, respectively). Further complicating things is that some of the old UD3/1 members will likely be consolidated into one UD3/1 member, and vice versa. We will need to keep the existing data in its original intersections (e.g if UD3#ABC changes to UD3#123, we need the historical data to stay in UD3#ABC). Or do we? We currently map each of our 3 different GLs* in UD3 to accounts in the A# dim which is at the P&L/BS level. Has anybody out there done this before? What approach did you take? Can we simply create new transformation rules and somehow reference the old ones for historical data? Do we simply create a new hierarchy in UD3 for the new members (bloat?)? If so, how do we reference them in dashboards and cube views that compare past and present data? I have so many questions as to the best or simplest way to do this. Bonus poin
Hi all,while building new classes inside a Workspace's Assembly, I'd like to get Strings in specific languages.On components, we use "XFString(<stringName>)" to get the localized string, in the User's language.How can I accomplish the same thing inside a method ? I mean, which is the equivalent for XFString inside - let's say - BRApi ? Or should I really get the localizations from the DB Table ? Thanks for Your helpRegardsFabioG
Hi all,I'm in trouble in using an XFBR from an Assembly, inside a Data Adapter.I've just discovered that it's possible to use the XFBR function as part of a SQL Command, like this:SELECT * FROM MyTable WHERE MyField = 'XFBR(MyBR, MyFunction, Param1=|!prm_Whatever!|)'I was surprised to see it working, but this is not the point.When MyBR is defined as a Business Rule, everything isworking fine.Then I moved the Business Rule into a Service XFBR. Since the Factory is defined at Workspace level, I converted the query as:SELECT * FROM MyTable WHERE MyField = 'XFBR(WS, MyFunction, Param1=|!prm_Whatever!|)'Directly testing the Data Adapter everything works fine, I can see the converted query and also the results.Now, the problems:The above mentioned Data Adapter is used by a Report. When the XFBR is defined under the Business Rules area, everything is ok.When I launch the report (from a Dashboard), i get the following error:Error processing XFBR String 'MyFunction'. Unable to find the Wor
Workspaces & Assemblies | OneStream CommunityCurrently James' webinar is posted in the reserved area.Please post it also to the general area to help everyone migrate to PV8+.Thank you.
Is it possible to have a Scenario Type with a 5 year input frequency?I need to be able to load 5 years at once instead of having to change the wf year 5 times.is it possible?
Hi! Is there a way to extract the entity structure without constraints? In the current entity structure, every entity has a different UD1 constraint, but I need this to be set to Root for all entities when loading it in the other application. I know in Notepad++ you can use find/replace to modify this, but because every entity has a different UD1 constraint, it is still quite a manual process. Wondering if there is a more efficient way. Thanks in advance!
Hello everyone! I am very new to the industry and OneStream and I really need some help to kick start my application building journey!Currently, I am trying to test out the capabilities of OneStream using the scenario stated below:I have one central division that will split into two 'teams'. For example, Division_1 and Division_2, both teams have handle their own projects. For example, for D_2, under Project 50A there are mini projects like 50A001 and 50A002. For D_1, under the same project 50A, they handle other projects like M0001 and M0002.So what I am trying to achieve is: Tracking their expenses, so they will roll up to the central Division. E.g. Division 1, project 50A, spent $1,000, Division 2, project 50A spent $1,500. So the rolled up amount would be $2,500 and the ability to breakdown to the specific items.If possible (which it is) Division 1 handle projects that are "Approved" so the expenses are actual. Division 2 handle projects that are "Awaiting Approval" so the exp
When we take an XML extract of an application with Cube Views built within Workspaces and load into a fresh application there are Cube View groups for each of the Workspace groups on the main Cube View screen/in the Default Cube Views. It is essentially making a second copy of all the Workspace Cube Views in Default. Some Data Adapters are then linking to the new Cube Views copies in Default that did not exist in the original application the XML was taken from. Has anyone else seen this behavior? Is this a known bug - doesn't seem like expected behavior?
Hi everyone; we have an application using standard elimination, we have been used eliminations between balance account and P&L accounts, I created a new account in Balance sheet accounts with plug account as Assets, create another P&L account (Revenue) using the same plug Asset account; now when runs the consolidation & Eliminations, there is a difference with balance, is unbalancing. Is there an specific configuration that I need to setup into the accounts? Thanks in advance and best Regards. Mario GV
Hello, Our transformationeventhandler rule adds missing UD1 members to an unmapped parent.The rule works and has been for a few months. A couple of weeks ago I built a business rule which leverages the utitlity "ExecuteFileHarvestBatch".I have the relevant settings as True. Dim valTransform As Boolean = TrueDim valInterest As Boolean = TrueDim loadCube As Boolean = TrueDim processCube As Boolean = True The batch rule was built so I could schedule the data load.What I am noticing, is when the scheduled job (which calls a DM job with the rule) runs there are failures because of missing UD1 members.If I, then run the import/validate/Load and Process steps manually there are no errors and the missing UD1 members get added. It is as if the TransformationEventHandler is not being executed when the import process runs via the scheduler/dm job/rule. Any ideas for suggestions of where to look?
Hi all,I'm trying to figure out how to leverage on Report Scripts using OneStream objects. Is it possible to leverage on BRApi inside scripts events ? A direct call to BRApi class results in an error, I'm wondering if there's some workaround or trick to reach the object.Best RegardsFabioG
I would like to create the Report that runs to multiple Entities and my table of content would be list of Entity.I would like to make use of report designer component which is in OneStream .Can someone please help me understand how to do that
Has anyone been able to get an extensibility rule to work in the workspace assemblies? I've looked and I haven't seen much of any documentation on this. I'm working in 8.4 and have the rule working when I have it using the regular extensibility business rule which is attached to a DM job to run. When I try to move it to a workspace assembly and put it on a DM job it doesn't work. I've created a new file as the Extensibility Business rule source code and have the same code with no errors. I don't see an option in the Ws Assembly Factory to specifically call out extensibility rules either. So far I've been successful with getting an XFBR, Extender Rule and Custom calculate rule to work in assemblies but extensibility doesn't seem to work. Below is the error I am getting.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.