Forum Discussion

NitishKrishB's avatar
NitishKrishB
New Contributor II
3 days ago

Is it possible to retrieve values of additional options from the data management export step?

Hi OneStream Experts, 

Is it possible to extract the value of "options" from the data management export data step using a extensibility rule?



I used a syntax above to retrieve it. but, unfortunately no luck. 

Any help or suggestions are much appreciated.
Thank you. 

2 Replies

  • RobbSalzmann's avatar
    RobbSalzmann
    Valued Contributor II

    (being picky :) ) if your going to use interpolated string, then put the values in brackets:
    BRApi.ErrorLog.LogMessage(si, $"IncludeZeros Value: {paramIZ}")

    Alternatively you can log everything in the ExportDataDefinition object like this:

    dim serializedExportDataDefinition as string = Newtonsoft.Json.JsonConvert.SerializeObject(args.DataMgmtArgs.CurrentStep.ExportDataDefinition, Formatting.Indented)
    BRApi.ErrorLog.LogMessage(si, serializedExportDataDefinition)
    
    ' or access the DataFilters property directly:
    Dim exportDataDefinitionDataFilters as List(Of string) = args.DataMgmtArgs.CurrentStep.ExportDataDefinition.DataFilters
    Dim serializedExportDataDefinitionDataFilters as string = Newtonsoft.Json.JsonConvert.SerializeObject(exportDataDefinitionDataFilters, Formatting.Indented)
    BRApi.ErrorLog.LogMessage(si, serializedExportDataDefinitionDataFilters)

    These are all the properties available on args.DataMgmtArgs.CurrentStep.ExportDataDefinition:

    UseDetailedLogging
    FileShareFileName
    IncludeCubeInFileName
    IncludeEntityInFileName
    IncludeParentInFileName
    IncludeConsInFileName
    IncludeScenarioInFileName
    IncludeTimeInFileName
    OverwriteExistingFiles
    IncludeZeros
    IncludeMemberDescriptions
    IncludeCellAnnotations
    IncludeInputData
    IncludeCalculatedData
    Cube
    EntityFilter
    ParentFilter
    ConsFilter
    ScenarioFilter
    TimeFilter
    ViewFilter
    AccountFilter
    FlowFilter
    OriginFilter
    ICFilter
    UD1Filter
    UD2Filter
    UD3Filter
    UD4Filter
    UD5Filter
    UD6Filter
    UD7Filter
    UD8FilterDataFilters