SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Document:
      Converting BSO member formulas to ASO MDX
                       formulas


Description:
  This is another document from our learning Hyperion Essbase ASO cube
series. The document demonstrates how to convert the BSO outline formula to
ASO and for. We have close to 300 formulas used in training program, some of
are used here to show BSO outline formulas and ASO equivalent.




History:
Version                Description          Author                      Publish Date
                       Change
0.1                    Initial Draft        Gaurav Shrivastava           12-July-2011
0.1                    Review 1st           Amit Sharma                  12-July-2011




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com     1
Table of Contents

1.   Introduction...............................................................................................03

2.   Adding member formula in BSO out line...........................................03

3.   Conversion of BSO in to ASO..................................................................05

4.   Convert BSO member formula in to ASO member formula..........08

5.   Validation of Formula...............................................................................11

6.   Converted Aggregate Storage Outline..................................................12

7.   Formula List.................................................................................................13




     ©Business Intelligence Solution Providers | learnhyperion.wordpress.com                                   2
Introduction
  Aggregate storage application doesn’t support member formulas. You will have to face
some errors while you convert block storage database into aggregate storage database. In
this document we have shown some examples of BSO outline formulas and their equivalent
MDX script. MDX supports in both block storage and aggregate storage. So if you want to
use those formulas you have to convert all member formula in to MDX script.

  In the below diagram we have taken some financial ratio calculation formula. We’ll
convert this BSO outline to ASO outline.

Adding member formula in BSO out line:-

Right Click on member  “Edit member properties”




Select formula tab you will get a scripting wizard, you can write script and verify. You also
can use functions in script.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com       3
Once you verified the script is correct you can save it.




 We are going to convert the below BSO outline formulas. There are some examples of
member formulas in cube below outline.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   4
Conversion of Block Storage Database in to Aggregate Storage Database

Now to Convert block storage application in to aggregate storage database
Go to file  Wizards  Aggregate Storage Outline Conversion




Select the block storage outline as a source, which you want to convert into aggregate
storage.


       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   5
Select target destination aggregate storage outline.




Click Next




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   6
While converting BSO outline to ASO outline, we do not get any error message about the
outline formula syntax error. Once the BSO outline converted to ASO outline, we need to
check each formula and change its syntax based on MDX script.




When you verify this member formula you will get an error message, shown below.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com    7
Now if you want to execute all these formula in aggregate storage, you have to convert all
these member formula in to member formula as per aggregate storage.

Convert block storage member formula in to aggregate storage member
formula:-
  There are some syntax difference in block storage and aggregate storage. Like In
aggregate storage codes (“”) are replace by square brackets [ ] no semicolon (;) required.
You have to write complete formula as per aggregate storage syntax.
Formula1:-
Block storage member formula
Current Ratio = "Total Current Assets"/"Total Current Liabilities";
You can just replace codes (“”) by square brackets [ ] and remove semicolon.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com      8
You can see that formula is now converted in to aggregate storage member formula.

Current Ratio = [Total Current Assets] / [Total Current Liabilities]
Formula2:-
You can see that the validation failed for other block storage member formula now convert
this member formula in to aggregate storage formula.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com      9
Validation is done successfully done for converted aggregate member formula.




Formula3:-
Converted aggregate member formula for Gross Margin
Gross Margin = ([Pre Tax Income]/ [Sales])*(([Pre Tax Income]-[Tax])/ [Pre Tax
Income])




This way you also convert all BSO member formulas in to ASO member formula.

       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   10
Validation of Formula
 Connect your block storage cube with Essbase Client and see the Q1 data. You can see
Current Ratio, Quick Ratio and Cash Ratio data value for Q1.




Same data vale has retrieve when aggregate storage database is connected with the sheet.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com    11
Converted Aggregate Storage Outline

Below screenshot is Converted Aggregate Storage outline with relevant aggregate member
formula.




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   12
Formula List

List of converted Block storage member formula in to Aggregate storage member formula




       ©Business Intelligence Solution Providers | learnhyperion.wordpress.com   13

