Forum Discussion

kondareddys's avatar
kondareddys
New Contributor II
3 years ago

Unable to find the primary node of a member in dimension

Hi,
Is there a way to find the primary node or secondary node of a member with alternate hierarchies in OneStream like the default parent of a member in Hyperion HFM?

  • ChristianW's avatar
    ChristianW
    Valued Contributor

    Hi

    There is no such think like a private node in Onestream, all relationships are equal. If you want to achieve something similar, you might need to use text attributes, to mark one relationship as primary. Can you tell us more, what you like to achieve with it?

    Default Parent, was introduced to Hyperion HFM to create compatibility with Essbase (where a primary relationship was needed).

    I hope this helps and regards

    Christian

    • kondareddys's avatar
      kondareddys
      New Contributor II

      Thank u Christian for the prompt response. We have a requirement to remove shared nodes of a member by retaining the primary node. However, we didn't find such relationships in OneStream and asked the business to provide specific node details for deletion. Posted this here to know if there is a way to fine such relationships in OneStream.

       

      Thanks,

      Konda

      • ChristianW's avatar
        ChristianW
        Valued Contributor

        Hi Konda

        Even with "Default Parent" it would have been a lottery, because at most companies, the property wasn't very well maintained.

        There is a function, that gives you all parents as a list (api.Members.GetParents), and if you combine it with a check, if the parent is the descendant of a main hierarchy (api.Members.IsDescendant), you might be able to achieve something similar.

        I hope this helps and regards

        Christian