About the Application..........................................................................................................111Chapter 7
More Information.................................................................................................................113Appendix A
2010-12-096
Page 7
Getting Started
Getting Started
1.1 General Overview of Cube Designer
SAP BusinessObjects Financial Consolidation, cube designer is an application which enables authorized
users to map the two following types of structured data:
•Data stored in a SAP BusinessObjects Financial Consolidation database.
•Data to be stored in OLAP cubes and/or star schemas.
In the above diagram, the steps are as follows:
Phase 1 - Creating a solution
When you create a solution, the SAP BusinessObjects Financial Consolidation database security
parameters are loaded in the solution.
2010-12-097
Page 8
Getting Started
Phase 2 - Creating a view
When you create a view, the following SAP BusinessObjects Financial Consolidation database elements
are loaded in the solution:
dimensions, members, characteristics and filters.
Phase 3 - Creating a cube deployment or a star schema deployment
•Creating a cube deployment. When you create a cube deployment, you specify on which server you
•Creating a star schema deployment. When you create a star schema deployment, you specify on
Phase 4 - Generating a cube or a star schema
•Deploying and processing a cube.
want to create the cube.
which database server you want to create the star schema.
•When you deploy a cube, the following SAP BusinessObjects Financial Consolidation database
elements are loaded in the cube: dimensions, characteristics and rollup hierarchies.
•When you process a cube, the SAP BusinessObjects Financial Consolidation database members
and data are loaded in the cube.
•Deploying a star schema. When you deploy a star schema, the following tables are created:
•Dimension tables
•Characteristic tables
•Fact table(s) containing data
Users will then be able to view and analyze the data contained in the cubes using retrieval tools, such
as: SAP BusinessObjects Interactive Analysis and SAP BusinessObjects EPM solutions, add-in for
Microsoft Office.
In the Credentials area, enter or select the information you use to connect to the Central Management
Console of your SAP BusinessObjects Enterprise platform.
3.
From the Name drop-down menu, select the connection you want to use.
4.
Click the OK button.
Cube designer opens. The name of the connection appears below the window title bar.
2010-12-098
Page 9
Getting Started
1.3 Main Steps
When working with cube designer, you must deal with the following:
•Solutions
•Views
•SSAS cube deployment
•Star schema deployment
•SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube deployment
Related Topics
• Introduction to Solutions
• Introduction to views
• Introduction to Cube Deployments
• Introduction to Star Schemas
1.4 Cube Designer Functional Rights
To be able to use cube designer, you must have the following rights:
•Design cube right. This right is managed in the Central Management Console for the EPM connection
manager.
•Analytics administration right. This right is managed in SAP BusinessObjects Financial Consolidation.
To find out more about rights, refer to the SAP BusinessObjects Financial Consolidation Security Guide.
2010-12-099
Page 10
Getting Started
2010-12-0910
Page 11
Solutions
Solutions
2.1 Introduction to Solutions
A solution contains one or more views and a view contains one or more deployments.
A solution is stored in the SAP BusinessObjects Financial Consolidation database.
A solution is connected to one SAP BusinessObjects Financial Consolidation data source only.
2.2 Creating Solutions
1.
In cube designer main window, select File > New Solution.
The New Solution dialog box opens.
2.
In the Name field, enter the name you want to give the solution.
3.
In the Description field, enter a brief description explaining the solution. The description is optional.
4.
Click the OK button.
The new solution opens.
2.3 Opening Solutions
1.
In cube designer main window, select File > Open Solution.
The Open Solutiondialog box opens.
2.
Select the solution you want to open.
3.
Click the Open button.
The solution opens.
2010-12-0911
Page 12
Solutions
2.4 Renaming Solutions
1.
In the left part of the main window, right-click on the name of the solution you want to rename, then
select Rename.
2.
Enter the name you want.
2.5 Delete Solutions
You can delete one or several existing solutions.
Before they are deleted, you can save the solutions in external XML files, so that you will be able to
re-import them later.
Select the checkbox(es) for the solution(s) you want to delete.
Tip:
You can select all the solutions at the same time by clicking the Select all button.
You can save the solution(s) you delete in an XML file by selecting the Archive deleted solutions
to external XML option. This way, you will be able to re-import the solutions later if needed.
3.
Click the Delete button.
A confirmation message appears.
4.
Click the OK button.
Note:
If you have selected the Archive deleted solutions to external XML option, a dialog box opens
where you can choose the filename(s) and location(s) of where you want to save the deleted
solution(s).
2010-12-0912
Page 13
Solutions
2.6 Language Selection
There are two types of language:
•Interface language. The interface language is the language used for menus, commands, buttons,
etc, that make up the interface.
•Data language. The data language is the language in which all of the translatable text and descriptions
appear.
You can change both languages at any time using the Data Language drop-down menu located in the
upper part of the window and the Interface Language drop-down menu available by selecting Tools
> Options > Display tab.
2.7 Solution Export and Import
If you want to create a solution based on an existing one, and modify some other information, you can
do the following, using the solution import and export functions:
•Export the solution.
•Edit the exported solution and modify it so that you have a new solution.
•Import the new solution.
The import and export files are in .xml format.
Note:
•You can also import or export solutions without using cube designer interface.
•You can also execute the Cartesis.InformationDelivery.SolutionExporter.exe or
Cartesis.InformationDelivery.SolutionImporter.exe files that are located in the cube designer directory.
Related Topics
• Solution Export
• Solution Import
2.7.1 Exporting Solutions
1.
Select File > Export Solution.
2010-12-0913
Page 14
Solutions
The Export Solutions dialog box opens.
2.
In the Solutions to export groupbox, select which solutions you want to migrate.
Tip:
You can use the Select All or Select None buttons.
3.
In the Export Location groupbox, select the target folder and enter the name for the XML file.
In the Import File groupbox, select the XML file containing the solutions you want to import.
3.
If you want to overwrite solutions with the same name, check the Overwrite Existing Solutions
box.
4.
Click on Import.
2010-12-0914
Page 15
Views
Views
3.1 Introduction to views
You will first create a view for a specific solution.
Once the view is created, you will carry out the following operations:
•Choosing the languages.
•Selecting and defining measures.
•Viewing scopes.
•Defining dimensions.
Related Topics
• View Creation
• Language Selection
• Measure Selection and Definition
• Scopes
• Merged Dimension Definition
• Standard Dimensions
3.2 View Creation
Creating a view consists of the following main steps:
•Selecting the type of data from the SAP BusinessObjects Financial Consolidation database: Package
or Consolidated.
•Retrieving the standard dimensions from the SAP BusinessObjects Financial Consolidation database.
The dimensions available depend on the data level you choose.
•For the package data level, the following dimensions are available: Account, Reporting Unit,
Original Reporting Unit, Data Entry Period, Period, Category, Flow, Audit ID, Currency, Share,
Partner and custom dimensions which are indicated by a blue cube.
2010-12-0915
Page 16
Views
•For the consolidated data level, all the package dimensions plus the following dimensions are
available: Scope, Consolidation currency, Elimination and Variant.
Note:
The Elimination dimension is excluded by default. When you select an origin unit or a reporting
unit rollup hierarchy, the Elimination dimension is automatically included in Financial Consolidation
Cube Designer because it is required to view eliminations at Divisional Level. To view eliminations
at group level only, you do not need the Elimination dimension, you can simply use the different
audit IDs. The Elimination dimension has the five following members:
•Reported: Consolidated amount without any elimination.
•Eliminated at Group Level : Eliminations done at the level of the group.
•Consolidated at Group Level: Reported + Eliminated at Group Level.
•Eliminated at Divisional Level. Eliminations done according to the reporting unit rollup
hierarchies are eliminations by level. This requires an origin unit or a reporting unit rollup
hierarchy in the cube in order to work. For each node, an Elimination leaf is automatically
created in the rollup hierarchy to display the amounts that have been eliminated at divisional
level.
•Consolidated at Divisional Level: Reported + Eliminated at Divisional Level.
3.2.1 Scope Hierarchies Historization
If you are working with consolidated data, you can historize the scope hierarchies for the Reporting
Unit dimension. This way, you will:
•Keep track of changes in scopes.
•Keep consolidated data and not recalculate them in the cube over time.
Reporting unit scope hierarchies - and only these - will be merged into a single hierarchy.
If you choose to historize the scope hierarchies, once you have selected the members for the merged
hierarchy, you will be able to choose the order in which the hierarchies will be taken into account.
You should note the following:
2010-12-0916
Page 17
Views
•In the General tab of the view, the Using Historized Scopes option is checked by default and
cannot be unchecked.
•The Historization tab (included in the Members tab) is available for the Consolidations merged
dimension and will enable you to choose the order in which the hierarchies will be taken into account.
•In the Reporting Unit dimension, the “Historized scope” hierarchy is selected as a “Parent child
hierarchy” and cannot be modified.
•The Live Access tab for the “Reporting Unit” dimension is disabled.
3.2.2 Creating Views
1.
In the main window, right-click on the Solution name, then select Add View.
The New View dialog box opens.
2.
In the View groupbox, enter the following information:
•In the Name field, enter the name you want for the view.
•In the Description field, enter a brief description explaining the view. The description is optional.
3.
In the Data Level groupbox, select one of the following options, depending on what type of data
you want:
•Package.
•Consolidated. This option is selected by default.
Caution:
The choice you make here is definitive. Once you have clicked on the OK button, you will no
longer be able to change the data level.
4.
Click the OK button.
The view appears below the solution with its dimensions.
3.3 Language Selection
You can choose the data languages you want to make available in the future cube, i.e. the languages
in which all of the translatable text and descriptions will appear.
When defining an SSAS cube, you will have to choose the default language from all the languages
which have been selected for this view.
2010-12-0917
Page 18
Views
Related Topics
• SSAS Deployment and Cube Information
3.3.1 Choosing the languages for the cube
1.
Select the appropriate view.
2.
In the Languages groupbox of the General tab, select the languages you require.
3.4 Measure Selection and Definition
A measure is an SSAS dimension that you can customize.
The available amounts for the measure dimension depend on the data level selected when creating
the view.
•If the Package data level has been selected, the Local amount will be available.
•If the Consolidation data level has been selected, the Local, Converted and Consolidated amounts
will be available.
3.4.1 Multi- or Single Measure Modes
Depending on how you want the data to be retrieved in the data retrieval tools, you can choose one of
the following measure modes:
•multi-measures.
Restriction:
This mode is not supported for SAP NetWeaver Business Warehouse (SAP NetWeaver BW)
deployments. If you choose this mode, in the SAP NetWeaver BW deployment part, an issue to
resolve will be indicated and you will have to choose the single measure mode in order to deploy
the cube.
•single measure. This is the default mode.
As opposed to the multi-measure mode, the single measure mode enables you to view all detailed and
non detailed data on the same measure.
2010-12-0918
Page 19
Views
Related Topics
• Multi-measures Behavior
• Single Measure Behavior
3.4.2 Multi-measures Behavior
Once you have chosen the data amount(s) you want, you can further detail the measures by including
dimensional analyses. The dimensional analyses proposed contain the detailed dimensions used in
the SAP BusinessObjects Financial Consolidation analysis hierarchies for the category selected.
You can select the dimensional analyses you want and you can also create new ones.
Note:
If no dimensional analysis appears, this means that no member of the Category dimension has been
selected.
Each dimensional analysis you select will be available for selection in the General tab of the view.
Each dimensional analysis selected will become a measure in the future cube.
The name of a measure will appear as follows in the cube : [type of amount] - [dimensional analysis].
Example:
In the Dimensional Analysis tab, the "Partner" dimensional analysis is selected.
In the General tab of the view, the available measures are as follows:
Example:
The following example will show you how the detailed measures will appear in a cube.
In cube designer, the following elements are selected:
•Data level selected: Consolidation
•Amounts selected for the Measure dimension: Local and Consolidated
•Dimensional analysis selected: Partner/Product and Activity
2010-12-0919
Page 20
Views
In the future cube, the Measure dimension will be detailed as follows:
The Consolidation and the Local members are non-detailed amounts.
3.4.2.1 Activating the Multi-measures Mode
This mode is not supported for SAP NetWeaver Business Warehouse (SAP NetWeaver BW)
deployments. If you choose this mode, in the SAP NetWeaver BW deployment part, an issue to resolve
will be indicated and you will have to choose the single measure mode in order to deploy the cube.
1.
Select Tools > Options.
The Options dialog box opens.
2.
In the General, tab select the Multi Measure Group Analysis.
3.
Click OK.
3.4.2.2 Selecting a Dimensional Analysis
1.
Select the view.
2.
Select the Dimensional Analysis tab.
3.
Select the dimensional analysis you want.
3.4.2.3 Creating a Dimensional Analysis
1.
Select the view.
2.
Select the Dimensional Analysis tab.
3.
Under Custom Measure Groups, double-click on <Double-Click here to add a new Custom
Measure Group>.
The Custom Dimensional Analyses dialog box appears.
2010-12-0920
Page 21
Views
4.
Enter a name for the analysis.
5.
Select all the dimensions you want.
Tip:
Use the Ctrl keyboard button to select more than one dimension.
6.
Click the OK button.
The new analysis appears in the list under Custom Measure Groups and is selected by default.
3.4.2.4 Selecting Data Amounts for the Measure Dimension
1.
Select the view.
2.
In the Measures groupbox of the General tab, select the data amounts you want.
3.4.3 Single Measure Behavior
The dimensional analyses are automatically selected if the analysis dimensions are included in the
cube.
Note:
To include a dimension in the cube, right-click on the dimension in the tree structure part of the window
and select Include.
As a general rule, the data for a single measure will appear on the detailed hierarchies as follows:
The amount on the node is the result of the sum of the detail: that is, members 1, 2 and 3. The "No
detail" amount is not part of the sum.
The default name for the node is: All detailed <name of the analysis dimension>. You
can rename the node.
Note:
To rename this node, click the Translation tab and enter the text you want in each language available.
Caution:
It is highly recommended that you set the default member to "No detail". Otherwise, you will always
see the analyzed data in the reports.
2010-12-0921
Page 22
Views
Restriction:
In SAP NetWeaver Business Warehouse deployments, the "All detailed" member includes not only all
detailed child members but also the "No detail" member (that is the "NA" member).
Example:
In the Dimensional Analysis tab, the "Partner" dimensional analysis is selected.
In the General tab of the view, the available measures are as follows:
Each dimensional analysis will be aggregated in the Local, Converted and Consolidated amounts.
Example:
The following example will show you how the detailed measures will appear in a cube.
In cube designer, the following elements are selected:
•Data level selected: Consolidation
•Amounts selected for the Measure dimension: Local and Consolidated
•Dimensional analysis selected: Partner/Product and Activity
In the future cube, the Measure dimension will be detailed as follows:
Related Topics
• Selecting a Default Member for a Hierarchy
3.4.3.1 Selecting the Data Amounts (for the Measure dimension) and a
Dimensional Analysis
1.
Select the view.
2.
In the Measures groupbox of the General tab, select the data amounts you want.
2010-12-0922
Page 23
Views
3.5 Scopes
If you have chosen to work with consolidated data, the Scopes tab appears.
The scopes displayed in the tab are related to the members selected in the Scope dimension.
The tab enables you to view the scope hierarchies.
Related Topics
• Hierarchy Selection
3.5.1 Viewing a scope hierarchy
1.
In the tree structure part of the window, select the appropriate view.
2.
Select the Scopes tab.
3.
In the Scopes section, select the scope you want to view.
In the Scope Hierarchy section, the hierarchy appears.
Tip:
You can use the Show All button to display all the levels of the hierarchy.
3.6 Merged Dimension Definition
Defining merged dimensions consists of the following steps:
•Merging dimensions
•Changing and translating the name of a merged dimension
•Naming and selecting the members of a merged dimension
•Ordering scope hierarchies
Related Topics
• Merged dimensions
• Name Change and Translation for Merged Dimensions
• Member Name and Selection for a Merged Dimension
2010-12-0923
Page 24
Views
• Scope Hierarchies Order
3.6.1 Merged dimensions
3.6.1.1 Pre-defined Merges
Depending on the data level you have chosen when creating the view, you can merge the following
dimension combination: Conso Definitions, Reporting ID or Consolidations.
•For the package data level, the following dimensions are available: the Category and Data Entry
Period contained in the Reporting ID.
•For the consolidated data level, all the package dimensions plus the following dimensions are
available: Scope, Consolidation currency and Variant contained in Conso Definition; Category, Data
Entry Period, Scope, Consolidation currency and Variant contained in Consolidations.
3.6.1.1.1 Merging a Pre-defined Combination of Dimensions
1.
In the tree structure part of the window, right-click the Merged Dimensions node and select one of
the following: Merge 'Conso Definitions', Merge 'Reporting ID' or Merge 'Consolidations'.
Some of them may not be available. Two reasons are possible:
•The merge has already been defined and appears in the Merged Dimensions node.
•The merge cannot be performed because of the data level you have already chosen when creating
the view.
Note:
By default, none of the members are selected.
2.
You will then select the members that will appear in the cube.
Tip:
To rename the newly merged dimension, right-click on it and select Rename.
Related Topics
• Selecting the Members of a Merged Dimension
2010-12-0924
Page 25
Views
3.6.1.2 Customized Merges
You can merge other dimensions of your choice. You can then rename the resulting merged dimension
members.
Merging dimensions can result in a high volume of metadata.
On a large set of members, this behavior can lead to a cumbersome selection process. This is why you
can select the members to be merged, therefore producing a smaller set of combinations.
Example: For instance, merging the following dimensions:
•Products : P1, P2
•Geography: France, UK
•Activity: A5, A6
would generate the following combinations: P1 France A5, P1 France A6, P1 UK A5, P1 UK A6, P2
France A5, P2 France A6, P2 UK A5, P2 UK A6.
3.6.1.2.1 Merging the Dimensions of your Choice
1.
In the tree structure part of the window, right-click the Merged Dimensions node and select Add
Custom merge.
The Create New Merge Definition dialog box appears.
2.
In the Available Dimensions area, select one of the dimensions you want to merge and click the
button.
3.
The dimension you have selected appears in the Included Dimensions area.
4.
Repeat actions 2 and 3 for each dimension.
Note:
Each time you insert a dimension in the Included Dimensions area, the Estimated Member Count
is updated. It indicates the estimated number of members that will be retrieved in the future cube if
you select all members of each dimension.
5.
Click the OK button.
The merged dimension appears under the Merged Dimensions node. By default, the dimension
name is the concatenated names of the dimensions you have merged.
For example, if you have merged the “Account” and the “Flow” dimensions, the merge will be named
“AccountFlow”.
Note:
By default, none of the members are selected.
2010-12-0925
Page 26
Views
6.
To select the members that will appear in the cube.
Tip:
To rename the newly merged dimension, right-click on it and select Rename.
Related Topics
• Selecting the Members of a Merged Dimension
3.6.2 Name Change and Translation for Merged Dimensions
You can change the name of the dimension as it will appear in the future deployment.
You can also translate the name of the dimension.
3.6.2.1 Changing and Translating the Name of a Merged Dimension
The name of the merged dimension appears - in the data language displayed - in the Dimension
Identity groupbox of the General tab. You can change it.
1.
Click the Translation & Member Names tab.
2.
Enter the text for each language.
Tip:
You can also rename a merged dimension in the current language by right-clicking on it in the left part
of the window and selecting Rename in the context menu.
3.6.3 Member Name and Selection for a Merged Dimension
While creating the view, you may have chosen merged dimensions. For each merged dimension, you
will now:
•Choose how the name of the members should appear in the future deployment (in the Translation
and Member Names tab).
•Choose the dimension members you want to take into account for each dimension composing the
merged dimension (this is a pre-selection), then for the merged dimension itself (in the Members
tab).
2010-12-0926
Page 27
Views
Note:
By default, none of the members are selected.
A member name can appear in four ways:
•Code naming. This is the default naming type of a member. A concatenated name is created by
grouping together the codes of the members (from the SAP BusinessObjects Financial Consolidation
database) contained in the merged dimension.
•Financial Consolidation naming. This is available for selection for the 'Reporting ID' and
'Consolidations' merged dimensions. In this case, the members will appear with the same description
as in the SAP BusinessObjects Financial Consolidation database (in SAP BusinessObjects Financial
Consolidation: Category + Data entry period = Category scenario).
•Deployment Names. A concatenated name is created by grouping together the deployment names
of the dimensions composing the merged dimension.
Restriction:
For SAP NetWeaver BW deployments, depending on the deployment names that have been selected
for each dimension, merged dimension member names cannot exceed 60 characters for SAP
NetWeaver BW. In this case, an issue to resolve will occur and you will have to modify the selection
of the deployment name for the dimensions composing the merged dimension.
•Manual Naming. In this case, you will enter the name you want for the member in each language
available.
Tip:
You can also copy and paste the cells from cube designer to Microsoft Office Excel or from Microsoft
Office Excel to cube designer, using the copy and paste buttons in the Translation and Member Names
tab.
You can define the default member that will be displayed in the retrieval tool connected to the future
cube. This can be done in the Default Member field of the General tab.
Restriction:
The default member will not be taken into account for an SAP NetWeaver BW deployment.
You can also specify that you do not want the name of the dimension to appear in the retrieval tool by
selecting the Hide dimension name option. In this case, only the selected hierarchy name will appear.
Restriction:
The Hide dimension name function will not be taken into account for an SAP NetWeaver BW
deployment.
Note:
By default, 5 000 members can be displayed for a merged dimension. You can change this number in
the Merge Member Max Display field by selecting Tools > Options > Display tab.
You can select the members in the Selection tab. You can access this tab by selecting [View] >
Merged dimensions > [merged dimension] > Members > Selection.
The Selection tab includes:
•The Member Display Filter groupbox.
2010-12-0927
Page 28
Views
The following elements can be used to limit which members are displayed:
•To display members containing the same text, enter the text in the Search for members
containing field. Next, open the Match against column drop-down menu and select the column
in which the entered text should appear. Finally, click the Apply button.
Tip:
If you want the search to be case sensitive, select the Filtering is case sensitive option.
•To display only the members you have selected in the Elements groupbox, select the Display
selected members only option.
•You can sort a column in ascending or descending order. This can be done by selecting the
column name from the Sort column drop-down menu.
•The Members groupbox. This part displays the members, depending on the filtering applied. This
is where you select the members you want to take into account.
•The Select all members box. This option enables you to select all the members belonging to the
dimension, and not just the members that are displayed in the Members groupbox. By default, any
member added to the SAP BusinessObjects Financial Consolidation structure is retrieved in cube
designer. However, these new members are not automatically selected in cube designer, which
means that they do not factor into the existing cube definition. To avoid having to manually select
these new members, click the Select all members option. This way, the members will be added to
the cube in the next deployment.
Related Topics
• Custom Filtering
3.6.3.1 Naming the Members of a Merged Dimension
1.
Select the appropriate merged dimension.
2.
Select the Translation and Member Names tab.
3.
Using one of the following buttons, select the naming type you want:
•Code naming.
•Financial Consolidation naming.
Note:
This is available for selection for the 'Reporting ID' and 'Consolidations' merged dimensions.
•Deployment Names.
•Manual naming.
If you choose this option, enter the names you want for the members in each available language.
2010-12-0928
Page 29
Views
Tip:
You can also copy and paste the cells from cube designer to Microsoft Office Excel or from Microsoft
Office Excel to cube designer, using the copy and paste buttons.
The member names appear in the Members groupbox of the Members tab.
3.6.3.2 Selecting the Members of a Merged Dimension
1.
Open the node for the appropriate merged dimension.
2.
Select one of the dimensions belonging to the merge.
3.
Select the Members tab.
4.
Select the Selection tab.
Note:
By default, none of the members are selected.
5.
In the Members groupbox, check the boxes corresponding to the members you want to take into
account.
Tip:
Following are some tips for selecting members:
•To select all the members displayed, click the Select Visible button.
•To deselect all the members displayed, click the Deselect Visible button.
•To select the deselected members and deselect the selected ones, click the Invert Selection
button.
•To reset the selection to its default setting, click the Reset button.
•To select all the members (not just the ones that are displayed but all the members belonging to
the dimension, in particular the newly added members in SAP BusinessObjects Financial
Consolidation), check the Select all members box.
Tip:
You can use filtering criteria to limit which members are displayed. To find out more about filtering,
see above.
6.
Repeat action 2 to 5 for each dimension belonging to the merge.
7.
In the tree structure part of the window, select the merged dimension.
8.
Select the Members tab.
Note:
If the Members area is empty, it means that no member has been selected in any dimension.
All the members that appear are a result of the members you have selected for each dimension.
9.
Select the members you want to be taken into account in the cube.
2010-12-0929
Page 30
Views
3.6.3.3 Scope Hierarchies Order
If you chose to historize the scope hierarchies when creating the view, the Historization tab is also
available next to the Selection tab.
The Historization tab includes:
•The Scope Hierarchy Deployment Order groupbox. This groupbox displays the members selected
in the Members groupbox of the current tab or of the Selection tab. The buttons available will enable
you to choose the order in which the hierarchies will be taken into account.
•The Members groupbox. This groupbox displays the members of the merged dimension. You can
select the members you want to take into account using this groupbox or in the Selection tab.
Note:
The consolidations without scope hierarchies are not displayed.
3.6.3.3.1 Ordering Scope Hierarchies for the Consolidations Merged Dimension
1.
Select the Consolidations merged dimension.
2.
Select the Members tab.
3.
Select the Historization tab.
4.
If you have not already chosen the members in the Selection tab, you can do so in the current tab
by checking the ones you want to take into account.
5.
Use the different buttons on the right side to order the members as you like.
3.7 Standard Dimensions
Defining standard dimensions consists of the following steps:
•Changing and translating the names of standard dimensions
•Naming the members of standard dimensions
•Defining the start and end date for periods
•Naming the members of the Period and Data Entry Period dimensions
•Selecting the members of standard dimensions
•Selecting hierarchies
•Selecting attributes
•Excluding standard dimensions
2010-12-0930
Page 31
Views
•Hiding excluded dimensions
•Synchronizing the database and cube structure
Related Topics
• Name Change and Translation for Standard Dimensions
• Member Name for Standard Dimensions
• Start and End Date Definition for Periods
• Member Name for the Period and Data Entry Period Dimensions
• Member Selection for Standard Dimensions
• Hierarchy Selection
• Attribute Selection
• Standard Dimensions Exclusion
• Hide Excluded Dimensions
• Database and Cube Structure Synchronization
3.7.1 Reporting Category Dimension Creation
The Reporting Category dimension (merges the Data Entry Period dimension and the Category
dimension) is not available by default. You can create it.
You will then be able to create its members, choosing one category and one or several data entry
periods.
3.7.1.1 Creating the Reporting Category Dimension and its Members
1.
In the General tab of the view, select the Using Reporting Categories check box.
The Reporting Category dimension is added to the dimensions' list in the tree structure part of the
window.
2.
Select the Reporting Category dimension.
3.
Select the Members tab.
4.
To create a member for the dimension, click the Create button.
The Reporting Category dialog box appears.
5.
In the Code field, enter a code for the member you are creating.
6.
In the Long Description field, enter a name for the dimension.
7.
Select a category from the Category drop-down menu.
8.
Select the checkboxes of the data entry periods you want to include.
2010-12-0931
Page 32
Views
Tip:
You can also use the Filter field and click on Update list to select the data entry periods you want.
For example, if you want to select all occurrences of the month of June , you can enter: *.06. If you
want to select all the data entry periods, you can enter *.*. The characters you can use to facilitate
your selection are the same as for the Custom filtering section.
9.
Click on OK.
Related Topics
• Custom Filtering
3.7.2 Name Change and Translation for Standard Dimensions
You choose a type of name for all the standard dimensions as they will appear in the future deployment:
[code], [short description], [long description], [extra-long description], [code] - [short description], [code]
[code], [extra-long description] [code], or a custom name.
The name chosen will be applied by default to each dimension.
You can then change the name of each dimension as it will appear in the future deployment.
3.7.2.1 Choosing a Name for all the Standard Dimensions
1.
In the tree structure part of the window, select Dimensions.
2.
Select the General tab.
3.
Select the naming type you want from the Dimension default format drop-down menu.
3.7.2.2 Changing the Name of one Standard Dimension
1.
In the tree structure part of the window, select the appropriate dimension.
2.
Select the General tab.
3.
The Naming Format drop-down menu displays Use default format, which represents the default
name chosen for all the standard dimensions.
4.
If you want to change it, select the naming type you want from the Naming Format drop-down menu.
2010-12-0932
Page 33
Views
5.
If you have selected Custom Name, the Display Name field is activated and you can enter text of
your choosing for the current dimension.
Note:
You can also enter text of your choosing in each available language in the Translation tab.
3.7.3 Member Name for Standard Dimensions
While creating the view, you may have chosen standard dimensions. For each dimension, you will now
choose how the name of the members should appear in the future deployment.
You choose a type of name for all the members of all the dimensions as they will appear in the future
deployment: [code], [short description], [long description], [extra-long description], [code] - [short
description], [code] - [long description], [code] - [extra-long description], [short description] - [code],
[long description] - [code], [extra-long description] [code].
The name chosen will be applied by default to each dimension.
You can then add a prefix and/or a suffix to the default name of the members for each dimension and
for each language as they will appear in the future cube.
Restriction:
Prefixes and suffixes will not be taken into account for a NetWeaver BW deployment.
If there are duplicate members, a pop-up message will appear when you deploy the cube, indicating
the remaining duplicate members and asking you whether you want to continue or to stop deployment.
You can also define other naming types for all the members of all dimensions. Each standard dimension
will inherit the chosen naming type. In addition to that, you can define other naming types for all members
of each dimension.
In your data retrieval tool, the user will be able to choose the naming type to be displayed.
Note:
The retrieval tool must be able to read several descriptions to make this functionality effective.
Restriction:
Member name formats deployed in SAP NetWeaver BW cubes.
For a specific standard dimension, if you do not select any custom member name formats (that is if you
do not click the Use custom format link in the General tab), the following formats are deployed by
default in SAP NetWeaver BW cubes:
•code is deployed as an SAP NetWeaver BW short description
•short description is deployed as an SAP NetWeaver BW medium description
•long description is deployed as an SAP NetWeaver BW long description
If you select three member name formats, the following formats are deployed in SAP NetWeaver BW
cubes:
2010-12-0933
Page 34
Views
•the first selected in the checkbox list is deployed as an SAP NetWeaver BW short description
•the second selected in the checkbox list is deployed as an SAP NetWeaver BW medium description
•the third selected in the checkbox list is deployed as an SAP NetWeaver BW long description
If you select a fourth format, a message appears in the Issue To Resolve tab and you cannot deploy
the cube.
In concatenated formats, there are no spaces on either side of the hyphen (for example: "code-short
description").
If the member names exceed a certain number of characters, they are truncated when deployed:
•short descriptions are limited to 20 characters
•medium descriptions are limited to 40 characters
•long descriptions are limited to 60 characters
3.7.3.1 Choosing a Name for all the Members of Standard Dimensions
1.
In the tree structure part of the window, select Dimensions.
2.
Select the Member Properties tab.
3.
Select the naming type you want from the Formats column.
4.
Select the naming type you want to apply by default to all the members, selecting the appropriate
option in the Default format.
3.7.3.2 Changing the Name and Add a Prefix and/or a Suffix to the Name of all
the Members for a Standard Dimension
1.
In the tree structure part of the window, select the appropriate dimension.
2.
Select the General tab.
3.
In the Member properties area, the default format name chosen for all the members of standard
dimensions is displayed.
4.
If you want to change this name, click the Use custom format link.
The Member properties area is enabled.
5.
Select the naming type you want.
6.
If you want to add a prefix to the member, enter the prefix you want in the Member Prefix field.
Note:
To enter the prefix you want for each language, click the Translation tab.
7.
If you want to add a suffix to the member, enter the suffix you want in the Member Suffix field.
2010-12-0934
Page 35
Views
Note:
To enter the suffix you want for each language, click the Translation tab.
Restriction:
Prefixes and suffixes will not be taken into account for an SAP NetWeaver Business Warehouse
deployment.
3.7.3.3 Adding Member Names for all the Members of all Standard Dimensions
1.
In the tree structure part of the window, select the Dimensions node.
2.
Select the Member Properties tab.
3.
Select the naming type you want from the Formats column.
4.
Enter a name of your choosing in the languages available.
Note:
To enter the name you want for each language, click the Translation tab.
3.7.3.4 Add Member Names for all the Members of a Standard Dimension
1.
In the tree structure part of the window, select the appropriate dimension.
2.
Select the General tab.
Note:
If you have already added member names for all the members of all standard dimensions, one or
several naming types are already checked in the Formats column of the Member properties area.
3.
If you want to change the member names, click the Use custom format link.
The Member properties area is enabled.
4.
Select the naming types you want.
Note:
To enter the name you want for each language, click the Translation tab.
3.7.4 Start and End Date Definition for Periods
2010-12-0935
Page 36
Views
You can define all the periods to make available for selection in the Period and Data Entry Period
dimensions by choosing the start and the end year.
As far as the fiscal year is concerned, you can also choose the start month. To be consistent, you must
choose the same start month that is defined in Financial Consolidation.
Note:
Once you have defined the dates, all the periods between the start and the end dates are available for
selection in the Members area for the Period and Data Entry Period dimensions.
3.7.4.1 Defining the Dates for Periods
1.
Select Tools > Options.
2.
Select the Periods tab.
3.
Define the start and end year.
4.
Click the Apply button.
5.
In the General tab of the appropriate solution, select the start month (for the fiscal year) from the
Start Month drop-down menu.
Note:
To be consistent, you must choose the same start month that is defined in Financial Consolidation.
3.7.5 Member Name for the Period and Data Entry Period Dimensions
Note:
The Period dimension is considered as 'Time' type dimension in a cube.
In the General tab of the Period and Data Entry Period dimensions, you can choose a format defining
how the name of the members should appear in the future deployment. The names can appear differently
for each dimension, depending on which dimension you have selected.
You choose a type of name for all the members of the dimension as they will appear in the future
deployment, using templates and adding the text you want.
The available templates are the following: [Month], [Mon], [MM], [YYYY] and [YY].
You can combine several templates and add any text, characters or punctuation you want.
Note:
If you have chosen a member prefix or suffix or both, they will be added before and after the text entered
in the Period Format field.
2010-12-0936
Page 37
Views
Example:
In the Period Format field :
•'FY' and ' - ' have been entered.
•[YY] and [Month] templates have been dragged and dropped from the Templates section.
The defined period format 'FY[YY] - [Month]' will appear as for example: FY06 - January
Example:
With the Period 2006.03 in the SAP BusinessObjects Financial Consolidation database, the results
using all the different formats will be as follows:
•[Month]: March
•[Mon]: Mar
•[MM]: 03
•[YYYY]: 2006
•[YY]: 06
3.7.6 Member Selection for Standard Dimensions
For each dimension, you will now choose the dimension members you want to include in the future
deployment.
To make the selection of the members easier:
•Open the Selection tab to use filtering criteria to limit which members are displayed.
•Open the Filters & Characteristics tab to use the filters or characteristics defined in the SAP
BusinessObjects Financial Consolidation database.
3.7.6.1 Custom Filtering
To make the selection of the members easier, you can open the Selection tab to use filtering criteria
to limit which members are displayed.
You can access this tab by selecting View > Dimensions > [dimension] > Members > Selection.
The Selection tab includes:
2010-12-0937
Page 38
Views
•The Member Display Filter groupbox.
The following elements can be used to limit which members are displayed:
•To display members containing the same text, enter the text in the Search for members
containing field. Next, open the Match against column drop-down menu and select the column
in which the entered text should appear. Finally, click the Apply button.
Tip:
If you want the search to be case sensitive, select the Filtering is case sensitive option.
•To display only the members you have selected in the Elements groupbox, select the Display
selected members only option.
•You can sort a column in ascending or descending order. This can be done by selecting the
column name from the Sort column drop-down menu.
•The Members groupbox. This groupbox displays the members, depending on the filtering applied.
This is where you select the members you want to take into account.
•The Select all members box. This option enables you to select all the members belonging to the
dimension, and not just the ones that are displayed in the Members groupbox. By default, any
member added to the SAP BusinessObjects Financial Consolidation structure is retrieved in cube
designer. However, these new members are not automatically selected in cube designer, which
means that they do not factor into the existing cube definition. To avoid having to manually select
these new members, click the Select all members option. This way, the members will be added to
the cube in the next deployment.
•For a detailed dimension, the Include NA Member option is available. This option is available in
order to include the NA member in a dynamic selection, which is a selection using SAP
BusinessObjects Financial Consolidation filters or characteristics.
Characters you can use in the Search for members containing field
•Literals like abc will match any element name containing at least one occurrence of 'abc'. This is
case sensistive.
•* means zero or more, + means one or more. So a+bc will match any string containing a followed
by one or more b followed by a c.
•You can group literals using [] so [ae]will match any string containing a single a or e. Hence gr[ae]y
will match 'gray' or 'grey' (but not 'graey')
•You can use a hyphen to indicate ranges. E.g. [0-9]will match any number. [0-9]* will match a
sequence of zero or more numbers. [A-Za-z] will match any single upper or lower case letter.
•You can connect multiples of these together to form more complex filters. E.g [A-Za-z]+[0-9]+ will
match any element name that starts with 1 or more letters and is followed by 1 or more numbers.
•A carat will negate a matched set, so a[^b]matches an a followed by a character other than b. [^0-9]
therefore matches any non-numeric character.
•You can do case insensitive matches using /i -- so /iABC will match 'AccountABC', 'AccountAbC' ,
'Accountabc', "CompanyABC", "abcDEF", etc.
2010-12-0938
Page 39
Views
•^ means the start of the element name and $ the end of the name. E.g. ^A matches names starting
with A, [0-9]$ matches names ending in a number.
•Besides using * and + for repetition you can specify how many occurenes between n and m times
using {n,m}. E.g. A[0-9]{1,3} will match elements containing an A followed by between 1 and 3
numbers.
•The vertical bar | means or. So to match any element containing ABC, XYZ or 123 use ABC|XYZ|123.
•A (?) matches any single character. For example, to search for the period 2000.12, you type: 2000?12
in the "search" function.
Example:
Following are some examples:
•ABC simply matches elements which contain ABC
•^ABC matches elements starting with ABC
•^ABC[0-9]* - Matches element names of the form ABCxxx where xxx is a sequence of numbers
•[A-Za-z_][A-Za-z0-9_]* - Matches element names that start with a letter or underscore followed by
zero or more letters, numbers or underscores.
Related Topics
• SAP BusinessObjects Financial Consolidation Filtering
3.7.6.2 SAP BusinessObjects Financial Consolidation Filtering
To make the selection of the members easier, you can open the Filters & Characteristics tab to use
the filters or characteristics defined in the SAP BusinessObjects Financial Consolidation database.
You can access this tab by selecting View > Dimensions > [dimension] > Members > Filters &Characteristics.
You can use the following elements to help you select the members:
•Filter selection. To select filters, click the By Filter button. In the Select Filter dialog box that
appears, select one or more filters and click the OK button.
•Characteristics selection. To select characteristics, click the By Characteristic button. In the
Select Characteristic dialog box that appears, select one characteristic and the elements you
want, then click the OK button.
2010-12-0939
Page 40
Views
•Once you have selected a filter or a characteristic, the members that are included in the filter or
characteristic appear in black in the Members groupbox and the Lock Selection toFilter/Characteristic option is automatically selected. If you want to select additional members,
deselect the option. You will be able to select other members (which are otherwise grayed out).
•The Members groupbox. This groupbox displays the members contained in the filter(s) or
characteristic(s) selected. This is where you select the members you want to take into account.
3.7.6.3 Selecting Members for a Standard Dimension
1.
Select the appropriate standard dimension.
2.
Select the Members tab.
3.
Select the Selection or the Filters & Characteristics tab.
4.
In the Members groupbox, check the boxes corresponding to the members you want to take into
account.
Tip:
Following are some tips for selecting the members:
•To select all the members displayed, click the Select Visible button.
•To deselect all the members displayed, click the Deselect Visible button.
•To select the deselected members and deselect the selected ones, click the Invert Selection
button.
•To reset the selection to its default setting, click the Reset button.
Tip:
You can use filtering criteria to limit which members are displayed. To find out more about filtering,
see above.
3.7.7 Hierarchy Selection
Three types of hierarchy are available:
•Default hierarchy. A default hierarchy consists of one node grouping together a simple list of elements.
However, OLAP cubes consider this to be a hierarchy.
•Parent Child hierarchy. The SAP BusinessObjects Financial Consolidation characteristics that belong
to the same reference table as the dimension to which they are assigned are changed into "Parent
Child hierarchies".
2010-12-0940
Page 41
Views
Note:
•The rollup unit and account hierarchies in SAP BusinessObjects Financial Consolidation are
treated like Parent Child hierarchies.
•When you select a rollup unit hierarchy, the Elimination dimension is automatically included in
the cube.
•For SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube deployments only, you
can select several Parent Child hierarchies per dimension and per cube with only one Scope
Entity hierarchy or Category Scenario Account hierarchy.
Caution:
Some SAP BusinessObjects Financial Consolidation characteristics linked to a dimension contain
circular references. Therefore, they will not be changed into a Parent Child hierarchy. The deployment
will then fail.
•Named level hierarchies. The SAP BusinessObjects Financial Consolidation characteristics that do
not belong to the same reference table as the dimension to which they are assigned are changed
into "Named level hierarchies".
Caution:
Financial Consolidation characteristics based on the same reference table part of a named-level
hierarchy.
SAP BusinessObjects Financial Consolidation characteristics based on the same reference table
(meaning characteristics that belong to the same reference table as the dimension to which they
are assigned) can be part of a named-level hierarchy in cube designer. However, if you select a
characteristic based on the same reference table in the Characteristics area of the Hierarchies
tab, note that SAP does not guarantee that it will be supported and therefore, intermediate totals in
the hierarchy may be incorrect - in both SSAS cubes and SAP NetWeaver BW cubes.
If you are using an SAP BusinessObjects Financial Consolidation database, other hierarchies are
available for the Account, Reporting Unit and Origin Unit dimensions.
•For the Reporting Unit or the Origin Unit dimensions, you can select Scope Entity Hierarchy. The
hierarchies available in the drop-down menu depend on the scopes previously selected. When you
select a scope hierarchy, the members of the scope linked to this scope hierarchy will automatically
be selected in the Members tab.
Restriction:
If you select a scope entity hierarchy in either one of the two dimensions, the selection will not be
available for the other dimension.
•For the Account dimension, you can select a Category Scenario Account Hierarchy. The hierarchies
available in the drop-down menu depend on the members selected in the Category dimension.
Note:
If you chose to historize the scope hierarchies, the Parent child hierarchy cannot be changed for the
Reporting Unit dimension.
If you do not select a hierarchy or you select the Include default hierarchy option, the default hierarchy
will be applied in the future cube.
2010-12-0941
Page 42
Views
Note:
•In order to obtain a simple cube, you should select only one hierarchy per dimension and per cube.
•If you have already selected a hierarchy, you are advised not to select the Include default hierarchy
option.
You can also specify that you do not want the name of the dimension to appear in the retrieval tool by
selecting the Hide dimension name option. In this case, only the selected hierarchy name will appear.
Restriction:
The Hide dimension name function will not be taken into account for a SAP NetWeaver BW deployment.
3.7.7.1 Parent Child hierarchies and Data Members
Data members can be created automatically on the Parent Child hierarchies of the following dimensions:
•Detailed dimensions.
•Reporting Unit dimension.
•Original Reporting Unit dimension.
By default, data members are created automatically by default; however, you can choose not to create
them.
Restriction:
Even if the appropriate option is selected, data members are not included in SAP NetWeaver BW cubes.
Example:
In the example below, the total is the same in both cases. Only the display is different.
The data member for U1 has been automatically created.
The data member for U1 has not been created.
2010-12-0942
Page 43
Views
3.7.7.1.1 Choosing Data Members not to be Created
The data members are created automatically by default on the Parent Child hierarchies of some
dimensions. You can choose not to create them.
1.
Select Tools > Options.
The Options dialog box appears.
2.
In the General tab, deselect the Include Data Member option.
3.
Click on OK.
Restriction:
Even if the option is selected, data members will not be included in SAP NetWeaver BW cubes.
3.7.7.2 Aggregation Definition
For all dimensions except for Category, Scope, Variant and Consolidation Currency, two options are
available. If you select these options, the parent node will contain the aggregated total of its children
amounts.
•The Enable Named Level Hierarchy Aggregations option applies to the named level and the
For the Period, Data entry period and Account dimensions, the Enable Parent Child Hierarchy
Aggregations option does not appear. However, you can activate this option for the Account dimension
by setting the following key in the Cartesis.InformationDelivery.Workbench.exe.config
file: <add key="IsAccountDimensionAggregatable" value="true"/>.
Concurrently, for aggregatable hierarchies, you can deactivate the calculation at the "All" node level
when not relevant. The Deactivate 'All' node calculation option applies to all types of hierarchies of
the dimension. When the option is selected, the behavior is as follows in your data retrieval tool:
•The 'All' node is neither displayed nor calculated on a default hierarchy.
•The 'All' node is displayed but not calculated on the named level and parent child hierarchies.
Restriction:
In SAP NetWeaver Business Warehouse deployments:
•The aggregation is always performed on all dimensions (except for the Account dimension),
whether the aggregation options have been selected or not.
•When the aggregation options are selected, on an Account parent child hierarchy, the aggregations
are automatically activated also on the named level hierarchy.
2010-12-0943
Page 44
Views
3.7.7.3 Automatic Aggregations Enabled on the Period and Data Entry Period
Dimension Hierarchies
You can choose to apply a different behavior on time aggregation by activating the automatic time
aggregation based on SAP BusinessObjects Financial Consolidation flow types. To do so, you will
choose from the Flow dimension an SAP BusinessObjects Financial Consolidation category scenario
that will be used as a reference.
The behavior of the flows will be as described in the selected SAP BusinessObjects Financial
Consolidation category scenario.
The time aggregation will apply to both period and data entry period dimensions, provided that they are
not merged. This means that the behavior of the accounts will be driven by the selected flow as shown
below:
Aggregation mode in the cubeFinancial Consolidation Flow type
Last non empty periodYear To Date
SumPeriodic (Monthly)
First non empty periodOpening flow
Last non empty periodClosing flow
Last non empty periodMovement flows
Last non empty periodOther flows
Note:
The default aggregation mode is the sum.
Restriction:
This function will not be taken into account for a SAP NetWeaver Business Warehouse (SAP NetWeaver
BW) deployment.
Example:
The examples below describe the three different aggregation modes and therefore, which amounts
will be displayed in your data retrieval tool. No amount has been entered in March.
In the table below, the aggregation mode is 'Last non empty period'.
In this example, as no amount has been entered for March, the amount in Quarter 1 is the amount in
February, since it is the last amount that has been entered.
2010-12-0944
Page 45
Views
In the table below, the aggregation mode is 'Sum'.
In this example, all the entered amounts are added.
In the table below, the aggregation mode is 'First non empty period'.
In this example, the amount in Quarter 1 is the first amount that has been entered, which is the amount
in January.
Related Topics
• Activating Automatic Time Aggregation
3.7.7.3.1 Activating Automatic Time Aggregation
This function will not be taken into account for an SAP NetWeaver Business Warehouse (SAP NetWeaver
BW) deployment.
1.
Select the Flow dimension.
2.
Select the General tab.
3.
Select the category scenario you want from the Defining Category Scenario drop-down menu.
Note:
If you do not want to apply the automatic time aggregation, select None from the drop-down menu.
3.7.7.4 Hierarchy Selection and Definition for the Period and Data Entry Period
Dimensions
For each dimension, the fiscal hierarchy is automatically included for deployment.
2010-12-0945
Page 46
Views
You can choose to also include the calendar hierarchy.
You can define independent formatting for the fiscal and calendar hierarchies.
You can access the Hierarchies tab by selecting View > Dimensions > [dimension] > Hierarchies
In the Hierarchies tab of the Period or Data Entry Period dimensions, you can perform the following
actions:
•Select a default member for the hierarchies, using the Edit button next to the Default Member field.
If only the fiscal hierarchy is included, you can select any member as the default member. If you
also include the calendar hierarchy, you can only set a member that is not a node as the default
member for both hierarchies. If you select a node as the default member, a message appears,
explaining that the calendar hierarchy has been deselected. If you want to include the calendar
hierarchy again, you must first perform a clear on the default member.
•Define the format for the fiscal hierarchy. To do so, select the format you want from the Fiscal
Hierarchy Format drop-down menu. The format you have chosen appears in the Selected
Hierarchies area.
•Include the calendar hierarchy and define its format. To do so, click the Include Calendar Hierarchy
option and select the format you want from the drop-down menu. The hierarchy and the format you
have chosen appears in the Selected Hierarchies area.
Note:
If you choose Code from one of the format drop-down menus, the hierarchy will appear as a list.
•Order the year members by ascending or descending order, using the Year Descending Order
option. By default, the years are in ascending order and the option is not checked. The members
inside the year nodes are unchanged.
Note:
•If Code is selected for either the Fiscal Hierarchy Format or the Include Calendar Hierarchy
option, the Year Descending Order is not activated.
•If you select both calendar and fiscal hierarchies, so that the hierarchies are correctly ordered,
select Year for both hierarchies.
•Choose to add a year prefix or suffix to the quarters or semesters. You can also choose the format
for the year prefix or suffix: YY or YYYY.
Restriction:
Prefixes and suffixes will not be taken into account for a SAP NetWeaver Business Warehouse (SAP
NetWeaver BW) deployment.
•Define and translate the names of semesters and quarters as they will appear in the reports. You
can do so in the Translation tab.
Note:
The Half Year Captions or Quarter Captions are not available if semesters or quarters are not
part of the hierarchy format you have chosen.
Related Topics
• Start and End Date Definition for Periods
2010-12-0946
Page 47
Views
3.7.7.5 General Actions on Hierarchies
After selecting a hierarchy, you can:
•Rename and translate a hierarchy.
Restriction:
For SAP NetWeaver Business Warehouse (SAP NetWeaver BW) deployments, the name of a
hierarchy must not exceed 60 characters. In this case, an issue to resolve will occur and you will
have to modify the name of the hierarchy.
•Select a default member for a hierarchy. Even if several hierarchies are selected, you can choose
a default member from among the members of a single hierarchy.
•If several hierarchies are selected, including a Parent Child hierarchy, the members of the Parent
Child hierarchy will be available for selection.
•If several hierarchies are selected, not including a Parent Child hierarchy, the members of the
flat list (default hierarchy) will be available for selection.
•Enter a name in each language for the "All" node of a hierarchy.
•Sort in each level of a hierarchy:
•By code. This is the default sort method.
•By internal identifier. These are the SAP BusinessObjects Financial Consolidation database
identifiers.
•By additional descriptions, selected for dimension members.
•By attribute. If a characteristic is defined as an attribute, you can sort the hierarchy by attribute
(only at the leaf level of the hierarchy).
Note:
When a sort is performed at the leaf level of a hierarchy, the sort will be applied to each level of
any hierarchy selected for this dimension.
•Suppress all the leaf members and keep only the nodes of a Named level hierarchy.
Restriction:
None of the following functions are taken into account in a SAP NetWeaver BW deployment: selecting
a default member for a hierarchy, naming the "All" node in several languages, sorting in each level of
a hierarchy and deleting all the leaf members of a Named level hierarchy.
Related Topics
• Renaming a Hierarchy
• Translating a Hierarchy
• Selecting a Default Member for a Hierarchy
• Setting a Name for the "All" Node of a Hierarchy
2010-12-0947
Page 48
Views
3.7.7.5.1 Selecting a Hierarchy
For SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube deployments only, you can
select several Parent Child hierarchies per dimension and per cube.
•In the Characteristics or Self-referenced characteristics groupboxes, select the hierarchy required
by checking the boxes. In terms of the Account and Reporting Unit dimensions, check the Include
option in order to be able to select a hierarchy from the drop-down menu.
The hierarchy appears in the Selected Hierarchies groupbox.
3.7.7.5.2 Renaming a Hierarchy
For SAP NetWevaver Business Warehouse deployments, the name of a hierarchy must not exceed 60
characters. In this case, an issue to resolve will occur and you will have to modify the name of the
hierarchy.
1.
In the Selected Hierarchies groupbox, right-click on the appropriate hierarchy and select Rename.
The name of the hierarchy appears highlighted.
2.
Enter the new name.
Note:
You can also rename the hierarchy in the Translation tab.
3.7.7.5.3 Translating a Hierarchy
For SAP NetWevaver Business Intelligence deployments, the name of a hierarchy must not exceed 60
characters. In this case, an issue to resolve will occur and you will have to modify the name of the
hierarchy.
1.
Select the Translation tab.
2.
Enter the translations for each language.
3.7.7.5.4 Selecting a Default Member for a Hierarchy
The default member will not be taken into account for a SAP NetWeaver Business Warehouse (SAP
NetWeaver BW) deployment.
1.
In the Hierarchies tab, click the Edit button next to the Default Member field.
The Choose The Default Member dialog box appears.
2.
Select the member you want to be the default member.
3.
Click the OK button.
The default member appears in the Default Member field.
Note:
You can then remove the default member by clicking the Clear button.
3.7.7.5.5 Setting a Name for the "All" Node of a Hierarchy
The names of the "All" node will not be taken into account in a SAP NetWeaver Business Warehouse
(SAP NetWeaver BW) deployment.
1.
Select the Translation tab.
2010-12-0948
Page 49
Views
2.
Enter the text you want for each language.
3.
Click the OK button.
3.7.7.5.6 Sorting Hierarchies
The sort will not be taken into account for an SAP NetWeaver Business Warehouse (SAP NetWeaver
BW) deployment.
1.
In the Selected Hierarchies groupbox, right-click on the appropriate hierarchy level and select
Order by Attribute.
The Select an ordering attribute dialog box appears.
2.
Select the element on which you want the sort to be performed (code, internal identifier or an attribute).
3.
Click the OK button.
Related Topics
• General Actions on Hierarchies
3.7.7.5.7 Deleting the Leaf Members and Keep only the Nodes of a Hierarchy
You can delete the leaf members only for a Named level hierarchy.
Note:
This funtion will not be taken into account for an SAP NetWeaver Business Warehouse (SAP NetWeaver
BW) deployment.
•In the Selected Hierarchies groupbox, right-click on the top most level of the hierarchy (the name
of the hierarchy) and select Suppress Dimension Member.
The leaf level is greyed out.
3.7.8 Attribute Selection
For each dimension (except for the Period and Data entry period dimensions), you can select the
attributes you want to load in the cube by selecting the following elements:
•Self-referenced characteristics.
Restriction:
The attributes based on self-referenced characteristics are not supported in an SAP NetWeaver
Business Warehouse (SAP NetWeaver BW) deployment.
•Characteristics.
•Properties.
2010-12-0949
Page 50
Views
Restriction:
The attributes based on boolean and text properties will not be taken into account for an SAP
NetWeaver BW deployment.
These characteristics and properties are the ones defined for the dimension in SAP BusinessObjects
Financial Consolidation. They are treated as attributes. The benefits are:
•Ability to perform advanced selections based on attributes and filtering expressions such as is / is
not, combined conditions, etc.
•Presentation enhancement such as the ability to create a calculated description of a member + a
characteristic.
The attribute name can be customized by the user to fit with OLAP analysis needs.
Note:
In some cases, if SAP BusinessObjects Financial Consolidation characteristics are selected as
hierarchies, they will automatically be considered as attributes.
•The upper part of the screen displays all the self-characteristics, characteristics and properties that
are defined in SAP BusinessObjects Financial Consolidation for the selected dimension.
•When you select one of them, it appears in the Translation tab.
•You can then rename the characteristic or property in the different languages available by clicking
in the Translation tab and entering the text of your choice.
3.7.9 Standard Dimensions Exclusion
You chose a specific number of dimensions when creating the solution.
However, you can choose not to use specific dimensions. In other words, you can specify that you do
not want some dimensions to be included in the future cube. If you exclude a dimension, the name of
the dimension and the names of the members will not appear. However, the amount will appear in the
cube as follows:
•If you manually select some members, the total amount of the selected members (in the Members
tab) will be exported.
•If you select the Select all members option, the total amount of all the dimension members will be
exported.
Once a dimension is excluded, you will then be able to include it again.
3.7.9.1 Excluding a Standard Dimension
2010-12-0950
Page 51
Views
1.
In the tree structure part of the window, select the appropriate dimension.
2.
Select the General tab.
3.
Check the Exclude dimension box.
In the tree structure part of the window, the excluded dimension appears in italics.
Note:
•You can also exclude a dimension by right-clicking on it in the tree structure and by selecting Exclude.
By default, all the members of the dimension will be aggregated.
•To reinclude an excluded dimension, uncheck the Exclude dimension box.
•You can also exclude or include all the standard dimensions by right-clicking on the Dimensions
node in the tree structure and by selecting Exclude All Dimensions or Include All Dimensions.
3.7.10 Hide Excluded Dimensions
You can hide or show the excluded dimensions that will not be deployed in the cube.
Hiding excluded dimensions enables you to mask information that is not pertinent.
3.7.10.1 Hiding Excluded Dimensions
1.
Select Tools > Otpions > Display tab.
2.
Check the Hide Excluded Dimensions box.
In the tree structure part of the window, the excluded dimensions no longer appear.
Note:
To show the excluded dimensions again, uncheck the Hide Excluded Dimensions box.
3.7.11 Database and Cube Structure Synchronization
For each standard dimension, you can define synchronizing intervals so that the cube structure is
consistent with the SAP BusinessObjects Financial Consolidation database. The members of dimensions
that have been added, modified or deleted in the SAP BusinessObjects Financial Consolidation database
tables will be synchronized.
2010-12-0951
Page 52
Views
If you do not activate the synchronization, the cube structure will remain in the same state it was in
when you defined the dimensions. To refresh the cube structure, you will need to deploy or process
the cube again.
Caution:
This synchronization only works if you have selected the members of the dimensions using
characteristics.
Note:
•If you chose to historize the scope hierarchies when creating the view, the Live Access tab is
disabled for the Reporting Unit dimension.
•This function is not supported for SAP NetWeaver Business Warehouse (SAP NetWeaver BW)
deployments.
The intervals are as follows:
•Query Poll Interval. This option enables you to tell the system when to scan all the SAP
BusinessObjects Financial Consolidation tables in order to detect modifications. If modifications are
detected, the system processes the synchonization. See example 1 below.
•Silence interval and Silence override interval.
These intervals will perform a partial update. The complete interval to update the cube will be QueryPoll Interval + Silence interval or Silence override interval. See example 2 below.
Note:
If the user does not use the options in the Advanced part, the delay interval to update the cube will
be by default equal to the Query Poll Interval + 1 second.
•Rebuild interval. This allows you to specify how often the cube should be completely processed,
regardless of whether the structure has been modified or not. See example 3 below.
Example:
If you specify the information below, the tables will be scanned every 5 minutes.
Minutes5Query Poll Interval
Example:
If you specify the information below, when the dimension is modified, the system waits until there are
no modifications made in SAP BusinessObjects Financial Consolidation database for 10 minutes and
then synchronizes the dimension members. If, however, there is no 10 minute break in the modifications,
the system will synchronize the dimension members after 20 minutes (Silence Override Interval
value).
2010-12-0952
Page 53
Views
Example:
If you specify the information below, the cube will be entirely synchronized with the dimension structure
every two hours even if no modifications have been made.
3.7.11.1 Enabling the Dimension Member Synchronization
Minutes10Silence interval
Minutes20Silence override interval
Hours2Rebuild interval
1.
In the tree structure part of the window, select the appropriate dimension.
2.
Select the Live Access tab.
3.
Check the Activate live access box.
4.
Define what you want in the Query Poll Interval field and drop-down menu.
5.
Click the Advanced button to define the other elements. This is optional.
6.
In the Cache Settings groupbox, define the different elements. This is optional.
3.8 View Copy
You can copy and paste a view in a solution.
When you do so, you also automatically copy and paste the view's deployments.
Once you have copied a view, you can rename it.
Related Topics
• Renaming a View
2010-12-0953
Page 54
Views
3.8.1 Copying and Pasting a View
1.
In the tree structure part of the window, right-click on the view you want to copy and select Copy.
2.
Right-click on the solution you want the view to be copied in and select Paste.
3.9 Renaming a View
1.
In the tree structure part of the window, right-click on the view you want to rename and select Rename
The name of the view appears highlighted.
2.
Enter the new name.
2010-12-0954
Page 55
Cube Deployments
Cube Deployments
4.1 Introduction to Cube Deployments
You can create two types of deployments:
•SSAS cube deployments
•SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube deployments
Related Topics
• SSAS Cube Deployments
• SAP NetWeaver Business Warehouse Cube Deployments
4.2 SSAS Cube Deployments
You will now create an SSAS cube deployment.
Once a deployment has been created, you will carry out the following steps:
•Entering deployment and cube information
•Specify the automatic creation of the universe associated to the cube.
•Synchronizing database and cube data
•Creating calculated members
•Using your own MDX scripts in a deployment
•Creating SSAS named sets based on SAP BusinessObjects Financial Consolidation characteristics
and filters
•Resolving issues
•Loading external data into a cube
•Deploying and processing a cube
•Updating a deployment
•Copying a deployment
2010-12-0955
Page 56
Cube Deployments
•Renaming a deployment
Related Topics
• SSAS Deployment and Cube Information
• Database and Cube Data Synchronization
• Calculated Members
• Using your own MDX Scripts in a Deployment
• SSAS Named Set Creation based on SAP BusinessObjects Financial Consolidation Characteristics
and Filters
• SSAS Deployment Issue Resolution
• External Data Loading into an SSAS Cube
• SSAS Cube Deployment and Processing
• SSAS Deployment Update
• Deployment Copy
• Renaming a Deployment
4.2.1 SSAS Deployment Creation
Creating an SSAS deployment consists of the following main steps:
•Entering a name for the deployment.
•Choosing the SSAS server. This is the server on which SSAS is installed and where the cubes will
be stored.
4.2.1.1 Creating an SSAS Deployment
1.
In the tree structure of the main window, right-click on Deployments, then select Add Deployment.
The New Deployment dialog box opens.
2.
In the Deployment Name field, enter the name you want to give to the deployment.
3.
In the Server Type area, select SSAS 2005.
4.
From the Target Server drop-down menu, select the SSAS server.
Note:
You will be able to select the database in the Options tab of the deployment once it is created.
The Deployer Service Url field is filled in by default. The URL comes from the
Cartesis.InformationDelivery.Workbench.exe.config file, which is located in the cube designer
installation directory. You can change the URL. It will be effective for the current deployment.
2010-12-0956
Page 57
Cube Deployments
Note:
If you change the URL in the file, it will be applied to all deployments.
5.
Click the OK button.
The deployment appears below Deployments.
4.2.2 SSAS Deployment and Cube Information
Carry out the following steps:
•Choose the SSAS database. You chose the SSAS database server while creating the deployment
and it is displayed in the General tab.
•Modify the name of the future cube. By default, the cube is given the deployment name.
•Choose the default language for the cube. The available languages are the ones chosen in the view.
All the languages chosen in the view will be available in the future cube, but a default language
needs to be chosen in the deployment.
•Specify the parent amounts. In the data access group you belong to in SAP BusinessObjects Financial
Consolidation, you might not be allowed to view all the children of a specific parent. You can choose
which children the parent amount should take into account:
•The parent amount is the sum of all its children, even those which you are not allowed to see. In
this case, you will uncheck the Enable Visual Totals option.
•The parent amount is the sum of only the children you are allowed to see. In this case, you will
leave the Enable Visual Totals option checked, as it is by default.
•Choose a default number format.
You choose the default number format that will be taken into account for the entire SSAS cube.
You can choose a predefined format from the Measure Format drop-down menu or you can directly
enter the format of your choice in the same menu.
Note:
The format is defined at the deployment level, enabling you to apply different formats to different
deployments.
You can define all of the above elements in the Options tab of a deployment.
Related Topics
• Language Selection
2010-12-0957
Page 58
Cube Deployments
4.2.3 Automatic Universe Creation
You can choose to create an OLAP universe that will be based on the SSAS cube. Once the cube is
deployed, the universe is automatically created.
All the SAP BusinessObjects tools supporting OLAP universes will be able to connect to the universes
generated by cube designer and retrieve SAP BusinessObjects Financial Consolidation data security.
For the universe to be created automatically, you need to enter the following information:
•Universes Folder. You must enter the path to a folder that already exists on the SAP BusinessObjects
Enterprise platform.
The path can begin with the / character but it is not mandatory.
•Universe Name. You must enter the name that you want to give to the universe.
Restriction:
The name of the universe must not contain any of the following characters: ?.*:<>|/\"'
Caution:
If the name already exists in the specified folder of the platform, the existing name will be overwritten.
Example: Path in the Universes Folder field.
/InteractiveAnalysis universes/My universes
4.2.3.1 Automatically Creating a Universe
1.
In the Options tab of the SSAS deployment, select Automatically create associated universe.
The fields below are made available.
2.
Enter a path in the Universes Folder field.
3.
Enter a name for the universe in the Universe Name field taking into account the appropriate syntax
limitations.
Related Topics
• Automatic Universe Creation
2010-12-0958
Page 59
Cube Deployments
4.2.4 Database and Cube Data Synchronization
For each deployment, you can define synchronizing intervals so that the cube data will be consistent
with the SAP BusinessObjects Financial Consolidation database data.
If you do not activate the synchronization, the cube data will remain as it was when you deployed the
cube. To refresh the cube data, you will need to process the cube again.
The synchronization applies to all the tables that have been modified. If you only want to synchronize
the data related to certain data entry periods, you can select them.
Caution:
In this version, the synchronization only applies to the tables that existed when the deployment was
done. If a new consolidation table is created in the SAP BusinessObjects Financial Consolidation
database, you will need to deploy the cube again in order to get the synchronization.
Tip:
If you want to avoid redeploying the cube, you can create and run your consolidation definitions in SAP
BusinessObjects Financial Consolidation in advance, even if they are empty. As a consequence, all
the consolidations will appear in cube designer and will be synchronized.
The intervals are the following:
•Query Poll Interval
•Silence interval and Silence override interval
•Rebuild interval
4.2.4.1 Query Poll Interval
This option enables you to tell the system when to scan all the SAP BusinessObjects Financial
Consolidation tables in order to detect modifications. If modifications are detected, the system processes
the synchonization.
Example:
So that the tables are scanned every 5 minutes, specify the following in the Query Poll Interval area:
5 Minutes.
2010-12-0959
Page 60
Cube Deployments
4.2.4.2 Silence Interval and Silence Override Interval
These intervals will perform a partial update. The complete interval to update the cube will be Query
Poll Interval + Silence Interval or Silence Override Interval.
Note:
If the user does not use the options in the Advanced part, the delay interval to update the cube will be
by default equal to the Query Poll Interval + 1 second.
Example:
When data is modified, the system waits until there are no modifications made for 10 minutes and
then synchronizes the data and the cube. If, however, there is no 10 minute break in the modifications,
the system will synchronize the data and the cube after 20 minutes.
Silence interval: 10 Minutes.
Silence override interval: 20 Minutes
4.2.4.3 Rebuild Interval
This allows you to specify how often to synchronize the data, regardless of whether the data has been
modified or not.
Example:
So that the cube is synchronized with the data every two hours even if no modifications have been
made, specify the following in the Rebuild interval area: 2 Hours.
4.2.4.4 Activating the Data Synchronization
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Options tab.
3.
In the Live Access groupbox, select the Activate live access option.
2010-12-0960
Page 61
Cube Deployments
4.
To synchronize only the data related to some data entry periods, select the For selected data Entry
Periods option, then click the button next to this option to select the data entry periods of your
choice.
5.
In the Query Poll Interval field and drop-down menu of the Cache Settings groupbox, define what
you want.
6.
Click the Advanced button to define the other elements. This is optional.
7.
Define the different elements.
4.2.5 Calculated Members
You can create a member containing an MDX formula for the following dimensions:
•The SSAS Measure dimension
•All the merged dimensions
•All the standard dimensions
Note:
•You can also use MDX scripts.
•You can also import members that you have previously exported using the SAP BusinessObjects
EPM solutions, add-in for Microsoft Office. In the EPM add-in, these members are called "custom
members".
You can choose not to display the calculated members in the retrieval tool, using the Visible option.
The calculations are performed but the members are not displayed.
You can enter comments to keep track of what issue the calculated members are designed to resolve:
content, etc.
You can also translate the names of calculated members in all available languages.
Example:
To calculate the percentage of a product towards its parent in the Product hierarchy, we create a new
measure called "Percentage of a product towards its parent".
The formula syntax is as follows:
[Measures].[Consolidated AmountSales by product and geographical zone]/
([Product].[Productrollup].currentmember.parent,[Measures].[Consolidated AmountSales by product
and geographical zone]) * 100
Comments :
•[Consolidated AmountSales by product and geographical zone] is the measure containing the
analyzing data analyzed by the Product dimension.
2010-12-0961
Page 62
Cube Deployments
•[Product].[Productrollup].currentmember.parent,[Measures].[Consolidated AmountSales by product
and geographical zone]: this means that we took the amount for the parent of the current member
in the Product hierarchy (called [Productrollup]) and for the measure [Consolidated AmountSales
by product and geographical zone].
This example applies if you are in multi-measure mode. If you were in single measure mode, the
measure would be 'Consolidated Amount'.
Related Topics
• Using your own MDX Scripts in a Deployment
4.2.5.1 Creating Calculated Members
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Calculated Members tab.
3.
Click the New button.
The Calculated Member dialog box appears.
4.
The Visible option is checked by default. If you do not want the calculated member to appear in the
retrieval tool, deselect the option.
5.
In the Name field, enter the name you want.
6.
Select the appropriate option: Measure, Merged Dimension or Dimension.
Note:
The Custom option enables you to use your own MDX scripts.
7.
If you have selected Merged Dimension or Dimension, from the Dimension drop-down menu,
select the dimension for which you want to create the calculated member.
8.
If you have selected a standard dimension, select a hierarchy from the Hierarchy drop-down menu.
Note:
•A calculated member is always linked to a specific hierarchy. For a merged dimension and a
Measure dimension, the linked hierarchy is the default hierarchy, which you do not need to select.
•The hierarchies that are available in the drop-down menu are the ones you selected in the
Hierarchies tab for the chosen dimension.
9.
Click the button next to the Member field.
10.
Select the member you want as the parent of the calculated member.
11.
In the Expression area, enter or copy the MDX formula you want. Instead of manually entering the
members in the formula, you can select the members by clicking the Insert Member button.
12.
In the Comment area, enter the text of your choice.
13.
Click the OK button.
2010-12-0962
Page 63
Cube Deployments
Related Topics
• Using your own MDX Scripts in a Deployment
4.2.5.2 Importing Calculated Members
Using the EPM add-in, you have previously created "custom members" and exported them in a file.
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Calculated Members tab.
3.
Click the Import button.
The Calculated member import wizard opens.
4.
Select the file containing the members you want to import using the File name button and click Next.
5.
Select the members you want to import and click Next.
A summary describes which members are about to be imported.
6.
Click Finish.
4.2.5.3 Translating Calculated Members
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Translation tab.
3.
In the Calculated Members area, enter the names in the available languages.
4.2.6 Using your own MDX Scripts in a Deployment
You can now use your own MDX scripts in cube designer. You can therefore link a script to a specific
deployment. The script will be deployed along with the cube each time you launch the deployment.
To do so, you must copy your MDX script and copy it in the Calculated Members tab in Financial
Consolidation Cube Designer. The script is saved as a custom calculated member.
2010-12-0963
Page 64
Cube Deployments
4.2.6.1 Linking your Script to a Deployment
1.
In your own tool, copy your MDX script.
2.
In the tree structure part of the window in cube designer, select the appropriate deployment.
3.
Select the Calculated Members tab.
4.
Click the New button.
The Calculated Member dialog box appears.
5.
In the Name field, enter the name you want.
6.
Select the Custom option.
7.
In the Expression area, copy the MDX script.
8.
In the Comment area, enter the text of your choice.
9.
Click the OK button.
Note:
You can translate the calculated member in the Translation tab.
4.2.7 SSAS Named Set Creation based on SAP BusinessObjects Financial Consolidation
Characteristics and Filters
You can create SSAS Named sets from SAP BusinessObjects Financial Consolidation characteristics,
filters, or any manual selection.
A Named set is a selection of dimension members that will be used as a flat list to create reports. It is
the equivalent of SAP BusinessObjects Financial Consolidation filters.
•If creating a named set from characteristics, all dimension members associated to this characteristic
value will be added to the cube.
•If creating a named set from filters, the complete filter will be retrieved.
•You can also enter an MDX formula that specifies the named set you want to create.
Provided that your data retrieval tool can retrieve named sets, you will be able to use the named sets
in MDX formulas or to select a set of dimension members.
You can translate the names of named sets in all available languages.
2010-12-0964
Page 65
Cube Deployments
4.2.7.1 Creating SSAS Named Sets
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Named Sets tab.
3.
Click the New button.
The Create Named Set dialog box appears.
4.
Enter a name for the named set.
5.
Select the option corresponding to the source you want to use for the named set: Use characteristic,
Use filter.
Note:
If you select the Supply MDX option, click the Next button, and simply enter the MDX formula that
specifies the named set in the Free MDX area.
6.
Click the Next button.
7.
From the Select dimension drop-down menu, select the dimension that you want to use for the
named set.
8.
Click the Next button.
9.
From the Select Characteristic drop-down menu, select the characteristic or filter you want to use
as part of the named set.
10.
Click the Next button.
11.
In the Select Characteristic Member area, select the members you want to use to populate the
named set.
12.
Click the Next button.
13.
Click the Finish button.
4.2.7.2 Translating SSAS Named Sets
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Translation tab.
3.
In the Named Sets area, enter the names in the available languages.
4.2.8 SSAS Deployment Issue Resolution
2010-12-0965
Page 66
Cube Deployments
Before deploying and processing a cube, you need to resolve the issues that are listed in the Issues
To Resolve tab. The tab only appears if there are issues and once you have resolved the issues, the
tab no longer appears.
In the tab, you can double-click a row indicating an issue. The location where you must correct the
issue is automatically displayed.
4.2.9 External Data Loading into an SSAS Cube
You can load data that are not stored in SAP BusinessObjects Financial Consolidation directly into the
cube.
Caution:
The SAP BusinessObjects Financial Consolidation database server and the external table database
server must be the same type; Oracle and Oracle or SQL and SQL.
However, the following conditions must be respected:
•The table containing the external data must be defined by the user in cube designer.
•The dimension members must exist in SAP BusinessObjects Financial Consolidation database so
that the proper security applies.
•The data table must follow a specific format to be compatible.
You can load data into existing SAP BusinessObjects Financial Consolidation dimension members but
no new dimensions or members can be created.
You must select in the cube designer view, the right dimensions and dimension members (based on
the data that you want to import) and measures for both analyzing dimensions and data level (package/
consolidated data). For example, if the measure corresponding to an analysis (for example, by product)
is not selected in the cube designer view and if the external table already contains data analyzed by
product, the data will not be available in the cube deployed from this view.
Restriction:
If the Reporting Category dimension exists in a view, the table from which you want to load data must
be in the SAP BusinessObjects Financial Consolidation database.
Related Topics
• Reporting Category Dimension Creation
4.2.9.1 Dimension Members
2010-12-0966
Page 67
Cube Deployments
Only a specific format for data tables is supported by cube designer. This table should contain the
identifiers of the SAP BusinessObjects Financial Consolidation members for each dimension (one
column by dimension in the table).
As opposed to the SAP BusinessObjects Financial Consolidation and Carat fact tables, all dimensions
must be available in the external tables, especially the Category + Data Entry period dimensions (for
package data) + scope, variant and consolidation currency (for consolidated data).
For these missing dimensions, the system requires that their columns are named as follows:
•Category
•Scope
•Variant
•Conscurrency
•DEPeriod
As far as other dimensions are concerned, the names of the colums are the same as in SAP
BusinessObjects Financial Consolidation fact tables.
4.2.9.2 Amounts
The external table should contain one or several columns dedicated to containing data: one column
named 'amount' (for package data), another column named 'convamount' for converted data, another
column named 'consamount' for consolidated data. If the SSAS 2005 cube is based on package data
(defined in the view from which it has been deployed), only the first column (amount) will be taken into
account in the deployment. If the SSAS 2005 cube is based on consolidated data (defined in the view),
the columns amount, converted amount and consolidated amount could be taken into account during
the deployment step (depending on the measures selected in the view).
4.2.9.3 Server Selection and Server Information Entry
In order to load external data into a cube, you need to select the server and specify some server
information. This is the server containing the tables you want to load.
Caution:
The SAP BusinessObjects Financial Consolidation database server and the external table database
server must be the same type; Oracle and Oracle or SQL and SQL.
The Microsoft Data Link Properties dialog box enables you to specify the required information. This
dialog box contains four tabs: Provider, Connection, Advanced and All.
2010-12-0967
Page 68
Cube Deployments
The Provider tab enables you to specify if the tables are SQL or Oracle tables.
The Connection, Advanced and All tabs are contextual and depend on the type of provider (SQL or
Oracle) selected in the Provider tab.
Related Topics
• Star Schema Deployment Creation
4.2.9.4 Loading External Data into a Cube
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Custom Fact Tables tab.
3.
Click the New button.
The Custom Fact Table dialog box appears.
4.
Click thebutton in the Data Source area.
The Data Link Properties dialog box appears, displaying the Connection tab.
5.
In the Connection tab, specify the required information.
6.
You must ensure that the Allow saving password option is selected.
7.
Click on Test Connection.
A message appears, indicating whether the connection is valid or not.
8.
If the connection is valid, click on OK.
The Data Link Properties dialog box reappears.
9.
Click on OK.
The server information is displayed in the Data Source area.
10.
In the Table Name area, enter the table name as it will appear in cube designer.
11.
Leave Default in the Measure Group drop-down menu.
12.
Click on OK.
4.2.10 SSAS Cube Deployment and Processing
Deploying a cube consists of creating a cube's structure.
Processing a cube consists of loading data in a cube.
2010-12-0968
Page 69
Cube Deployments
When a cube is deployed, it is automatically processed. You can also choose to re-process only an
existing cube or only one or several parts of the cube, that is packages or consolidations (depending
on the data level of the view), or specific dimensions.
Before deploying a cube, the Deployment tab enables you to view all of the information that will be
taken into account in the cube. This tab displays:
•All of the dimensions defined in the view.
•All SAP BusinessObjects Financial Consolidation packages or consolidations selected (depending
on the data level of the view). These are indicated by a yellow cube.
In the Action colum:
•If nothing is displayed for a specific dimension or member row, this means that the dimension or
member was excluded or had never been included in the view and therefore will not be exported.
•The following information may appear:
•Add: if the corresponding dimension or member was excluded in the last deployment but is now
•Update: if the corresponding dimension or member was included in the last deployment and is
being included.
again being included.
•Remove: if the corresponding dimension or member was included in the last deployment but is
now being excluded.
Note:
When clicking the Deployment tab, an error can occur if the timeout has been reached (if there is a
large number of consolidation). To increase the timeout, you can change the WebClientTimeout key
value in the Designer Cartesis.InformationDelivery.Workbench.exe.config file.
While deploying and processing a cube, you can follow the steps in the bottom part of the window.
If this part does not appear, select View > Deployment Log .
You can perform the following actions on the log:
•Display or hide one or more types of information by clicking the Errors, Warnings and/or Messages
buttons.
•Errors: Errors cause the deployment and processing to fail.
•Warnings: Warnings are indicated but do not prevent you from deploying and processing the
cube successfully.
•Messages: Messages indicate each step of the deployment and processing (for example, "Starting
to build the cube").
•Delete the log by clicking the Clear List button.
•Export the log in .csv format, by clicking the Export List button.
Note:
If there are duplicated members, a pop-up message will appear while deploying the cube, indicating
the remaining duplicated members and asking you whether you want to continue or stop the deployment.
2010-12-0969
Page 70
Cube Deployments
Caution:
Before deploying and processing a cube, you need to resolve any remaining issues. If some issues are
unresolved, the Issues to Resolve tab appears and the Deploy button is not accessible.
You can also deploy or process a cube without using the cube designer interface.
Related Topics
• Member Name for Standard Dimensions
• SSAS Deployment Issue Resolution
• Deploy, Process, Re-Process and Update Actions
4.2.10.1 Deploying an SSAS Cube
•In the Deployment tab, click the Deploy button.
Note:
•The cube will also be processed.
•The date of the deployment will appear in the Last Deployed On field of the General tab.
4.2.10.2 Processing an SSAS Cube
•In the Deployment tab, click the Re-Process button.
Note:
The date of the re-process will appear in the Last Processed On field of the General tab.
4.2.10.3 Processing only Parts of an SSAS Cube
If you do not want to re-process the whole cube, you can choose to re-process some parts of the cube,
that is packages or consolidations (depending on the data level of the view) that are indicated by a
yellow cube in the Deployment tab, or dimensions.
1.
In the Selected column of the Deployment tab, select the checkboxes of the parts you want to
process.
2.
Click the Re-Process Selected button.
2010-12-0970
Page 71
Cube Deployments
Note:
The date of the re-process will appear in the Last Processed On field of the General tab.
4.2.11 SSAS Deployment Update
You can update a deployment.
The following items will be updated:
•Calculated members.
•Named sets.
•Live access settings.
Related Topics
• Calculated Members
• SSAS Named Set Creation based on SAP BusinessObjects Financial Consolidation Characteristics
and Filters
• Database and Cube Data Synchronization
4.2.11.1 Updating an SSAS Deployment
•In the Deployment tab, click the Update button.
4.2.12 Remove an SSAS Cube
You can remove a cube from cube designer.
In SSAS management tools, the cube, its dimensions, its corresponding data source and data source
view are deleted.
4.2.12.1 Removing an SSAS Cube
2010-12-0971
Page 72
Cube Deployments
1.
In the Deployment tab, click the Remove Cube button.
A confirmation message appears.
2.
Click the Yes button.
4.2.13 Remove an SSAS Database
You can remove a database from cube designer.
In this case, the database is deleted along with all its cubes.
4.2.13.1 Removing an SSAS Database
1.
In the Deployment tab, click the Remove Database button.
A confirmation message appears.
2.
Click the Yes button.
4.3 SAP NetWeaver Business Warehouse Cube Deployments
You will now create a SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube deployment.
Once a deployment has been created, you will carry out the following steps:
•Enter deployment and cube information
•Resolve issues
•Load external data into a cube
•Define the organization of SAP NetWeaver BW dimensions and characteristics
•Deploy and process a cube
•Copy a deployment
•Rename a deployment
SAP BusinessObjects tools that support SAP NetWeaver BW cubes - for example: SAP Business
Explorer (SAP BEx) tools, SAP BusinessObjects Interactive Analysis, and SAP BusinessObjects EPM
solutions, add-in for Microsoft Office - will be able to analyze the data of these cubes.
2010-12-0972
Page 73
Cube Deployments
Restriction:
•If an SAP NetWeaver BW cube has already been deployed from a cube designer view and BEx
reports have been designed on top of this cube, these reports cannot be used again on top of a new
SAP NetWeaver BW cube that will be deployed from the same view. This limitation does not exist
for the EPM add-in reports.
•In an SAP BEx report, you can analyze the same metadata coming from several SAP NetWeaver
BW cubes. However, in this particular case, you cannot browse a cube that has been generated
with cube designer for the following reason: the SAP BusinessObjects Financial Consolidation codes
are not stored in the dimension member keys of the SAP NetWeaver BW cube generated with cube
designer.
•SAP NetWeaver BW deployments do not support SAP BusinessObjects Financial Consolidation
data security.
•Additional descriptions for dimension members are not exported into SAP NetWeaver BW cubes.
Only SAP BusinessObjects Financial Consolidation code and short descriptions are always exported.
4.3.1 SAP NetWeaver Business Warehouse Deployment Creation
Creating an SAP NetWeaver Business Warehouse (SAP NetWeaver BW) deployment consists of the
following main steps:
•Entering a name for the deployment.
•Entering the user name and password to SAP NetWeaver BW.
4.3.1.1 Creating an SAP NetWeaver Business Warehouse Deployment
Your administrator must provide you with the user name and password to SAP NetWeaver Business
Warehouse (SAP NetWeaver BW) that you need to enter when creating the deployment.
1.
In the tree structure of the main window, right-click on Deployments, then select Add Deployment.
The New Deployment dialog box opens.
2.
In the Deployment Name field, enter the name you want to give to the deployment.
3.
In the Server Type area, select NetWeaver BW.
Note:
In the Server Details area, the fields Application Server, System Number and Client are filled in
by default with information from the Central Management Console.
4.
In the User and Password fields, enter the user name and password provided by your administrator.
2010-12-0973
Page 74
Cube Deployments
Note:
•The Deployer Service Url field is filled in by default. The URL comes from the
Cartesis.InformationDelivery.Workbench.exe.config file, which is located in the cube designer
installation directory. You can change the URL. It will be effective for the current deployment.
•If you change the URL in the file, it will be applied to all deployments.
5.
Click OK.
4.3.2 SAP NetWeaver Business Warehouse Deployment and Cube Information
Carry out the following steps:
•Choose the SAP NetWeaver Business Warehouse (SAP NetWeaver BW) InfoArea. The SAP
NetWeaver BW InfoArea server has automatically been specified while creating the deployment and
is displayed in the General tab.
•By default, when you deploy a cube, one cube per packages or consolidation (depending on the
data level of the view) is created. You can choose to deploy all packages or consolidation in one
cube by selecting the Deploy in a single infocube option.
•Choose the name of the future cube.
•If more than one language is available, select the language you want for the dimension and hierarchy
names.
Note:
•As a reminder, the languages you want to make available in the future cube have been chosen
in the view and appear available in the Options tab of the deployment (the languages that have
not been selected in the view are greyed out). Only the language you select will be available in
the cube for dimension and hierarchy names.
•Member names will appear in the cube in all the languages that have been selected for the view.
However, if the language of the retrieval tool you use is not available in the SAP NetWeaver BW
cube, internal IDs will appear as names for the members.
You can define all of the above elements in the Options tab of a deployment.
Related Topics
• Language Selection
• SAP NetWeaver Business Warehouse Cube Deployment and Processing
4.3.3 Cube Deployment based on an Existing Cube
2010-12-0974
Page 75
Cube Deployments
You can copy an SAP NetWeaver BW cube from an environment to another one.
Reports based on technical names will continue to work in the second environment.
In the Options tab of a deployment, select the option Enable deployment based on an existing cube.
Enter the server information on which the cube you want to copy is located. Then, select the InfoArea
and the cube name to specify the cube you want to copy.
Example:
In your production environment, you want to deploy a cube that is based on a cube that already exist
in the text environment.
4.3.4 SAP NetWeaver Business Intelligence Deployment Issue Resolution
Before deploying and processing a cube, you need to resolve the issues that are listed in the Issues
To Resolve tab. The tab only appears if there are issues and once you have resolved the issues, the
tab no longer appears.
In the tab, you can double-click a row indicating an issue. The location where you must correct the
issue is automatically displayed.
4.3.5 External Data Loading into an SAP NetWeaver Business Warehouse Cube
You can load data that are not stored in SAP BusinessObjects Financial Consolidation directly into the
cube.
Caution:
The SAP BusinessObjects Financial Consolidation database server and the external table database
server must be the same type; Oracle and Oracle or SQL and SQL.
However, the following conditions must be respected:
•The table containing the external data must be defined by the user in cube designer.
•The dimension members must exist in SAP BusinessObjects Financial Consolidation database.
•The data table must follow a specific format to be compatible.
You can load data into existing SAP BusinessObjects Financial Consolidation dimension members but
no new dimensions or members can be created.
You must select in the cube designer view, the right dimensions and dimension members (based on
the data that you want to import) and measures for both analyzing dimensions and data level (package/
consolidated data). For example, if the measure corresponding to an analysis (for example, by product)
2010-12-0975
Page 76
Cube Deployments
is not selected in the cube designer view and if the external table already contains data analyzed by
product, the data will not be available in the cube deployed from this view.
Restriction:
If the Reporting Category dimension exists in a view, the table from which you want to load data must
be in the SAP BusinessObjects Financial Consolidation database.
Related Topics
• Reporting Category Dimension Creation
4.3.5.1 Dimension Members
Only a specific format for data tables is supported by cube designer. This table should contain the
identifiers of the SAP BusinessObjects Financial Consolidation members for each dimension (one
column by dimension in the table).
As opposed to the SAP BusinessObjects Financial Consolidation and Carat fact tables, all dimensions
must be available in the external tables, especially the Category + Data Entry period dimensions (for
package data) + scope, variant and consolidation currency (for consolidated data).
For these missing dimensions, the system requires that their columns are named as follows:
•Category
•Scope
•Variant
•Conscurrency
•DEPeriod
As far as other dimensions are concerned, the names of the colums are the same as in SAP
BusinessObjects Financial Consolidation fact tables.
4.3.5.2 Amounts
The external table should contain one or several columns dedicated to containing data: one column
named 'amount' (for package data), another column named 'convamount' for converted data, another
column named 'consamount' for consolidated data. If the cube is based on package data (defined in
the view from which it has been deployed), only the first column (amount) will be taken into account in
the deployment. If the cube is based on consolidated data (defined in the view), the columns amount,
converted amount and consolidated amount could be taken into account during the deployment step
(depending on the measures selected in the view).
2010-12-0976
Page 77
Cube Deployments
4.3.5.3 Server Selection and Server Information Entry
In order to load external data into a cube, you need to select the server and specify some server
information. This is the server containing the tables you want to load.
Caution:
The SAP BusinessObjects Financial Consolidation database server and the external table database
server must be the same type; Oracle and Oracle or SQL and SQL.
The Microsoft Data Link Properties dialog box enables you to specify the required information. This
dialog box contains four tabs: Provider, Connection, Advanced and All.
The Provider tab enables you to specify if the tables are SQL or Oracle tables.
The Connection, Advanced and All tabs are contextual and depend on the type of provider (SQL or
Oracle) selected in the Provider tab.
Related Topics
• Star Schema Deployment Creation
4.3.5.4 Loading External Data into the SAP NetWeaver Business Warehouse Cube
1.
In the tree structure part of the window, select the appropriate deployment.
2.
Select the Custom Fact Tables tab.
3.
Click the New button.
The Custom Fact Table dialog box appears.
4.
Click thebutton in the Data Source area.
The Data Link Properties dialog box appears, displaying the Connection tab.
5.
In the Connection tab, specify the required information.
6.
You must ensure that the Allow saving password option is selected.
7.
Click on Test Connection.
A message appears, indicating whether the connection is valid or not.
8.
If the connection is valid, click on OK.
The Data Link Properties dialog box reappears.
9.
Click on OK.
The server information is displayed in the Data Source area.
2010-12-0977
Page 78
Cube Deployments
10.
In the Table Name area, enter the table name as it will appear in cube designer.
11.
Leave Default in the Measure Group drop-down menu.
12.
Click on OK.
4.3.6 SAP NetWeaver Business Warehouse Dimensions and Characteristics
Organization
All the SAP BusinessObjects Financial Consolidation dimensions included in the view are automatically
taken into account in the cube deployment. You can add or remove SAP BusinessObjects Financial
Consolidation dimensions in the future cube by including or excluding them in the view.
•All the SAP BusinessObjects Financial Consolidation dimensions are considered as SAP NetWeaver
Business Warehouse (SAP NetWeaver BW) characteristics.
•These characteristics are grouped together in what are called SAP NetWeaver BW dimensions to
ease the data retrieval in the data retrieval tool you will then use.
An organization of SAP NetWeaver BW characteristics grouped together in SAP NetWeaver BW
dimensions is proposed by default in the InfoCube Dimensions tab.
You can modify this presentation at your convenience.
Note:
We strongly recommend that you first choose the SAP BusinessObjects Financial Consolidation
dimensions that you want to include in the future cube; then only you can organize them. If you organize
them and include or exclude a dimension afterwards, the organization may be automatically reset to
its default settings.
The default organization is the following:
•Merged Dimensions. This dimension contains all merged characteristics available in the view,
including the Reporting Category characteristic.
•Consolidation Dimensions. This dimension contains Category, Data Entry Period, Scope, Variant
and Consolidation Currency if they are not used in a merged SAP BusinessObjects Financial
Consolidation dimension, excluded from the view or not available due to the view data source level,
meaning package or consolidated data.
•Account. This dimension contains the Account characteristic if it is available in the view, meaning
if it is included in the view or not merged together with other SAP BusinessObjects Financial
Consolidation dimensions.
•Reporting Unit Dimensions. This dimension contains both Reporting Unit and Origin Unit
characteristics if they are available in the view, meaning if they are included in the view or not merged
together with other SAP BusinessObjects Financial Consolidation dimensions.
•Period. This dimension contains the Period characteristic if it is available in the view, meaning if it
is included in the view or not merged together with other SAP BusinessObjects Financial Consolidation
dimensions.
2010-12-0978
Page 79
Cube Deployments
•Flow. This dimension contains the Flow characteristic if it is available in the view, meaning if it is
included in the view or not merged together with other SAP BusinessObjects Financial Consolidation
dimensions.
•Audit ID. This dimension contains the Audit ID characteristic if it is available in the view,meaning if
it is included in the view or not merged together with other SAP BusinessObjects Financial
Consolidation dimensions.
•Currency. This dimension contains the Currency characteristic if it is available in the view, meaning
if it is included in the view or not merged together with other SAP BusinessObjects Financial
Consolidation dimensions.
•Elimination. This dimension contains the Elimination characteristic if it is available in the view,
meaning if it is included in the view or not merged together with other SAP BusinessObjects Financial
Consolidation dimensions.
•Analysis Dimensions. This dimension contains all SAP BusinessObjects Financial Consolidation
analysis dimensions including Share, Partner and all other custom analysis dimensions, if they are
available, meaning if they are included in the view or not merged together with other SAP
BusinessObjects Financial Consolidation dimensions.
Note:
As a general rule, a dimension does not appear in the tab if no characteristic is assigned to it.
You can perform the following actions:
•Move a characteristic to a lower or upper dimension.
•Create a dimension.
•Rename a dimension.
•Delete a dimension.
•Reset to the default settings.
4.3.6.1 Moving an SAP NetWeaver Business Warehouse Characteristic to a Lower
or Upper Dimension
1.
In the InfoCube Dimensions tab of the deployment, select the characteristic you want to move.
2.
Do one of the following:
•To move the characteristic to the upper dimension, click the up arrow.
•To move the characteristic to the lower dimension, click the down arrow.
4.3.6.2 Creating an SAP NetWeaver Business Warehouse Dimension
1.
In the InfoCube Dimensions tab of the deployment, click the Folder icon.
New Dimension appears in the tree structure.
2010-12-0979
Page 80
Cube Deployments
2.
Right-click on New Dimension and select Rename.
New Dimension is highlighted.
3.
Enter a name.
4.3.6.3 Renaming an SAP NetWeaver Business Warehouse Dimension
1.
In the InfoCube Dimensions tab of the deployment, right-click on the dimension you want to rename,
then select Rename.
2.
Enter the name you want.
4.3.6.4 Deleting an SAP NetWeaver Business Warehouse Dimension
1.
In the InfoCube Dimensions tab of the deployment, select the dimension you want to remove.
2.
Click the cross button.
If characteristics were grouped together in the deleted dimension, they are automatically moved to
the lower dimension.
4.3.6.5 Resetting the SAP NetWeaver Business Warehouse Dimensions and
Characteristics Organization to its Default
•Click Reset.
4.3.7 SAP NetWeaver Business Warehouse Cube Deployment and Processing
Deploying a cube consists of creating a cube's structure.
Processing a cube consists of loading data in a cube.
When a cube is deployed, it is automatically processed. You can also choose to re-process only an
existing cube or only one or several parts of the cube, meaning packages or consolidations (depending
on the data level of the view), or specific dimensions.
2010-12-0980
Page 81
Cube Deployments
By default, when you deploy a cube, one InfoCube per package or consolidation (depending on the
data level of the view) is created. You can choose to deploy all packages or consolidation in one InfoCube
by selecting the Deploy in a single infocube option in the Options tab of the deployment.
Note:
•The deployment name that will be displayed in the Deployment tab, concatenates the name of the
InfoArea and the name of the cube that are entered in the Options tab.
•The Re-process selected button is not available in the Deployment tab.
You can re-deploy a cube. The cube is completely re-created with the same technical names, so that
the BEx queries continue to function.
Note:
If you deploy a cube several times, respectively including, excluding and including again a standard
dimension or a merged dimension:
•at the second deployment, a message indicates that technical name of the dimension has been
changed and you must update the corresponding BEx query.
•if you do not update the BEx query, at the third deployment, the technical name of the dimension
has been changed between the first and the third deployments and no message warns you to update
the BEx query.
Restriction:
In an SAP BEx report, you can analyze the same metadata coming from several SAP NetWeaver BW
cubes. However, in this particular case, you cannot browse a cube that has been generated with cube
designer for the following reason: the SAP BusinessObjects Financial Consolidation codes are not
stored in the dimension member keys of the SAP NetWeaver BW cube generated with cube designer.
Note:
When a view contains several SAP NetWeaver BW deployments, do not deploy more than one cube
if they are to be deployed on the same SAP NetWeaver BW server.
Before deploying a cube, the Deployment tab enables you to view all of the information that will be
taken into account in the cube. This tab displays:
•All of the dimensions defined in the view.
•All SAP BusinessObjects Financial Consolidation packages or consolidations selected (depending
on the data level of the view). These are indicated by a yellow cube.
In the Action colum:
•If nothing is displayed for a specific dimension or member row, this means that the dimension or
member was excluded or had never been included in the view and therefore will not be exported.
•The following information may appear:
•Add: if the corresponding dimension or member was excluded in the last deployment but is now
being included.
•Update: if the corresponding dimension or member was included in the last deployment and is
again being included.
•Remove: if the corresponding dimension or member was included in the last deployment but is
now being excluded.
2010-12-0981
Page 82
Cube Deployments
Note:
When clicking the Deployment tab, an error can occur if the timeout has been reached (if there is a
large number of consolidation). To increase the timeout, you can change the WebClientTimeout key
value in the Designer Cartesis.InformationDelivery.Workbench.exe.config file.
While deploying and processing a cube, you can follow the steps in the bottom part of the window.
If this part does not appear, select View > Deployment Log.
You can perform the following actions on the log:
•Display or hide one or more types of information by clicking the Errors, Warnings or Messages
buttons.
•Errors: Errors cause the deployment and processing to fail.
•Warnings: Warnings are indicated but do not prevent you from deploying and processing the
•Messages: Messages indicate each step of the deployment and processing (for example, "Starting
•Delete the log by clicking the Clear List button.
cube successfully.
to build the cube").
•Export the log in .csv format, by clicking the Export List button.
Note:
If there are duplicated members, a pop-up message will appear while deploying the cube, indicating
the remaining duplicated members and asking you whether you want to continue or stop the deployment.
Caution:
Before deploying and processing a cube, you need to resolve any remaining issues. If some issues are
unresolved, the Issues to Resolve tab appears and the Deploy button is not accessible.
You can also deploy or process a cube without using the Financial Consolidation Cube Designer
interface.
Related Topics
• Member Name for Standard Dimensions
• SSAS Deployment Issue Resolution
• Deploy, Process, Re-Process and Update Actions
4.3.7.1 Deploying an SAP NetWeaver Business Warehouse Ccube
•In the Deployment tab, click the Deploy button.
Note:
The cube will also be processed.
2010-12-0982
Page 83
Cube Deployments
4.3.7.2 Processing an SAP NetWeaver Business Warehouse Cube
•In the Deployment tab, click the Re-Process button.
4.3.7.3 Processing only Parts of an SAP NetWeaver Business Warehouse Cube
If you do not want to re-process the whole cube, you can choose to re-process some parts of the cube,
meaning packages or consolidations (depending on the data level of the view) that are indicated by a
yellow cube in the Deployment tab, or dimensions.
Note:
If you have selected the Deploy in a single infocube option in the Options tab of the deployment, the
Re-Process button is not available.
1.
In the Selected column of the Deployment tab, select the checkboxes of the parts you want to
process.
2.
Click the Re-Process Selected button.
4.3.8 Deploying only Most Detailed Data in an SAP NetWeaver Business Warehouse
Cube
Some data are not relevant for SAP NetWeaver BW cubes. If non detailed and detailed data are included
in a cube, some amounts appear twice.
So that amounts do not appear twice, you can ask to include only most detailed data in a BW cube,
using the Dimensional Analysis tab of a BW deployment.
The Financial Consolidation category builder's existing dimensional analysis are read, then:
•If the data are all detailed with the same level of detail, you can select the Include only most detailed
data for account flow/member option. The most detailed data for each account/flow are included
and the other data are not included.
•If the data are detailed with different levels of detail, then, you can additionaly select one or more
of the following dimensions: Reporting Unit, Audit ID, Origin Unit. For example, the most detailed
data for each account/flow/reporting unit are included and the other data are not included.
2010-12-0983
Page 84
Cube Deployments
Example:
By default, all the amounts below are included in the BW cube. For U1, the detailed and the non
detailed data both appear: 50+20+30.
So that only the most detailed data appear for U1 (20+30), check the Include only most detaileddata for account flow/member option: the most detailed data for each account/flow are included in
the cube, the other amounts are ignored. However, since the data are detailed with different levels of
detail, no data is included for U2.
AmountProductReporting UnitFlowAccount
50-U1F99Sales
20P1U1F99Sales
30P2U1F99Sales
25-U2F99Sales
AmountProductReporting UnitFlowAccount
-U1F99Sales
20P1U1F99Sales
30P2U1F99Sales
-U2F99Sales
So that data for U2 is also included in the cube, check also the Reporting Unit option. The most detailed
amounts are included in the cube for each account/flow/reporting unit.
AmountProductReporting UnitFlowAccount
-U1F99Sales
20P1U1F99Sales
30P2U1F99Sales
25-U2F99Sales
4.3.9 Initialize a NetWeaver Business Warehouse Deployment
Once a cube has already been deployed, you can initialize the cube. The cube is completely re-created
with new technical names. To do so, click Initialize.
2010-12-0984
Page 85
Cube Deployments
Note:
If an SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube has already been deployed
from a cube designer view and BEx reports have been designed on top of this cube, these reports
cannot be used again on top of a new SAP NetWeaver BW cube that will be initialized from the same
view. This limitation does not exist for reports created with the EPM add-in for Microsoft Office.
4.3.10 Remove an SAP NetWeaver Business Warehouse Cube
You can remove a cube from cube designer.
In SAP NetWeaver Business Warehouse (SAP NetWeaver BW), all the cube elements are deleted.
4.3.10.1 Removing an SAP NetWeaver Business Warehouse Cube
1.
In the Deployment tab, click Remove Cube.
A confirmation message appears.
2.
Click Yes.
4.3.11 Remove an SAP NetWeaver Business Warehouse InfoArea
You can remove an InfoArea from cube designer.
In this case, the InfoArea is deleted along with all its cubes.
4.3.11.1 Removing an InfoArea
1.
In the Deployment tab, click Remove InfoArea.
A confirmation message appears.
2.
Click Yes.
2010-12-0985
Page 86
Cube Deployments
4.4 Deployment Copy
You can copy and paste a deployment in a view.
Once you have copied a deployment, you can rename it.
Related Topics
• Renaming a Deployment
4.4.1 Copying and Pasting a Deployment
1.
In the tree structure part of the window, right-click on the deployment you want to copy and select
Copy.
2.
Right-click on the Deployments node and select Paste.
4.5 Renaming a Deployment
1.
In the tree structure part of the window, right-click on the deployment you want to rename and select
Rename.
The name of the deployment appears highlighted.
2.
Enter the new name.
4.6 Audit and Delete Deployments
You can now display the list of all the deployments performed in all cube designer solutions linked to
the current SAP BusinessObjects Financial Consolidation data source. From this list, you can delete
deployments' information from the SAP BusinessObjects Financial Consolidation database tables that
are not used anymore. The following information is available:
•The name of the cube.
•The time at which the deployment was last saved (date and hour).
To display all the list of deployments, click the Get Deployments button.
3.
Select the checkboxes of the deployments you want to delete.
4.
Click the Delete Selected Deployments button.
2010-12-0987
Page 88
Cube Deployments
2010-12-0988
Page 89
Star Schema Deployments
Star Schema Deployments
5.1 Introduction to Star Schemas
You can generate either an SQL or an Oracle star schema.
A star schema contains three types of tables:
•Fact tables. These are tables that contain data.
•Dimension tables. One table is created for each dimension.
•Characteristic tables. One table is created for each "standard" characteristic. Only characterictics
that have been selected in the view are taken into account.
However, characteristic tables are not created for characteristics that are linked to a dimension in
the same reference table. For each of these characteristics, a column is created in the dimension
table.
Tables can contain unicode characters. However, we recommend that you use ANSI characters and
no accented characters for the table names.
Besides, a star schema:
•Does not support hierarchies.
•Does not support SAP BusinessObjects Financial Consolidation data security.
•Supports SAP BusinessObjects Financial Consolidation comments (as opposed to OLAP cubes).
5.2 Star Schema Deployment Creation
Creating a star schema deployment consists of the following main steps:
•Entering a name for the deployment.
•Selecting the server and specifying the server information. This is the server on which the star
schema will be generated.
The Microsoft Data Link Properties dialog box enables you to specify the required information. This
dialog box contains four tabs: Provider, Connection, Advanced and All.
2010-12-0989
Page 90
Star Schema Deployments
The Provider tab enables you to specify if you want to generate an SQL or Oracle star schema.
The Connection, Advanced and All tabs are contextual and depend on the type of provider (SQL or
Oracle) selected in the Provider tab.
5.2.1 Creating a Star Schema Deployment
1.
In the tree structure pane of the main window, right-click on Deployments and select Add
Deployment.
The New Deployment dialog box opens.
2.
In the Server Type groupbox, select the Star Schema option.
The Data Link Properties dialog box will appear, displaying the Connection tab.
3.
In the Connection tab, specify the required information. For more information regarding SQL or
Oracle providers, please refer to the paragraphs describing the tab.
4.
You must ensure that the Allow saving password option is selected.
5.
Click on Test Connection.
A message appears, indicating whether the connection is valid or not. To find out more about this
button, please refer to the paragraphs above describing the tab.
6.
If the connection is valid, click on OK.
The Data Link Properties dialog box reappears.
7.
Click on OK.
The New deployment dialog box reappears. A default star schema deployment name is displayed
in the Deployment Name field and the server information is displayed in the Server Details groupbox.
Note:
If you want to modify server information, click on Change. The Data Link Properties dialog box
will appear.
8.
Enter the name you want to give the star schema deployment.
9.
Click on OK.
The deployment appears below Deployments in the tree structure pane. If you click on it, the
deployment will appear in the right pane of the window, displaying three tabs: General, Star SchemaOptions and Deployment. In the General tab, you can view the server connection information and
modify it using the Change Connection button.
5.2.2 Provider Tab
This tab enables you to specify the OLE DB provider you want to use.
2010-12-0990
Page 91
Star Schema Deployments
This tab lists all OLE DB providers detected on your computer.
A provider is selected by default, depending on your SAP BusinessObjects Financial Consolidation
database:
•If your SAP BusinessObjects Financial Consolidation database is SQL, then Microsoft OLE DB
Provider for SQL Server is selected by default.
•If your SAP BusinessObjects Financial Consolidation database is Oracle, then Microsoft OLE DB
Provider for Oracle is selected by default.
We highly recommend that you use the default provider.
When you click on Next, the Connection tab for the selected OLE DB provider will appear.
5.2.3 Connection Tab
This tab enables you to enter information specific to the provider selected in the Provider tab. The
content of the tab depends on whether an SQL or Oracle provider was selected.
5.2.4 SQL
This Connection tab is provider-specific and displays only the connection properties required by the
OLE DB provider for Microsoft SQL Server.
If you want to generate an SQL star schema, specify the following information in the Connection tab:
1.
2.
The SQL Server name. You can either select a server name from the drop-down menu, or type the
path of the server hosting the database you want to access.
Use the Refresh button to refresh the drop-down menu.
The information to connect to the server specified above. You can either use your Windows NT
authentication information or the server authentication information.
•Use Windows NT Integrated security. Select this option to specify that the provider will request
a secure (or trusted) connection to an SQL Server running on Microsoft Windows NT. When
selected, SQL Server uses integrated login security to establish connections using this data
source, regardless of the current login security mode at the server level. Any login ID or password
entered will be ignored. The SQL Server system administrator must have associated your Microsoft
Windows network ID with an SQL Server login ID.
•Use a specific user name and password. Select this option to enter a user name and password
to connect to the data source.
•User name. Enter the user ID used for authentication when you log on to the data source.
2010-12-0991
Page 92
Star Schema Deployments
•Password. Enter the password used for authentication when you log on to the data source.
•Blank password. This option enables the specified provider to return a blank password in the
connection string.
•Allow saving password. This option enables the password to be saved with the connection
string. This option must be selected.
3.
The database. You can either select a database from the drop-down menu listing all of the databases
stored on the server specified above, or type the name of the database you want to access.
•Test Connection. Click on this button to test your connection to the specified data source. If the
connection fails, ensure that the settings are correct. For example, you should recheck all spelling
and case sensitivity.
5.2.5 Oracle
This Connection tab is provider-specific and displays only the connection properties required by the
Microsoft OLE DB provider for Oracle.
If you want to generate an Oracle star schema, specify the following information in the Connection
tab:
1.
Server name. Enter the Oracle net service name, also known as the TNS alias.
2.
The information to connect to the server specified above.
•User name. Enter the user ID used for authentication when you log on to the data source.
•Password. Enter the password used for authentication when you log on to the data source.
•Blank password. This option enables the specified provider to return a blank password in the
connection string.
•Allow saving password. This option enables the password to be saved with the connection
string. This option must be selected.
•Test Connection. Click on this button to test your connection to the specified data source. If the
connection fails, ensure that the settings are correct. For example, you should recheck all spelling
and case sensitivity.
5.2.6 Advanced and All tabs
These two tabs display the information specified in the Provider and Connection tabs.
You should not use these tabs other than for viewing the specified properties.
2010-12-0992
Page 93
Star Schema Deployments
5.3 Prefix Name for Tables
You can enter a prefix that will be added to each table name.
Adding a prefix is strongly recommended to avoid overwriting tables if you create several star schemas
within the same database.
The default prefix is the name of the deployment.
5.4 Several Fact Table Definition (Partitions)
When deploying a star schema, only one fact table is created by default. The fact table contains all of
the data.
You can create several tables based on specific Data entry periods. These tables are known as
"partitions". A partition corresponds to one table created for the data related to one or more Data entry
periods. This means that one partition can contain one or more Data entry periods.
You can drag and drop Data entry periods into the right pane of the window.
Note:
You can drag and drop all Data entry periods except for one that must remain in the Default column.
The table for this Data entry period is then considered the "default table".
You can decide how you want to name the fact tables you are creating. You can define:
•A base name. This is the main name common to all of the fact tables. Each new partition is assigned
the base name and incremented, e.g. "Partition2".
•A suffix to be added to all fact table names.
The fact tables will be named using the following syntax:
[Prefix (applied to all tables)]_[Partition name]_ [Suffix]
The default fact table will be named using the following syntax:
[Prefix (applied to all tables)]_Default_ [Suffix]
Note:
Fact table names are limited to 30 characters.
"co" (for "consolidation") or "pk" (for "package") are automatically added just before the suffix.
2010-12-0993
Page 94
Star Schema Deployments
5.4.1 Creating Partitions
1.
In the Partition Base Name field, enter the name common to all of the partitions.
2.
Drag and drop “Data entry periods” corresponding to the partitions you want to create from the
Default column into the right pane.
One column is created for each partition and assigned the base name entered in the Partition BaseName field followed by an incremental number.
Note:
You can add one or more “Data entry periods” to one partition.
3.
If you do not want a specific partition to be named using the base name, right-click on the partition
header and select Rename Partition.
4.
Enter the name you want in the field that appears and press the Enter key.
5.4.2 Removing partitions
1.
To remove all of the partitions, click on Remove Fact Table Partitions.
2.
To remove a specific partition, drag and drop it into the Default column.
5.5 Star Schema Issue Resolution
Before deploying a star schema, you need to resolve the issues that are listed in the Issues To Resolve
tab. The tab only appears if there are issues and once you have resolved the issues, the tab no longer
appears.
In the tab, you can double-click a row indicating an issue. The location where you must correct the
issue is automatically displayed.
5.6 Star Schema Deployment
Deploying a star schema consists of creating the star schema structure and data by generating all
required tables.
2010-12-0994
Page 95
Star Schema Deployments
Before deploying a star schema, the Deployment tab enables you to view all of the information that
will be taken into account in the star schema tables. This tab displays:
•All of the dimensions defined in the view.
•All SAP BusinessObjects Financial Consolidation consolidations or packages selected (depending
on the data level of the view).
In the Actions column:
•If nothing is displayed for a specific dimension or member row, this means that the dimension or
member was excluded or had never been included in the view and therefore will not be exported.
•The following information may appear:
•Add: if the corresponding dimension or member was excluded in the last deployment but is now
being included.
•Update: if the corresponding dimension or member was included in the last deployment and is
again being included.
•Remove: if the corresponding dimension or member was included in the last deployment but is
now being excluded.
While deploying a star schema, you can monitor the process using the log displayed in the bottom pane
of the window.
If this pane is not displayed, select View > Deployment Log.
You can perform the following actions in the log:
•Display or hide one or more types of information by clicking on the Errors, Warnings and/or
Messages buttons.
•Errors: Errors cause the deployment to fail.
•Warnings: Warnings are displayed but do not prevent you from deploying the star schema
successfully.
•Messages: Messages indicate each step of the deployment.
•Delete the log by clicking on Clear List.
•Export the log in .csv format by clicking on Export List.
Note:
Before deploying a star schema, you need to resolve existing issues. If some issues remain unresolved,
the Issues to Resolve tab will remain and the Deploy button will not be accessible.
You can also deploy a star schema without using cube designer interface.
Related Topics
• Deploy, Process, Re-Process and Update Actions
2010-12-0995
Page 96
Star Schema Deployments
5.6.1 Deploying a Star Schema
•In the Deployment tab, click on Deploy.
Note:
The date of the deployment will appear in the Last Deployed On field of the General tab.
5.7 Using iAnalysis Reports
If you previously used iAnalysis reports, you can still continue to do so with cube designer.
You should ensure that the star schema tables have the same name and structure as the iAnalysis star
schema tables using the “iAnalysisStarSchemaTableNames” parameter.
The “iAnalysisStarSchemaTableNames” parameter is specified in the
Cartesis.InformationDelivery.Workbench.exe.config file stored in the cube designer installation folder.
Its default value is "iAnalysisStarSchemaTableNames" value="false". To be able to use your iAnalysis
reports, you should replace "false" with "true".
Note:
If you are a former iAnalysis user, please also refer to the Aggregating members when excluding a
dimension section.
Related Topics
• Member Aggregation when Excluding a Dimension
5.8 Member Aggregation when Excluding a Dimension
If you exclude a specific dimension in a view, the dimension will not be exported to star schema tables.
This may lead to one member being displayed several times with detailed amounts. If you want the
amounts to be aggregated for each member, you should specify the "StarSchemaAggregation" parameter.
The "StarSchemaAggregation" parameter is specified in the
Cartesis.InformationDelivery.Workbench.exe.config file stored in the cube designer installation folder.
Its default value is "StarSchemaAggregation" value="false".
2010-12-0996
Page 97
Star Schema Deployments
Note:
For former iAnalysis users, it is recommended that you leave the value of "StarSchemaAggregation"
as "false" if you set the "iAnalysisStarSchemaTableNames" value to "true" (see paragraph above).
The following example illustrates this:
Assuming that you have a SAP BusinessObjects Financial Consolidation database with two dimensions
and a fact table:
UnitsAccounts
U1A1
U2A2
U3A3
U4
AmountsUnitsAccounts
10U1A1
5U1A2
20U1A3
6U2A1
7U2A2
You generate a star schema from the database above and also exclude the Account dimension.
Depending on the value of the "StarSchemaAggregation" parameter, there can be 2 outcomes:
•If the "StarSchemaAggregation" parameter is set to "false", the star schema fact table will look like
this:
AmountsUnits
10U1
5U1
20U1
6U2
7U2
•If the "StarSchemaAggregation" parameter is set to "true", the star schema fact table will look like
this:
2010-12-0997
Page 98
Star Schema Deployments
Rows with identical dimension definitions will be aggregated.
Note:
If rows are aggregated, then any existing SAP BusinessObjects Financial Consolidation cell comments
will disappear, as they cannot be aggregated.
AmountsUnits
35U1
13U2
2010-12-0998
Page 99
Batches
Batches
6.1 Introduction to Batches
Three exe files enable you to perform the following actions without using the cube designer interface:
•Deploy an SSAS cube, an SAP NetWeaver Business Warehouse (SAP NetWeaver BW) cube or a
star schema; process or re-process parts of an SSAS cube or an SAP NetWeaver BW cube; update
an SSAS cube (AnalyticsBatch).
•Export solutions (Export).
•Import solutions (Import).
The three files (AnalyticsBatch, Export and Import) are installed along with cube designer in the
installation directory. Therefore, the command lines must be entered from the installation directory.
Caution:
You must not move the files from the installation directory.
In the paragraphs below, you will be provided with the correct syntax for entering the MS-DOS command
lines.
Note:
The command lines contain attributes in order that this command line was more robust and besides, it
allows to type the different parameters in any wished order.
6.2 Deploy, Process, Re-Process and Update Actions
The AnalyticsBatch.exe file enables you to:
•Deploy or process an SSAS cube or an SAP NetWeaver Business Warehouse (SAP NetWeaver
BW) cube.
•Re-process speficic parts of an SSAS cube or an SAP NetWeaver Business Warehouse (SAP
NetWeaver BW) cube.
•Update a cube (for SSAS only).
•Deploy a star schema.
2010-12-0999
Page 100
Batches
You must modify the default Deployer URL in the AnalyticsBatch.config file just like you must
do it in the Cartesis.InformationDelivery.Workbench.exe.config file, which is located in
the cube designer installation directory. To find out more about how to proceed, please refer to the SAP
BusinessObjects Financial Consolidation Administration guide.
To run the AnalyticsBatch in command line mode, use the following syntax:
You can use /T:R to re-process speficic parts of the cube. You must enter the cube parts (using their
Deployment Name) between two ' characters and separate the parts with the - character.