Weitere ähnliche Inhalte

Was ist angesagt?

SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...Edureka!
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...Amazon Web Services Japan
 
Calculation commands in essbase
Calculation commands in essbaseCalculation commands in essbase
Calculation commands in essbaseShoheb Mohammad
 
How to create generic delta
How to create generic deltaHow to create generic delta
How to create generic deltaJacques Kalees
 
Tableau APIの概要とデモ
Tableau APIの概要とデモTableau APIの概要とデモ
Tableau APIの概要とデモYusuke Asada
 
AWS Black Belt Online Seminar 2016 Amazon ElastiCache
AWS Black Belt Online Seminar 2016 Amazon ElastiCacheAWS Black Belt Online Seminar 2016 Amazon ElastiCache
AWS Black Belt Online Seminar 2016 Amazon ElastiCacheAmazon Web Services Japan
 
Usage Report(利用レポート)のダウンロード・開き方
Usage Report(利用レポート)のダウンロード・開き方Usage Report(利用レポート)のダウンロード・開き方
Usage Report(利用レポート)のダウンロード・開き方Amazon Web Services Japan
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBSAmazon Web Services Japan
 
S4 HANA New GL Configuration
S4 HANA New GL Configuration S4 HANA New GL Configuration
S4 HANA New GL Configuration Pradeep Hota
 
Synapse lakedatabase
Synapse lakedatabaseSynapse lakedatabase
Synapse lakedatabaseRyoma Nagata
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know SnowflakeKnoldus Inc.
 
Kp97 Copy Plan To Plan
Kp97 Copy Plan To PlanKp97 Copy Plan To Plan
Kp97 Copy Plan To Planwhocanbe1
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
Oracle Database In Lock
Oracle Database In LockOracle Database In Lock
Oracle Database In LockRyota Watabe
 
An overview of snowflake
An overview of snowflakeAn overview of snowflake
An overview of snowflakeSivakumar Ramar
 

Was ist angesagt? (20)

SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
SSIS Tutorial For Beginners | SQL Server Integration Services (SSIS) | MSBI T...
 
Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)Amazon Redshift 概要 (20分版)
Amazon Redshift 概要 (20分版)
 
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
20180704 AWS Black Belt Online Seminar Amazon Elastic File System (Amazon EFS...
 
Optimization in essbase
Optimization in essbaseOptimization in essbase
Optimization in essbase
 
Essmaxl
EssmaxlEssmaxl
Essmaxl
 
Calculation commands in essbase
Calculation commands in essbaseCalculation commands in essbase
Calculation commands in essbase
 
How to create generic delta
How to create generic deltaHow to create generic delta
How to create generic delta
 
Tableau APIの概要とデモ
Tableau APIの概要とデモTableau APIの概要とデモ
Tableau APIの概要とデモ
 
AWS Black Belt Online Seminar 2016 Amazon ElastiCache
AWS Black Belt Online Seminar 2016 Amazon ElastiCacheAWS Black Belt Online Seminar 2016 Amazon ElastiCache
AWS Black Belt Online Seminar 2016 Amazon ElastiCache
 
Usage Report(利用レポート)のダウンロード・開き方
Usage Report(利用レポート)のダウンロード・開き方Usage Report(利用レポート)のダウンロード・開き方
Usage Report(利用レポート)のダウンロード・開き方
 
20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS20190320 AWS Black Belt Online Seminar Amazon EBS
20190320 AWS Black Belt Online Seminar Amazon EBS
 
S4 HANA New GL Configuration
S4 HANA New GL Configuration S4 HANA New GL Configuration
S4 HANA New GL Configuration
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Synapse lakedatabase
Synapse lakedatabaseSynapse lakedatabase
Synapse lakedatabase
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
 
Kp97 Copy Plan To Plan
Kp97 Copy Plan To PlanKp97 Copy Plan To Plan
Kp97 Copy Plan To Plan
 
オラクルのHadoopソリューションご紹介
オラクルのHadoopソリューションご紹介オラクルのHadoopソリューションご紹介
オラクルのHadoopソリューションご紹介
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle Database In Lock
Oracle Database In LockOracle Database In Lock
Oracle Database In Lock
 
An overview of snowflake
An overview of snowflakeAn overview of snowflake
An overview of snowflake
 

Ähnlich wie Converting bso formulas to aso formulas

Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Richard Wolters
 
Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Richard Wolters
 
Customizing sap template bex
Customizing sap template bexCustomizing sap template bex
Customizing sap template bexsubhaypce
 
Hbm new features
Hbm new featuresHbm new features
Hbm new featureslasselante
 
Hyperion Planning Class
Hyperion Planning ClassHyperion Planning Class
Hyperion Planning ClassAmit Sharma
 
Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Janakiram Yelike
 
004_Config_WhseStructure_and_Master_Data.pdf
004_Config_WhseStructure_and_Master_Data.pdf004_Config_WhseStructure_and_Master_Data.pdf
004_Config_WhseStructure_and_Master_Data.pdfDipak Banerjee
 
Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Riskeprentise
 
Excel2007 analysisservicescubespivottables
Excel2007 analysisservicescubespivottablesExcel2007 analysisservicescubespivottables
Excel2007 analysisservicescubespivottablesAnicet Dobe
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BWtasmc
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reportingRahul Mahajan
 
LeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your EnvironmentLeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your EnvironmentEric Stajda
 
BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0sap customization
 
Sap business-blueprint1
Sap business-blueprint1Sap business-blueprint1
Sap business-blueprint1SabrinaBonso
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dsoPhani Kumar
 
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...IBM India Smarter Computing
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 

Ähnlich wie Converting bso formulas to aso formulas (20)

Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013
 
Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013Cxo cockpit customer newsletter - march 2013
Cxo cockpit customer newsletter - march 2013
 
Customizing sap template bex
Customizing sap template bexCustomizing sap template bex
Customizing sap template bex
 
Hbm new features
Hbm new featuresHbm new features
Hbm new features
 
Oracle gl consolidations
Oracle gl consolidationsOracle gl consolidations
Oracle gl consolidations
 
Hyperion Planning Class
Hyperion Planning ClassHyperion Planning Class
Hyperion Planning Class
 
Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...Maintaining comment fields directly in planning layouts using the transaction...
Maintaining comment fields directly in planning layouts using the transaction...
 
004_Config_WhseStructure_and_Master_Data.pdf
004_Config_WhseStructure_and_Master_Data.pdf004_Config_WhseStructure_and_Master_Data.pdf
004_Config_WhseStructure_and_Master_Data.pdf
 
Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Risk
 
Excel2007 analysisservicescubespivottables
Excel2007 analysisservicescubespivottablesExcel2007 analysisservicescubespivottables
Excel2007 analysisservicescubespivottables
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reporting
 
LeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your EnvironmentLeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
LeverX - Making Use of SAP Guided Structure Synchronization In Your Environment
 
BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0BPC Configuration and User Guide Ver 10.0
BPC Configuration and User Guide Ver 10.0
 
Sap business-blueprint1
Sap business-blueprint1Sap business-blueprint1
Sap business-blueprint1
 
Cellediting bex
Cellediting bexCellediting bex
Cellediting bex
 
Signage data
Signage dataSignage data
Signage data
 
Orecord mode dso
Orecord mode dsoOrecord mode dso
Orecord mode dso
 
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...
IBM Flex System Reference Architecture for Microsoft SQL Server 2012 High Ava...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 

Mehr von Amit Sharma

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsAmit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation PlanningAmit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedAmit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard applicationAmit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidationAmit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoAAmit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartviewAmit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distributionAmit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data importAmit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new featuresAmit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videosAmit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Amit Sharma
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-dataAmit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Amit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-iiAmit Sharma
 

Mehr von Amit Sharma (20)

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
 

Kürzlich hochgeladen

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 

Kürzlich hochgeladen (20)

9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 

Converting bso formulas to aso formulas

  • 1. Document: Converting BSO member formulas to ASO MDX formulas Description: This is another document from our learning Hyperion Essbase ASO cube series. The document demonstrates how to convert the BSO outline formula to ASO and for. We have close to 300 formulas used in training program, some of are used here to show BSO outline formulas and ASO equivalent. History: Version Description Author Publish Date Change 0.1 Initial Draft Gaurav Shrivastava 12-July-2011 0.1 Review 1st Amit Sharma 12-July-2011 ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 1
  • 2. Table of Contents 1. Introduction...............................................................................................03 2. Adding member formula in BSO out line...........................................03 3. Conversion of BSO in to ASO..................................................................05 4. Convert BSO member formula in to ASO member formula..........08 5. Validation of Formula...............................................................................11 6. Converted Aggregate Storage Outline..................................................12 7. Formula List.................................................................................................13 ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 2
  • 3. Introduction Aggregate storage application doesn’t support member formulas. You will have to face some errors while you convert block storage database into aggregate storage database. In this document we have shown some examples of BSO outline formulas and their equivalent MDX script. MDX supports in both block storage and aggregate storage. So if you want to use those formulas you have to convert all member formula in to MDX script. In the below diagram we have taken some financial ratio calculation formula. We’ll convert this BSO outline to ASO outline. Adding member formula in BSO out line:- Right Click on member  “Edit member properties” Select formula tab you will get a scripting wizard, you can write script and verify. You also can use functions in script. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 3
  • 4. Once you verified the script is correct you can save it. We are going to convert the below BSO outline formulas. There are some examples of member formulas in cube below outline. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 4
  • 5. Conversion of Block Storage Database in to Aggregate Storage Database Now to Convert block storage application in to aggregate storage database Go to file  Wizards  Aggregate Storage Outline Conversion Select the block storage outline as a source, which you want to convert into aggregate storage. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 5
  • 6. Select target destination aggregate storage outline. Click Next ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 6
  • 7. While converting BSO outline to ASO outline, we do not get any error message about the outline formula syntax error. Once the BSO outline converted to ASO outline, we need to check each formula and change its syntax based on MDX script. When you verify this member formula you will get an error message, shown below. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 7
  • 8. Now if you want to execute all these formula in aggregate storage, you have to convert all these member formula in to member formula as per aggregate storage. Convert block storage member formula in to aggregate storage member formula:- There are some syntax difference in block storage and aggregate storage. Like In aggregate storage codes (“”) are replace by square brackets [ ] no semicolon (;) required. You have to write complete formula as per aggregate storage syntax. Formula1:- Block storage member formula Current Ratio = "Total Current Assets"/"Total Current Liabilities"; You can just replace codes (“”) by square brackets [ ] and remove semicolon. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 8
  • 9. You can see that formula is now converted in to aggregate storage member formula. Current Ratio = [Total Current Assets] / [Total Current Liabilities] Formula2:- You can see that the validation failed for other block storage member formula now convert this member formula in to aggregate storage formula. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 9
  • 10. Validation is done successfully done for converted aggregate member formula. Formula3:- Converted aggregate member formula for Gross Margin Gross Margin = ([Pre Tax Income]/ [Sales])*(([Pre Tax Income]-[Tax])/ [Pre Tax Income]) This way you also convert all BSO member formulas in to ASO member formula. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 10
  • 11. Validation of Formula Connect your block storage cube with Essbase Client and see the Q1 data. You can see Current Ratio, Quick Ratio and Cash Ratio data value for Q1. Same data vale has retrieve when aggregate storage database is connected with the sheet. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 11
  • 12. Converted Aggregate Storage Outline Below screenshot is Converted Aggregate Storage outline with relevant aggregate member formula. ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 12
  • 13. Formula List List of converted Block storage member formula in to Aggregate storage member formula ©Business Intelligence Solution Providers | learnhyperion.wordpress.com 13