Discuss data loading and processing into the application.
Recently active
I have a OS Batch File Load Setup which loads Multi Year and Multi Period Data(3 Years).I have an Extender Business Rule that creates the Batch File one period at a time and calls BRAPi.Utilities.ExecuteFileHarvestBatch to execute the data load one period at a time. Data Source is a connector.The issue I have is every time when I run the batch one of the WF steps (Validate Transformation, Validate Intersection or Load Cube) freezes and make no progress after executing roughly 10-12 periods. It doesn't make progress even after an hour wait. I will have to cancel the running task and batch and then restart the data management job with the next period forward. Again, it runs fine for 10-12 periods and freezes again.Appreciate any recommendations/suggestions to try resolve this issue. I am not sure if this related to any OS configuration that allows data loads for long time.
Hello everyone, when data imported, the amount are displayed with only two figures after coma 0.00 i would like to display an amount format 0.00000 how can i do it in the datasource? Thank you for your help!
Hello Everyone, I'm trying to build an advanced transformation rule based on a member present in my dimension. For example, I want to bypass all lines that contain a member not existing in my UD3 dimension. Currently, I use a one-to-one mapping for my UD3 members and I add a mask to bypass the rest with: * -> (Bypass). However, this method doesn't handle cases where new members are added to my UD3 dimension. Each time this happens, I have to update my one-to-one mapping. How can I dynamically implement this using a complex rule or a business rule? Thank you for your help. Yahya
I am trying to retrieve Workflow Channel Information for a specific Workflow Profile in a Business Rule. I am able to fetch it using SQL using the Attribute Index value. Just checking if there is any in-built function to fetch it.
Hello, Is there a way to have some sort of business rule I can create for when a user answers a questionnaire (set up as Non-Financial stat account), that only based off their answers (Yes or No) specific forms come up in their WF profile? We're doing some auditing form creation and we're trying not needing to make different form template profiles/groups?. Thanks, Will
Hi all I was wondering if it is possible to override the default 'clear and load' settings on a data load step from 'Level 2: Workflow Data Unit' to 'Level 1: Cube Data Unit' Just to give a bit of context: We perform a data copy from a Budget scenario (using Data Management Sequence) to a Forecast scenario to provide a starting data position for divisions to use when they capture their forecast data.Once the data copy is complete, the process for divisions to update their forecasts is to extract an Excel Fixed File Template on which they will make their changes and additions over the copied Budget data, and then to import that file via their Workflow to the cube. However, when wanting to remove an account for instance, the only way to do so it to load zeros to that account. This is because the load clears by account and not entity. Is it possible to change the load so that it deletes all accounts? Thanks, Mark
I am trying to load 3 data files via 3 import step within same WF. What I see is the last imported data replace the data in the cube for the same intersection. I want the data files to sum up instead of replacing with the last loaded file. What is the way to do this? I cannot use the same import step - as one of the import has a parser rule running which I dont want to run for the other load file. Please advise.
Hi All! We're trying to import form data via excel template, but the load is not validating certain tokens such as WF assigned entities and template name.Is there a way of adding validations/static values to objects of type FormRangeContent, similar to the ones in PLP for registerTableRangeContents ?Thanks!
I am hoping someone can point us in the right direction. We are being asked to map from the NetSuite Internal ID to the OneStream Member. What we had proposed was to map from the NetSuite External ID to the OneStream Member. I don't want to pre-empt responses by expanding on why we had suggested using the NetSuite External ID, but would really appreciate any insight from anyone who has done this or has the understanding to explain what good looks like / best practice. Many thanks in advance
We are currently producing and saving excel extracts of CV's into File Explorer using books/parcel service. We would like to connect PowerBI to OneStream to pick up these files from the OS managed server. Is this possible?
Is there any way we can disable load to cube. Any EventHandler Operation type I can use? to throw and error. on a specific WF? My Ultimate aim is just to see the Intercompany Matching Report on the profile which is visible only if Process step exist.
Hi everyone, I wanted to reach out to the community to see if others have a slicker way of dealing with head office overlays…. Here’s how we are currently doing things: Sites/business units complete their year-end workflows as normal, importing their TBs and adding the usual supplementary data (eg. balance sheet roll-forwards, ageing analysis, statutory disclosures etc, etc). The site-level workflows are then certified and locked to prevent any changes being made. Consolidated numbers are then reviewed at a group level to see how it’s all looking. Following this the group tax team reviews the numbers and then decides on tax overlays and adjustments that they want to make. We deal with this by having a separate workflow set up called “Tax_Overlays”. This workflow has NO assigned entities but it has the “Can load to unrelated entities” property set to True so that any entities can be adjusted in this one workflow. (As a slight tangent, not really related to this question, but for complet
Hi All, I need help to importing data to stage via excel template. There is some instruction given in Design Doc Loading Stage Data (mcoutput.com), but its confusing. Can someone confirm what I am doing is correct, please refer my excel template below:
Hello, I'm creating a Custom table in OS true a business rule that retrieve data using Rest API. My source is an external Datalake from witch I want to load data to my cube. The probleme here, is when I compare data that I have in my Datalake with data that I have in my custome table I can't find the same number of Row 39200 (Datalake) vs 25000(Custom Table). Is there any default limitation in the number of rows that we can add to a custom table ? it is possible to increase it ? Thank you in advance, Yahya
How to directly extract data from S4 Hana and integrate it into OneStream
Hello, I obtained the following sample code from the SIC guide for SQL. Could someone please provide me with sample code for an Oracle database? I attempted to replace 'SQL' with 'Oracle' but encountered an error. Thanks, Chandra
Hi, I am practicing building a BI Blend report on Golfstream Application. I was able to create a connection to the external database i.e SQL Studio, make the config changes in Onestream Database Configuration Utility and I can fetch that data in the dashboard using SQL connection string which is working fine. Then I created a new Workflow profile that uses the BI Blend functionality. It is throwing some errors as you can see below Any help would be highly appreciated. Moreover, if someone has a working guide/tutorial to get started with BI Blend, that would be appreciated. P.S. - I already have the BI Blend reference guide but it is not working since there is no specifically designed tutorial to practice BI Blend Reporting in that.
Hi All - Attempting to add to the existing email_helper BR some logging information (Row counts) from the results of a Data Management Step that loops through a series of workflow profiles to load data to Onestream from an API. I have located the information on the rowcount in the SQL table 'TaskFlowStepLog', but would prefer to use something that's available in the BRAPI if possible. Any ideas?
We have been using the SAP connector for fetching the GL data and few other information like units and install base. The connectors were working fine until Oct 2023. We noticed duplicate and/or missing rows. The row counts would match. It would only have this issue when the data is in multiple packages. We had package size of 10000. As a workaround we increased the package size 100000. But one of the integration has >500000 rows. When we tried to increase the package size to match the rows, the integration would fail with internal memory size error. Looking into get data function, I would like to know if there is a way to add order. Below you will find the get data code. The where clause is - r3Table.AddCriteria("FISCYEAR = " & "'" & fiscalYear & "'"). Is there a way to add order by? #Region "GetData" 'Read source data from the R3 table Private Sub GetSourceDataSAP(ByVal si As SessionInfo, ByVal globals As BRGlobals, ByVal api As Transformer, ByVal r3Conn As R3Conn
Hello~, I am wondering if there are any solutions available for bulk deletion of DM Sequences and Steps. We have hundreds of Sequences and Steps that will not be used, and deleting them manually would require a significant amount of effort. Could you please assist us with this? Thank you in advance!
Hi, I have a data source, where the leading character of the alphanumeric values in the column are used to identify if the row value should be assigned to a particular dimension field in a UD. The complex expression here will display results in the error log indicating it has found the rows that I want to assign a different value for in the UD, but I don't know how to set that , so that the imported data assigns my UD requirement. Basically I want it so that if the args.value starts with "R" then assign it a value of "R" in the UD2 otherwise, leave it/set it as "None". Dim sValue As String = args.Value Dim myValue1 As String = "UD2 R-" & sValue Dim myValue2 As String = "Ignore" If Left(svalue,1)="R" Then BRApi.ErrorLog.LogMessage(si, myValue1) Else BRApi.ErrorLog.LogMessage(si, myValue2) End If Any thoughts or am I approaching this the wrong way ? I cannot see that I would do this in a transformation rule as it is the source GL code that carries this information. Ch
Hello, We upgrade our OS from 7.2.2 to V8.0.0. When compile all BR we found an error on a SAP Connector BR: 1) Error at line 92: 'CreateSAPConnection' is not a member of 'BRApiDatabase' 2) Warning at line 93: 'Function GetLiteralParameterValue(si As SessionInfo, isSystemLevel As Boolean, parameterName As String) As String' is obsolete: 'This is a temporary function used by Marketplace Solutions for backwards compatibility with old XF versions. Please change your code to use supported functionality.'." We already copy dll files into the integration folder (sapnwrfc.dll and associated icudt50.dll, icuin50.dll, icuuc50.dll) and add on the Referenced Assemblies the "XF\ERPConnectStandard20.dll;XF\sapnwrfc.dll" Looking into the BRApi functions of 7.2.2 we have a "CreateSAPConnection" that is no longer available on this new version: Dim r3Conn As R3Connection = BRApi.Database.CreateSAPConnection(si, "ConnectionName", True) Does anyone know which functions is replacing this
Hi Community, I am using a range transformation rule to give all balance sheet accounts a Flow of CB_Load. In the data source Flow is pointing the account number. I then use account ranges in the Flow transformation group to derive the Target Value of CB_Load. However, I am getting a validation error because Flow is reverting to None which is against the constraint settings for these accounts. I would expect this account (8100030) to derive a Flow of CB_Load due to Rule Name Range4 in the screenshot. However the Range rule is ignored and Flow is stamped with None as per the Mask pass through rule. Does anybody have an idea of what might be going wrong? I could just have a hundreds of pages of one to one mappings but this would be a nightmare to maintain! Please note that the account transformation rule is a mask pass through where Rule Expression = * and Target Value = * so in the above example 8100030 is also the account in the data source. Thanks Russ
Originally posted by Tim VierhoutHi, I am working with an automated import, which imports files into specific country workflow profiles. Right now this is triggered manually by the admin, but in the future, we want to schedule this. The DM Sequence loops all country workflows load the appropriate files and process the cube based on a parameter in this sequence containing the time period. For example 2021M1. Part of the calculation definition is to trigger a DM Sequence to execute a consolidation. In this DM Sequence, the variable T#WF is used, because it will also be triggered by users manually when executing the workflow. This leads to the problem, that when for example we load 2021M1, but in the workflow, something else is selected, the T#WF variable is filled with the incorrect selection, as in the month that is selected in the workflow. When manually triggering this is not a problem, because we can select the correct workflow. However, when scheduling, we would like to schedule fu
Is there an upward limit on the number of blank lines that can be kept in a journal template?
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.