Steps

There are six built in Data Management Step types.

Calculate

A Step can be created to use one of the built-in consolidation/calculation options available.

Name

The name of the Data Management Step.

Description (Optional)

The description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Calculation Type

Calculate

This executes a calculation when Parameter Components are changed.  It runs calculations at the Entity level within the Local Member of the Consolidation Dimension without translating or consolidating.

Translate

This executes Translate when Parameter Components are changed.  It runs the Calculate step above at the Entity level and then translates data within the Translated Member of the Consolidation Dimension for each applicable relationship.

Consolidate

This executes a Consolidate when Parameter Components are changed. This runs the Calculate and Translate steps and then completes the calculations required all the way up the Consolidation Dimension.

Force Calculate, Translate, or Consolidate

The Force menu (e.g. Force Consolidation) items will run as if every cell included is marked as needing to be calculated, translated or consolidated.

Calculate, Translate, or Consolidate with Logging

The Logging items (e.g. Force Translation with Logging) trigger additional detailed logging which can be viewed in the Task Activity area. Drill into a log to see the length of time and details about every calculation.

Force Calculate, Translate, or Consolidate with Logging

This executes a Force Calculation, Translation, or Consolidation with Logging.

Cube

Specify the Cube where the consolidation/calculation will run.

Entity Filter

Specify the Entity, list of Entities or any combination of Entity hierarchies to be included in the consolidation/calculation.

Parent Filter

If alternate hierarchies are used, a Parent may be specified in order to be included in the consolidation/calculation.

Consolidated Filter

Specify the Consolidation Member or Members to be included in the consolidation/calculation.

Scenario Filter

Specify the Scenario Member or Members to be included in the consolidation/calculation.

Time Filter

Specify the Time Member or Members to be included in the consolidation/calculation.

Execute Scenario Hybrid Source Data Copy

Copies base-level Cube data from a specified source Scenario (using the Hybrid Source Data settings) to a specified target Scenario. Data copy occurs when a standard calculation is run on the target Scenario and, by default, follows the standard OneStream calculation sequence.

Clear Data

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process. 

Cube

Select the Cube where the consolidation/calculation will run.

Entity Filter

Select the Entity, list of Entities or any combination of Entity hierarchies to be included in the consolidation/calculation.

Scenario Filter

Select the Scenario Member or Members to be included in the consolidation/calculation.

Time Filter

Select the Time Member or Members to be included in the consolidation/calculation.

Clear Imported Data

This indicates whether the Import Member of the Origin Dimension should be included in the Clear Step.  Settings are True or False.

Clear Forms Data

This indicates whether the Forms Member of the Origin Dimension should be included in the Clear Step.  Settings are True or False.

Clear Adjustment Data and Delete Journals

This indicates whether the Adjustment Members of the Origin Dimension should be included in the Clear Step.  Settings are True or False.

Copy Data

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process.

Source Cube

Select the source Cube for the data copy.

Source Entity Filter

Select the source Entity, list of Entities or any combination of Entity hierarchies to be included in the data copy.

Source Scenario

Select the source Scenario Member or Members to be included in the data copy.

Source Time Filter

Select the source Time Member or Members to be included in the data copy.

Source View

Select the View Member to be included in the data copy.  This selection allows users to copy YTD data into a Periodic Member and vice versa.

Destination Cube

Select the destination Cube for the data copy.            

Destination Entity Filter

Select the destination Entity, list of Entities or any combination of Entity hierarchies to be included in the data copy.

Destination Scenario

Select the destination Scenario Member or Members to be included in the data copy.

Destination Time Filter

Select the destination Time Member or Members to be included in the data copy.

Destination View

Select the destination View Member to be included in the data copy.

Copy Imported Data

Choose True or False to copy O#Import data

Copy Forms Data

Choose True or False to copy O#Forms data. 

Copy Adjustment Data

Choose True or False to copy O#Adjustments data.

NOTE: If the Source and Destination View fields are left blank, the data will copy to the same View Member.  (e.g., YTD will copy to YTD or Periodic will copy to Periodic)

Custom Calculate

The typical use of the Custom Calculate Step is for speed of calculations during data entry and flexibility. For instance, a user could make on-the-spot changes in a Form, run this Custom Calculate and quickly experience What-if analysis based on the limited amount of data on the Form. Instead of running a full Calculate or Consolidation on a Data Unit, the Custom Calculate Data Management Step can be used to run a calculation on a slice of data within one or many Data Units. The calculation could be executed from within Data Management, by clicking Save on a Form in Workflow (through a Forms Event Handler) or related to a button on a Dashboard being used to enter Budget data, to state a few examples.

