Release 3.0 Change Log


The following changes have been made to the Bedrock TI from Release 2.0


Bedrock Process

Changes made for Release 3.0

Bedrock.Chore.DayOfWeek.Run

New Process. Test the current day against the Parameters. If the chore should not run on that day the chore is exited using ChoreQuit; command.

Bedrock.Cube.Clone

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.Data.Clear

Prolog: Reduce the amount of random views from 100,000 to 1,000. Removed the "}" and the date stamp from the default view used if no view is nominated.

Bedrock.Cube.Data.Copy

Prolog: Reduce the amount of random views from 100,000 to 1,000. Removed the "}" and the date stamp from the default view used if no view is nominated.

Prolog: Change Debug out where a target view has been nominated.

Prolog and Epilog: Additional code to test if an existing view is been used as a source. If so, then the source view will not be destroyed regardless of the 'pDestroyTempObj' value.

Data: Fixed error when copying two dimensional cubes.

Epilog: The condition to destroy temporary object was based on the pDebug parameter. Changed code so that the test is based on pDestroyTempObj parameter.

Added coded for the debug file to include a line to explain how temporary objects were destroyed by the process.

Change the order of event for the debug file so that the finalisation code is at the end of the file.

Prolog and Data: Added flag to detect if the source cube is a Attribute cube and we are copying along the attribute dimension. In which case we will skip Alias Attributes as they can not copy to maintain data integrity. The Alias attribute will still be cleared if the Zero Source or Zero Target parameter are True.

Prolog: If the dimension that is being transposed is the last dimension of the cube. The process will validate that the source and target element type is the same. If not the process will quit.

Bedrock.Cube.Data.Export

Prolog: Reduce the amount of random views from 100,000 to 1,000. Removed the "}" and the date stamp from the default view used if no view is nominated.

Bedrock.Cube.Data.ExportToFile

Bedrock remove from Release.

Bedrock.Cube.Data.ImportFromFile

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.Data.ZeroOut

Bedrock remove from Release.

Bedrock.Cube.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.Dimension.Replace

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.View.Create

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.View.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.View.Publish

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.ViewAndSubsets.Create

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Cube.ViewAndSubsets.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.AllConsols.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.AllElements.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Attr.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Attr.ImportFromFile

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Attr.Insert

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Attr.SwapAlias

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Clone

Parameter: New Parameter - pUnwind. Either Delete All Elements or unwind the target dimension before cloning the dimension. Default is to Delete All Elements to be consistent with Bedrock 2.

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Prolog: Added an index to the temporary subset. Removed the '}' from the temporary subset name.

Prolog: Added code to support the new parameter: pUnwind

Epilog: Added code to clone dimension properties and hierarchy.

Epilog: Added code to destroy temporary subset.

Bedrock.Dim.CloneFromSubset.Flat

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Prolog, Epilog: If no subset is nominate in the parameters then the All Subset will be used. If such cases the temporary subset will be deleted.

Metadata: Modify so that only 'C' elements are changed to 'N' element when copy to the target subset.

Bedrock.Dim.CloneFromSubset

Parameter: New Parameter - pUnwind. Either Delete All Elements or unwind the target dimension before cloning the dimension. Default is to Delete All Elements to be consistent with Bedrock 2.

Prolog: Reduce the amount of random views from 100,000 to 1,000. 

Prolog: Added code to support the new parameter: pUnwind

Epilog: Added code to copy the  Dimension Properties and Dimension Hierarchy from the source dimension to the target dimension.

Bedrock.Dim.Create

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Destroy

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Element.Create

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Element.Delete

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.Element.Move

Prolog: Reduce the amount of random views from 100,000 to 1,000.

Bedrock.Dim.EmptyConsols.Delete

Change process to cascade up the levels of the dimension to remove nested empty consolidations.

Bedrock.Dim.ExportToFile

Removed in release 3.0 replace with Bedrock.Dim.Export.

Bedrock.Dim.Hierarchy.Unwind.Consolidation

Prolog: Code to set dimension's attribute cube logging to "No" before flagging the elements that are a member of the consolidation.

Epilog: Reset the dimension's attribute cube logging to the pre-process state.

Bedrock.Dim.ImportFromFile

Removed in Release 3.0. Replaced with Bedrock.Dim.Import.

Bedrock.Dim.Sub.Create

Added optional attribute to allow the operator set the Alias of the Subset. 

Modify debug to be at the time the element is insert into the subset. 

When the element is a consolidation, call Bedrock.Dim.Sub.Create instead of Bedrock.Dim.Sub.Create.Consolid

Removed commented out code.

Allow subset to be created for attributes that have null values or zero values for numeric attributes.

Bedrock.Dim.Sub.Create.ByElement

Added optional attribute to allow the operator set the Alias of the Subset. 

Modify debug to be at the time the element is insert into the subset. 

When the element is a consolidation, call Bedrock.Dim.Sub.Create instead of Bedrock.Dim.Sub.Create.Consolidation.All

Bedrock.Dim.Sub.Create.ByLevel

Added optional attribute to allow the operator set the Alias of the Subset.

Bedrock.Dim.Sub.Create.Consolidation.All

Added optional attribute to allow the operator set the Alias of the Subset.

Bedrock.Dim.Sub.Create.Consolidation.Leaf

Added optional attribute to allow the operator set the Alias of the Subset.

Bedrock.Dim.Sub.Create.Leaf

Added optional attribute to allow the operator set the Alias of the Subset.

Bedrock.Dim.Sub.Create.TopLevelHierarchy

Added optional attribute to allow the operator set the Alias of the Subset.

Bedrock.Dim.Consol.Create.Leaf

New Process that builds a consolidation of the 'N' elememts in a dimension.

Bedrock.Dim.Element.Component.Delete

New process that breaks the component relationship between Parent and Element

Bedrock.Dim.Hierarchy.Create.FromAttribute

Create a new hierarchy from the attribute value of the dimension.

Bedrock.Dim.Element.Component.Add

New process that adds a component to between an element and a parent.

Bedrock.Server.File.Combine

Combine two or more files into one file

Bedrock.Dim.Export

Export the dimension elements, element parents and attributes for a nominated dimension. This process enhances the existing Bedrock process "Bedrock.Dim.ExporttoFile" as it deal with elements that have more than five parents and dimensions that have more than one Alias. The process will also export the nominated dimension sort order.

Bedrock.Dim.Import

This Bedrock process recreates a dimension from the file that is produced by Bedrock.Dim.Export.

Bedrock.Dim.Sub.Clone

Clone a subset within a dimension. Called by Bedrock.Dim.Sub.ByMDX.

Bedrock.Server.LogFile.Delete

New Process

Bedrock.Server.Wait

New Process


Copyright 2011, bedrocktm1.org Tested on: TM1 Versions 9.1 to 10.2.1 / Cognos Express 9.0 to 10.2