Recent Content
Return to Admin's Paradise Replay now Available!
Tech Talks: Return to Admin's Paradise is now available for replay. Watch as Teresa Kress highlights and demonstrates OneStream solutions available for administrators that will increase productivity and efficiency and make your workflow a paradise! This replay will be available here until 5/19 and always available on Navigator as part of your Passport subscription.Register now for the May edition of Tech Talks!
Registration is now open for the May edition of Tech Talks, Dynamic Cube Services! Join Jack Lacava, Tom Linton, and Matt Kerslake as they explore Dynamic Cube Services, which enable cube building with data and metadata from internal or external sources with data consumption via XFGetCells and Cube Views! https://www.onestream.com/events/tech-talks-dynamic-cube-services/?utm_source=social&utm_medium=linkedIn&utm_campaign=GLOBAL-NAPL-WEB-EDU-GlobalCommunity Content Collector
Do you have an idea for content you'd like to see in the Community? Well, you're in luck! Introducing our all new content collector, designed to gather and direct content to help tailor your community experience. All you have to do is complete this form and we'll follow up with any questions: Submit a topic you want to learn more about Here's a screenshot:9Views0likes0CommentsCommunity Highlights: April
1 MIN READ April 2025: We're nearly halfway through the year! Where does time go? Next week is OneStream's Splash North America Conference! Will you be joining us in Nashville? We'll have an area dedicated to Education Services and staff on hand to answer questions about your learning journey. OneStream Press will also be there selling books with an exclusive discount. We hope to see you there! Here's our April recap: The Community had 18,571 visits in April 2025 and 54,074 page views We had 102 new discussions begin Reporting was our most active forum, with 27 new discussions Top Engaged Threads: Most Replies: Service Factory - Data Management Step Most Views: Government Community Cloud v9 Upgrade Most Active Members: Congrats Rob on a triple crown!!!!! Most Forum Replies: RobbSalzmann Most Likes Received: RobbSalzmann Most Authored Solutions: RobbSalzmann30Views0likes0CommentsQuestion: Client wants to be able to input parent entity adjustments using forms rather than journals.
Question Answer The relevant account(s) needs the follow setting updating to Data Entry rather than Journals See knowledge base article KB0010218 for complete instructions https://onestreamsoftware.service-now.com/sp?id=kb_article&sys_id=1bc22565db472b008feee3a84b961963 Source: Office Hours 2020-07-02 - Partner Enablement1.3KViews0likes1CommentOneStream 9.0 Stage Schema Changes
Introduction As part of our ongoing commitment to improving functionality and performance, the 9.0 OneStream release includes significant changes to the database schema related to Stage operations. These changes are designed to enhance data management, streamline processes, and provide increased flexibility for future developments. Overview of Changes The following tables have been replaced by views: StageSourceData StageSummaryTargetData StageTargetData The following tables have been added, to increase normalization of Stage-related data structures: StageDataName StageSourceDataSlim StageSummaryTargetDataSlim StageTargetDataSlim The following views have been added: vStageSourceAndAttributeData vStageSourceAndAttributeDataSlim vStageSourceAndTargetDataR vStageSourceAndTargetDataSlim vStageSourceAndTargetDataWithAttributesR vStageSourceAndTargetDataWithAttributesSlim vStageSourceData vStageTargetData vStageTargetDataR The StageRules table now has an additional RuleIdentityId column, which can be leveraged in joins with the new “Slim” tables. StageRulesHistory and AuditStageRules also contain the new column. Indexing and partitioning strategies on Stage* and Taskflow* tables have been streamlined and optimized. See the Appendix for details of modified indexes. Impact on Existing Applications The following advice applies only to custom queries that developers, partners, or administrators might implement in their applications. Internal operations (e.g. standard Import/Validate/Load workflows) are unaffected. The changes to the database schema in OneStream 9.0 might require small modifications to existing applications. Although we tried to maintain compatibility as much as possible, it is suggested to review and update SQL queries and application logic that interact with tables StageSourceData, StageSummaryTargetData, and StageTargetData. In most cases no change should be necessary, as SQL statements will typically retrieve data from a named object regardless of whether it is a table or a view, and the old table names are now aliases for views. However, if the query or api is explicitly looking for one of the removed tables (rather than a table or view), it will be necessary to change it so that the query can accept a view as well as a table. Note that performance of such queries might differ from previous releases. Impact on New Development The following advice applies only to custom queries that developers, partners, or administrators might implement in their applications. Internal operations (e.g. standard Import/Validate/Load workflows) are unaffected. Member names are now stored only once, in the StageDataName table, and referred to from “Slim” tables and views via IDs. In future development, in a few cases it might be more performant to move from operating on the old Stage tables to working with the new “Slim” counterparts, joining on StageDataName only where necessary. Note that these members are not necessarily related to Metadata members; they represent any type of item name involved in stage loads (source members, etc.) These JOINs should be done sparingly; in most cases, leveraging views will likely be preferable, since they already do that work for you (returning actual member names as strings) and allow for better caching. Unless there is a clear and significant performance difference, queries should be performed on views. In these new “Slim” tables, the string and uniqueidentifier columns have been replaced with integer types that reference the “NameId” column in the StageDataName table. When querying “Slim” tables, the integer values in columns are used to join with the “NameId” table of the StageDataName table to retrieve the actual names. As an example, if we wanted to obtain the text value of the “CnId” column in the StageSourceDataSlim table, we would now need to perform a SQL join to the StageDataName on the NameId column. SELECT TOP (100) Slim.Wfk, Slim.Wsk, Slim.Wtk, Slim.CnId, Sdn.[Name] FROM [dbo].[StageSourceDataSlim] AS Slim LEFT OUTER JOIN [dbo].[StageDataName] AS Sdn ON Sdn.NameId = Slim.CnId IMPORTANT! The collation of the “Name” column in the StageDataName table has been set to “Latin1_General_100_BIN2”. The “Latin1_General_100_BIN2” collation allows us to compare string values properly between Unicode and non-unicode values. If you need to perform a join to the StageDataName table on the “Name” column, you will need to force the source column in the join to use this collation. An example of this is below where a string column using the default database collation is joined with the [Name] column of the StageDataName table. The “COLLATE” clause is added to the join to force a binary comparison of the two column values. SELECT Src.Et, Sdn.NameId FROM [dbo].[StageSourceDataSlim] AS Src LEFT OUTER JOIN [dbo].[StageDataName] AS Sdn ON Sdn.Name = Src.Et COLLATE Latin1_General_100_BIN2 Failure to add this collate clause when joining on the [Name] column of the StageDataName table will result in an error like the one below. Msg 468, Level 16, State 9, Line 4 Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_100_BIN2" in the equal to operation. There is no requirement to use COLLATE when operating on the prebuilt views. Conclusion The database schema changes in OneStream 9.0 represent a significant step forward in our data management capabilities. By optimizing table structures and improving indexing, we are laying the groundwork for more robust and scalable applications. We appreciate your cooperation during this transition and are confident that these improvements will provide substantial benefits to our operations. Appendix Modified Indexes The following changes to indexes have been implemented: Table Name Index Name Comment Member IX_Member1 New nonclustered index on Name, DimTypeId, DimId StageArchivesInformation IX_StageArchivesInformation0 Index is now a unique clustered index. The “UniqueID” column has been added to this index. StageAttributeData IX_StageAttributeData0 This index has been removed. StateBiBlendInformation IX_StageBiBlendInformation0 New unique nonclustered index added using the column “BlendTableName” in ascending order. StageRuleGroupsHistory IX_StageRuleGroupsHistory0 Index has been removed. StageRuleProfileMembersHistory IX_StargeRuleProfileMembersHistory0 Index has been removed. StageRuleProfilesHistory IX_ StageRuleProfilesHistory0 Index has been removed. StageRules IX_StageRules1 New index on the “RuleIdentityId” column in ascending order was created. StageRulesHistory IX_StageRulesHistory0 Column “RuleIdentityId” added to index. Index changed to a unique nonclustered index. StageToFinanceDataUnit IX_StageToFinanceDataUnit0 Index is now nonclustered. “WorkflowProfileKey” column has been removed. “FillFactor” has been removed. StageToFinanceDataUnit IX_StageToFinanceDataUnit1 The “WorkflowProfileKey”, “WorkflowScenarioKey” and “WorkflowTimeKey” have been replaced with the “ScenarioId”, “TimeId”, “CubeId” and “EntityId” columns. StageToFinanceDataUnit IX_StageToFinanceDataUnit2 Index has been removed. StageToFinanceLoadResult IX_StageToFinanceLoadResult0 Index is now a unique clustered index. The “SummaryRowID” column has been added and the “FillFactor” has been removed. StageToFinanceLoadResult IX_StageToFinanceLoadResult1 The “WorkflowProfileKey” column has been removed. StageToFinanceValidationError IX_StageToFinanceValidationError0 Now a unique clustered index with “FillFactor” removed. StageToFinanceValidationError IX_StageToFinanceValidationError1 Index has been removed. TaskflowStepInstances IX_TaskflowStepInstances0 “FillFactor” increased from 80 to 95. TaskflowStepLog IX_TaskflowStepLog0 Now a unique clustered index. “UniqueID” column has been added. “FillFactor” increased from 80 to 95.352Views5likes0CommentsLearn About the Updated OneStream Foundation Handbook on the Latest Episode of The OneStream Podcast
On this edition of the OneStream Podcast, Chul Smith joins Peter Fugere to discuss the newly released Second Edition of the OneStream Foundation Handbook. They'll discuss how this edition reflects platform updates, along with the ongoing development of the OneStream landscape. Listen now!A focus on Developer Education is coming to OneStream, and your feedback is needed!
OneStream is creating a Developer Education (DevEd) program tailored specifically at creating a dynamic learning experience for you, our amazing developer community. We know that building applications with OneStream can be a rewarding experience, and we want to make it even easier, faster, and better for you. And that's why we need your feedback! Please comment below with your answers. What Topics Would You Like to See Covered? Is there a particular area of development you're passionate about? Let us know so we can include it in our program! Some examples include Building Solutions with OneStream , From Concept to Code – Show Me the Map, and Defining and Gathering Requirements. Comment below with any topic suggestions. What Ideas Do You Have for the Program? We believe the best programs are built with collaboration. Share your innovative ideas and let's build something fantastic together! 💡 We’re considering things like subject-matter expert recognition, advocacy programs, credentials and badges. What ideas do you have for this program? Let us know with your comments below. How Do You Prefer to Learn? Do you thrive with hands-on learning, video tutorials, or detailed documentation? Your feedback is crucial in shaping a program that truly meets your needs. 📚 Comment below with your thoughts and suggestions. We’re excited to create an engaging and comprehensive Developer learning experience with your input. 🌟 Stay tuned for more updates!148Views6likes4CommentsNew Passport Exclusive Tech Talks After Hours Now Available
Tech Talks After Hours: Exploring Transaction Matching Use Cases is now available exclusively as part of a Passport subscription. The Transaction Matching solution, part of the OneStream Financial Close solution, provides a configurable rules-driven approach for automated matching of transactional-level data. Stacey Bye joins Tom Linton as they review and explore an Intercompany Receivable/Payable use case with help from Transaction Matching! https://onestream.thoughtindustries.com/learn/video/tech-talks-after-hours-exploring-transaction-matching-use-casesNew Episode of Tech Talks now Available!
Tech Talks: Dynamic Dashboards via Rules in Assemblies is now available for viewing! Explore the ultimate in dynamic dashboards as Jerome Marcq and Sam Eburn join Tom Linton and Matt Kerslake to demonstrate how to convert embedded dynamic repeater dashboards into fully dynamic dashboards for lights out flexibility. Infinitely extensible! You can watch it, and all other episodes of Tech Talks, as part of your Passport subscription.