This type of calculation does not create audit information for each data cell affected, therefore will run faster than using the Copy Data Data Management Step type.

The user executing must be a member of the Scenario’s Manage Data Group or the Step will fail. This helps prevent unauthorized users from launching Steps like this, which could alter or clear data unintentionally.

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process. 

Data Units

These are the Data Unit settings for what will be affected by calculation being applied. A single Cube and Scenario can be affected by this Step. A single or multiple Entities, Entity Parents, Consolidation members and Time Periods can be affected through Filter settings for Entity, Parent, Consolidation and Time in this section using the Member Filter Builder dialog. The related Business Rule below will run once for each of the number of Data Units specified here. These Data Unit members (e.g. Entity, Scenario, Time, etc.) can be referenced in the related Business Rule with functions such as API.Pov.Entity.Name or similar, but otherwise will not need to be mentioned within the context of the Business Rule. Upon running, this will reset Calculation Status of the affected Data Units to needing calculation.

Point of View

These are the single member entries of dimensions not in the Data Unit to be affected by the calculation. Settings are for View, Account, Flow, Origin, IC and UD1-UD8. These values are provided in the Step as a convenience and to be referenced from within the Business Rule. For instance, the UD1 member listed here in the POV setting could be referenced from within the Business Rule as api.Pov.UD1.Name. This can make the Business Rule flexible since the same rule could be used against multiple Data Management Custom Calculate Steps, but run differently based on the POV setting.

Business Rule / Function Name 
The name of the Finance-Type Business Rule and contained Function to run when this Step runs. This allows the user to specify settings such as Durable Storage within the rule. A simple example of a Business Rule which calculates data with Durable Storage is displayed below:
Select Case api.FunctionType Case Is = FinanceFunctionType.CustomCalculate If args.CustomCalculateArgs.FunctionName.XFEqualsIgnoreCase("myFunctionName") Then     api.Data.Calculate("A#Profit = A#Sales - A#Costs", True) End If End Select

NOTE: When a Calculation or Consolidation runs on this same Data Unit after this Data Management Step is run, the data saved as calculated by this Step will be cleared unless it is saved with a Storage Type of Durable. ClearCalculatedData is first step in the standard Calculation Sequence that runs during a Calculation or Consolidation on Cube data. In this case, Durable data will be ignored during a calculate or even a Force Calculate or Consolidate unless a ClearCalculated function is used within the Business Rule or Member Formula to purposely clear the Durable data. However, if a calculation recalculates even data marked as Durable, it will then be replaced by the newly calculated data.

It is suggested that if this calculation within a Custom Calculate Data Management Step is to be replicated within a separate Member Formula or Business Rule, both can refer to the same saved Finance Business Rule function by name. To refer to this logic, see Defining a Reference to a Shared Business Rule in Implementing Security.

See Examples of Key Functions in About the Financial Model for examples of using API.Data.Calculate and API.Data.ClearCalculated to store and clear Durable data as desired.

Parameters

Refer to any parameters inside the Business Rule by listing them here in name-value pairs in this fashion:

Name1=Frankfurt, Name2=[Houston Heights]

Custom Parameters can be used by using the correct syntax. This will result in a prompt to the user at run time.

Name3=|!myParam!|

Execute Business Rule

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process.

Business Rule

Select from the available application Business Rules to run custom scripts or procedures.

Parameters (Optional)

This field is provided to pass Parameters or variables into the selected Business Rule.

Export Data

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process.

File Share File Name

The name given to the file being exported to the application file share.

Include Cube in File Name

If set to True, the Cube name will be included in the file name when exporting. 

Include Entity in File Name

If set to True, the Entity name will be included in the file name when exporting. 

Include Parent in File Name

If set to True, the Parent name will be included in the file name when exporting. 

Include Cons in File Name

If set to True, the Consolidation Member name will be included in the file name when exporting. 

Include Scenario in File Name

If set to True, the Scenario name will be included in the file name when exporting. 

Include Time in File Name

If set to True, the Time name will be included in the file name when exporting. 

Overwrite Existing Files

Set this to True to overwrite a previously exported file when exporting. 

Include Zeroes

If set to True, zero amount records will be included when exporting. 

Include Member Descriptions

If set to True, Member descriptions will be included when exporting. 

Include Cell Annotations

If set to True, cell annotations will be included when exporting. 

Include Input Data

If set to True, input type data will be included when exporting. 

Include Calculated Data

If set to True, calculated data will be included when exporting. 

Cube

Specify the Cube where consolidation/calculation will run.

Entity Filter

Specify the Entity, list of Entities or any combination of Entity hierarchies to be included in the consolidation/calculation.

Parent Filter

If alternate hierarchies are used, a Parent may be specified in order to be included in the consolidation/calculation.

Consolidated Filter

Specify the Consolidation Member or Members to be included in the consolidation/calculation.

Scenario Filter

Specify the Scenario Member or Members to be included in the consolidation/calculation.

Time Filter

Specify the Time Member or Members to be included in the consolidation/calculation.

Combinations of Data Filters (use #All for all stored base-level data)

Use standard Member Filter functionality to select specific data required for all Dimensions listed below:

Account Filter (e.g., “A#IS.Descendants, A#All”)
Flow Filter
Origin Filter
IC Filter
UD1-8 Filter

Specific Data Filters

Use standard Member Filter functionality in order to have fine grain control over the data exported.  Use this filter to choose more specific intersections of data.

Export File

Use the Export File Data Management Step to export an Extensible Document or Report Book to OneStream’s File Share.

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process.

File Share Folder

Enter the name of the File Share Folder where the desired file is saved.

File Name Suffix

Enter a suffix to include in the name of the file.

Overwrite Existing Files

Set to True to overwrite a previously exported file when exporting.

File Source Type

URL

Display a file from an internal or external web page. 

Application/System Dashboard File

Display a file stored in a Dashboard Maintenance Unit File section. 

Application/System Database File

Display a file stored in the Application or System Database Share. 

File Share File

Display a file from the File Share. 

URL or Full File Name

The URL or name of the file being used.  Enter the full URL name, or click the ellipsis and browse to the desired file.

Process Extensible Document

If set to True, the Data Management Step will run and process the attached Extensible Document file, if set to False the unprocessed file will display which is mainly used for testing purposes.

NOTE: An Extensible Document is a Text, Word, PowerPoint, or Excel file that uses Parameters in its content.  The file name must contain .xfDoc before the extension.

Example: StatusReport.xfDoc.docx

See Extensible Document Framework in Presenting Data With Extensible Documents for more details on this feature.

Read Parameter Names from Extensible Doc

If set to True, the Parameters used in the Extensible Document will prompt the user when the Data Management Sequence is run, if this is set to False, the Parameters can be specified ahead of time in the Parameters property below.

Parameters

Enter a comma separated list of name value pairs.

Example: ParameterName1=ValueName1, ParameterName2=[Value Name2]    

Export Report

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Step Type

The type of Data Management Step chosen.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process.

File Share File Name

The name given to file being exported to the application file share.

Include Object Name in File

If set to True, the Dashboard Object will be included in the file name when exporting. 

Overwrite Existing Files

Set to True to overwrite a previously exported file when exporting. 

Report File Type

PDFs in Zip File

This will export all contained PDF’s individually in a ZIP file.

Combined PDF File

This will combine and then export all report PDF’s into one PDF file.

Object Type

Indicate whether a Dashboard or Dashboard Profile object is to be exported.

Object Name

The name of the Dashboard or Dashboard Profile being used.

Object Parameters (Optional)

This field is provided to pass Parameters or variables used when running the report normally.

Reset Scenario

Similar to Clear Data Step, except it clears additional related application data, yet does not create audit information for each data cell affected, therefore will run faster. It clears data within a range (including parent Entity data), audit information, Workflow Status and Calculation Status as if it never existed. This is intended for Administrator use. User executing must be a member of the Scenario’s Manage Data Group or the Step will fail. This helps prevent unauthorized users from launching Steps like this, which could alter or clear data unintentionally. It is recommended to only changes Manage Data Group from Nobody to a select exclusive User Group before running and then change back to Nobody afterwards. Also, ensure that your application database is backed up before performing a Reset Scenario.  Note that Reset Data will clear even data marked as Durable.

Name

The name of the Data Management Step.

Description (Optional)

A description of the Data Management Step.

Data Management Group

The Data Management Group to which the Step belongs.

Use Detailed Logging

If set to True, a detailed log found in the Task Activity Log will provide additional detail about the process. 

Scenario

Choose one Scenario to be reset.

Reset All Time Periods

Default is True, which will remove data and reset Workflow Status for all time periods. If False, the next three properties will be enabled. 

Start Year / End Year

The first and last years’ worth of time to clear from the Application and Workflow Status.

Start Time Period in First Year 

Optional. Time Period referenced in First Year to begin clearing data.