SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Oracle Hyperion Essbase ASO common
          Questions and Answers




Description:
  This document provides you some common question and their
solution for Hyperion Essbase ASO cube. We provide complete
Hyperion product suite training.




History:
Version     Description Change   Author           Publish Date
0.1         Initial Draft        Irshad Ahmad     25-May-2011
0.1         Review 1st           Amit Sharma      25-May-2011




www.hyperionguru.com                            www.bisptrainings.com
Table of Contents.

      i)     Problem#1: How to find the size of an Aggregate Storage (ASO) Database in Essbase…..1

      ii)    Problem#2: How do you set the ASO Pending Cache Size Limit……….……………….2

      iii)   Problem#3: How To Automate The Aggregation Process On An Aggregate Storage (ASO)
      Database……….4

      iv)    Problem#4: Unable to Compact an Aggregate Storage (ASO) Outline. May Get "Error compacting
      Outline………….5

      v)     Problem#5: DataCopy Command not supported in ASO cube………………………………7




      www.hyperionguru.com                                                www.bisptrainings.com
Problem#1: How to find the size of an Aggregate Storage (ASO) Database in Essbase?
     Solution: To find the size of an ASO database you can use the following MaxL
     command:

     Query database “DBName” get cube_size info;
     query database asosamp.sample get cube_size_info;

     This will display information about the input data size, aggregated data size, and number of
     queries tracked (when query tracking is enabled).
                     Column Name                                         Contents
     input_data_size_cells                          Number of input-level cells in the cube
                                                    Number of bytes used by the input-level data
     input_data_size_bytes
                                                    (approximate)
                                                    Total number of cells in all aggregate views in
     aggregate_data_size_cells
                                                    the cube
                                                    Number of bytes used by the aggregate cells
     aggregate_data_size_bytes
                                                    (approximate)
                                                    Number of kernel queries executed since the
     kernel_queries_tracked                         last time query tracking was enabled or query
                                                    tracking information was reset
                                                    Total cost of all queries executed since the last
     total_query_cost
                                                    time query tracking information was reset
                                                    Values: True or False. Tells whether user
     query_tracking_enabled                         retrieval statistics are being collected for the
                                                    aggregate storage database




     www.hyperionguru.com                                                  www.bisptrainings.com
Problem#2: How do you set the ASO Pending Cache Size Limit?
Solution You can set the ASO cache by doing the following from the Essbase Administration
Services console:

To view or change the size of the aggregate storage cache:
1. Right-click on the ASO Application in the EAS Console and select Edit properties.




2. In the Application Properties window, select the General tab.




3. Next to the Pending cache size limit node, enter a value, in megabytes, for the size of the cache.


www.hyperionguru.com                                                  www.bisptrainings.com
4. Click Apply.
The cache setting takes effect after the application is restarted.

The Aggregate storage cache facilitates memory usage during data loads, aggregations, and
retrievals.

The default cache size is 32 MB. You can use the size of input-level data to determine when to
increase        the         maximum          size         for         the        cache.

A 32 MB cache setting supports a database with approximately 2 GB of input-level data. If the
input-level data size is greater than 2 GB by some factor, the aggregate storage cache can be
increased by the square root of that factor. For example, if the input-level data size is 3 GB (which
is 2 GB * 1.5), multiply the aggregate storage cache size of 32 MB by 1.22 (which is approximately
the square root of 1.5), and set the aggregate cache size to the result: 39.04 MB.

Do not increase the maximum size of the aggregate storage cache beyond what is needed.




www.hyperionguru.com                                                 www.bisptrainings.com
Problem#3: How to Automate The Aggregation Process On An Aggregate Storage (ASO) Database?
Solution You can use a MaxL Script to automate the aggregation process.

An Example of the syntax is:




      LOGIN "user" identified by "password" on "server";
       alter system load application "App1";
       alter application "App1" load database "Db1";
       execute aggregate process on database "App1"."Db1";
      EXIT;

      MAXL> login admin password on ServerName;
      OK/INFO - 1051034 - Logging in user [admin@Native Directory].
      OK/INFO - 1241001 - Logged in to Essbase.
      MAXL> alter system load application ASOSamp;
      OK/INFO - 1056090 - System altered.
      MAXL> alter application ASOSamp load database Sample;
      OK/INFO - 1056013 - Application ASOSamp altered.
      MAXL> execute aggregate process on database ASOSamp.Sample;
      MAXL> execute aggregate process on database ASOSamp.Sample;
         OK/INFO - 1270045 - Successfully built [23] new aggregate views.
      Elapsed time [8.69] sec.
      OK/INFO - 1243014 - Aggregates processed on database ASOSamp.Sample.
      MAXL> spool off;




      www.hyperionguru.com                                    www.bisptrainings.com
Problem#4: Unable to Compact an Aggregate Storage (ASO) Outline. May Get "Error
compacting Outline
When deleting members from an ASO outline and restructuring the outline the outline file size
grows. When trying to compact the outline using Essbase Administration Services (EAS) or MaxL,
the outline does not compact completely.
You have tried to compact the outline by doing the following:
1. Using EAS to compact the outline, by right clicking on the outline and select Compact.
2. Using Maxl to compact the outline, by using the following command:
alter database appname.dbname compact outline;




You may also see the following error if the outline was built on a Windows machine and then
saved onto a Unix Essbase Server:
"Error compacting Outline Paging File //Hyperion/AnalyticServices/app/xxx/xxx/xxx.otl.
Compacted and original outline byte order do not match. Please compact it where it was created."




Possible Reason
When an outline is opened in paged mode, an open-close sequence does nothing and deleting
member leaves their space still used. The "compact outline" only removes growth caused by
migration of the outline from an older version to a newer version. For example, if during the


www.hyperionguru.com                                                www.bisptrainings.com
migration each member grew with 4 bytes (like a new field in the member record), the new record
will never fit where it came from and the outline would double in size. This growth (only) is being
compacted.




Solution As a workaround you can use the EsscmdQ utility posted on the Oracle Technology
Network.

1. Go to the following site and download the ESSCMDQ utility, and "aso_compact_outline".pdf.
2. Extract the utility to $ARBORPATH/bin.

Below is an example of the ESSMCDQ script that you will need to create:
Note: For the Writeotl command, you need to point to a different location than the dbname
folder. This will avoid overwriting the existing outline.

Login "servername" "username" "password" ;
Select "appname" "dbname" ;
Openotl 3 1 "Null" "Null"
"C:HyperionproductsEssbaseEssbaseServerappappnamedbnamedbname.otl" "y" "y" 0 ;

Writeotl 0 "3" 1 "Null" "Null"
"C:HyperionproductsEssbaseEssbaseServerappappnamedbname.otl" ;
CloseOtl 0 ;
LogOut ;




www.hyperionguru.com                                                 www.bisptrainings.com
Problem#5: DataCopy Command not supported in ASO cube.
Solution: Alternate way to copy the data from one combination to another combination. Open the
Excel sheet and connect to the application and retrieve the combination of data. I am trying to
copy the previous year combination of the data to current year combination of the data, here is the
attached retrieval.




Rename Prev Year to Current Year and save the file in text format




Login to the EAS Console right click on the database and click on Load data




After Loading the data you will get the same values for Prev Year and Current Year as well.




www.hyperionguru.com                                                www.bisptrainings.com
www.hyperionguru.com   www.bisptrainings.com

Más contenido relacionado

La actualidad más candente

Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
djkucera
 
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
BertrandDrouvot
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
Cuneyt Goksu
 
The Challenges of Distributing Postgres: A Citus Story
The Challenges of Distributing Postgres: A Citus StoryThe Challenges of Distributing Postgres: A Citus Story
The Challenges of Distributing Postgres: A Citus Story
Hanna Kelman
 

La actualidad más candente (19)

Oracle NOLOGGING
Oracle NOLOGGINGOracle NOLOGGING
Oracle NOLOGGING
 
Chef patterns
Chef patternsChef patterns
Chef patterns
 
Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
Collaborate 2011– Leveraging and Enriching the Capabilities of Oracle Databas...
 
Anirudh Koul. 30 Golden Rules of Deep Learning Performance
Anirudh Koul. 30 Golden Rules of Deep Learning PerformanceAnirudh Koul. 30 Golden Rules of Deep Learning Performance
Anirudh Koul. 30 Golden Rules of Deep Learning Performance
 
Scaling sql server 2014 parallel insert
Scaling sql server 2014 parallel insertScaling sql server 2014 parallel insert
Scaling sql server 2014 parallel insert
 
Datamigration
DatamigrationDatamigration
Datamigration
 
[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Features[PGDay.Seoul 2020] PostgreSQL 13 New Features
[PGDay.Seoul 2020] PostgreSQL 13 New Features
 
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
Reduce Resource Consumption & Clone in Seconds your Oracle Virtual Environmen...
 
Checking clustering factor to detect row migration
Checking clustering factor to detect row migrationChecking clustering factor to detect row migration
Checking clustering factor to detect row migration
 
SQL Server 2016 Query store
SQL Server 2016 Query storeSQL Server 2016 Query store
SQL Server 2016 Query store
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
 
Mysql database basic user guide
Mysql database basic user guideMysql database basic user guide
Mysql database basic user guide
 
Dbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easyDbvisit replicate: logical replication made easy
Dbvisit replicate: logical replication made easy
 
12c SQL Plan Directives
12c SQL Plan Directives12c SQL Plan Directives
12c SQL Plan Directives
 
Mongodb replication
Mongodb replicationMongodb replication
Mongodb replication
 
Oracle Data Redaction - UKOUG - TECH14
Oracle Data Redaction - UKOUG - TECH14Oracle Data Redaction - UKOUG - TECH14
Oracle Data Redaction - UKOUG - TECH14
 
Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...Real time database compression optimization using iterative length compressio...
Real time database compression optimization using iterative length compressio...
 
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
REAL TIME DATABASE COMPRESSION OPTIMIZATION USING ITERATIVE LENGTH COMPRESSIO...
 
The Challenges of Distributing Postgres: A Citus Story
The Challenges of Distributing Postgres: A Citus StoryThe Challenges of Distributing Postgres: A Citus Story
The Challenges of Distributing Postgres: A Citus Story
 

Similar a A so common questions and answers

Things you can find in the plan cache
Things you can find in the plan cacheThings you can find in the plan cache
Things you can find in the plan cache
sqlserver.co.il
 
2713897 oracle-unix-oracle
2713897 oracle-unix-oracle2713897 oracle-unix-oracle
2713897 oracle-unix-oracle
sivacse09
 
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
xlight
 
Mongodb in-anger-boston-rb-2011
Mongodb in-anger-boston-rb-2011Mongodb in-anger-boston-rb-2011
Mongodb in-anger-boston-rb-2011
bostonrb
 
My Article on MySQL Magazine
My Article on MySQL MagazineMy Article on MySQL Magazine
My Article on MySQL Magazine
Jonathan Levin
 
Essbase aso a quick reference guide part i
Essbase aso a quick reference guide part iEssbase aso a quick reference guide part i
Essbase aso a quick reference guide part i
Amit Sharma
 

Similar a A so common questions and answers (20)

Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Optimization in essbase
Optimization in essbaseOptimization in essbase
Optimization in essbase
 
8 tune tusc
8 tune tusc8 tune tusc
8 tune tusc
 
Things you can find in the plan cache
Things you can find in the plan cacheThings you can find in the plan cache
Things you can find in the plan cache
 
2713897 oracle-unix-oracle
2713897 oracle-unix-oracle2713897 oracle-unix-oracle
2713897 oracle-unix-oracle
 
PostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_CheatsheetPostgreSQL High_Performance_Cheatsheet
PostgreSQL High_Performance_Cheatsheet
 
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
 
Extreme SSAS - Part II
Extreme SSAS - Part IIExtreme SSAS - Part II
Extreme SSAS - Part II
 
Query optimization
Query optimizationQuery optimization
Query optimization
 
Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2
 
Mongodb in-anger-boston-rb-2011
Mongodb in-anger-boston-rb-2011Mongodb in-anger-boston-rb-2011
Mongodb in-anger-boston-rb-2011
 
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdfWhat's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
What's new in Autonomous Database - OCYatra2023 - Sandesh Rao.pdf
 
What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023What's new in the world of the Autonomous Database in 2023
What's new in the world of the Autonomous Database in 2023
 
advanced Google file System
advanced Google file Systemadvanced Google file System
advanced Google file System
 
MySQL 8 Server Optimization Swanseacon 2018
MySQL 8 Server Optimization Swanseacon 2018MySQL 8 Server Optimization Swanseacon 2018
MySQL 8 Server Optimization Swanseacon 2018
 
MySQL 8 Tips and Tricks from Symfony USA 2018, San Francisco
MySQL 8 Tips and Tricks from Symfony USA 2018, San FranciscoMySQL 8 Tips and Tricks from Symfony USA 2018, San Francisco
MySQL 8 Tips and Tricks from Symfony USA 2018, San Francisco
 
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODI
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODIEssbase Statistics DW: How to Automatically Administrate Essbase Using ODI
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODI
 
My Article on MySQL Magazine
My Article on MySQL MagazineMy Article on MySQL Magazine
My Article on MySQL Magazine
 
Essbase aso a quick reference guide part i
Essbase aso a quick reference guide part iEssbase aso a quick reference guide part i
Essbase aso a quick reference guide part i
 
Android memory and performance optimization
Android memory and performance optimizationAndroid memory and performance optimization
Android memory and performance optimization
 

Más de Amit 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#1
Amit Sharma
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
Amit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
Amit 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-ii
Amit Sharma
 

Más de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

A so common questions and answers

  • 1. Oracle Hyperion Essbase ASO common Questions and Answers Description: This document provides you some common question and their solution for Hyperion Essbase ASO cube. We provide complete Hyperion product suite training. History: Version Description Change Author Publish Date 0.1 Initial Draft Irshad Ahmad 25-May-2011 0.1 Review 1st Amit Sharma 25-May-2011 www.hyperionguru.com www.bisptrainings.com
  • 2. Table of Contents. i) Problem#1: How to find the size of an Aggregate Storage (ASO) Database in Essbase…..1 ii) Problem#2: How do you set the ASO Pending Cache Size Limit……….……………….2 iii) Problem#3: How To Automate The Aggregation Process On An Aggregate Storage (ASO) Database……….4 iv) Problem#4: Unable to Compact an Aggregate Storage (ASO) Outline. May Get "Error compacting Outline………….5 v) Problem#5: DataCopy Command not supported in ASO cube………………………………7 www.hyperionguru.com www.bisptrainings.com
  • 3. Problem#1: How to find the size of an Aggregate Storage (ASO) Database in Essbase? Solution: To find the size of an ASO database you can use the following MaxL command: Query database “DBName” get cube_size info; query database asosamp.sample get cube_size_info; This will display information about the input data size, aggregated data size, and number of queries tracked (when query tracking is enabled). Column Name Contents input_data_size_cells Number of input-level cells in the cube Number of bytes used by the input-level data input_data_size_bytes (approximate) Total number of cells in all aggregate views in aggregate_data_size_cells the cube Number of bytes used by the aggregate cells aggregate_data_size_bytes (approximate) Number of kernel queries executed since the kernel_queries_tracked last time query tracking was enabled or query tracking information was reset Total cost of all queries executed since the last total_query_cost time query tracking information was reset Values: True or False. Tells whether user query_tracking_enabled retrieval statistics are being collected for the aggregate storage database www.hyperionguru.com www.bisptrainings.com
  • 4. Problem#2: How do you set the ASO Pending Cache Size Limit? Solution You can set the ASO cache by doing the following from the Essbase Administration Services console: To view or change the size of the aggregate storage cache: 1. Right-click on the ASO Application in the EAS Console and select Edit properties. 2. In the Application Properties window, select the General tab. 3. Next to the Pending cache size limit node, enter a value, in megabytes, for the size of the cache. www.hyperionguru.com www.bisptrainings.com
  • 5. 4. Click Apply. The cache setting takes effect after the application is restarted. The Aggregate storage cache facilitates memory usage during data loads, aggregations, and retrievals. The default cache size is 32 MB. You can use the size of input-level data to determine when to increase the maximum size for the cache. A 32 MB cache setting supports a database with approximately 2 GB of input-level data. If the input-level data size is greater than 2 GB by some factor, the aggregate storage cache can be increased by the square root of that factor. For example, if the input-level data size is 3 GB (which is 2 GB * 1.5), multiply the aggregate storage cache size of 32 MB by 1.22 (which is approximately the square root of 1.5), and set the aggregate cache size to the result: 39.04 MB. Do not increase the maximum size of the aggregate storage cache beyond what is needed. www.hyperionguru.com www.bisptrainings.com
  • 6. Problem#3: How to Automate The Aggregation Process On An Aggregate Storage (ASO) Database? Solution You can use a MaxL Script to automate the aggregation process. An Example of the syntax is: LOGIN "user" identified by "password" on "server"; alter system load application "App1"; alter application "App1" load database "Db1"; execute aggregate process on database "App1"."Db1"; EXIT; MAXL> login admin password on ServerName; OK/INFO - 1051034 - Logging in user [admin@Native Directory]. OK/INFO - 1241001 - Logged in to Essbase. MAXL> alter system load application ASOSamp; OK/INFO - 1056090 - System altered. MAXL> alter application ASOSamp load database Sample; OK/INFO - 1056013 - Application ASOSamp altered. MAXL> execute aggregate process on database ASOSamp.Sample; MAXL> execute aggregate process on database ASOSamp.Sample; OK/INFO - 1270045 - Successfully built [23] new aggregate views. Elapsed time [8.69] sec. OK/INFO - 1243014 - Aggregates processed on database ASOSamp.Sample. MAXL> spool off; www.hyperionguru.com www.bisptrainings.com
  • 7. Problem#4: Unable to Compact an Aggregate Storage (ASO) Outline. May Get "Error compacting Outline When deleting members from an ASO outline and restructuring the outline the outline file size grows. When trying to compact the outline using Essbase Administration Services (EAS) or MaxL, the outline does not compact completely. You have tried to compact the outline by doing the following: 1. Using EAS to compact the outline, by right clicking on the outline and select Compact. 2. Using Maxl to compact the outline, by using the following command: alter database appname.dbname compact outline; You may also see the following error if the outline was built on a Windows machine and then saved onto a Unix Essbase Server: "Error compacting Outline Paging File //Hyperion/AnalyticServices/app/xxx/xxx/xxx.otl. Compacted and original outline byte order do not match. Please compact it where it was created." Possible Reason When an outline is opened in paged mode, an open-close sequence does nothing and deleting member leaves their space still used. The "compact outline" only removes growth caused by migration of the outline from an older version to a newer version. For example, if during the www.hyperionguru.com www.bisptrainings.com
  • 8. migration each member grew with 4 bytes (like a new field in the member record), the new record will never fit where it came from and the outline would double in size. This growth (only) is being compacted. Solution As a workaround you can use the EsscmdQ utility posted on the Oracle Technology Network. 1. Go to the following site and download the ESSCMDQ utility, and "aso_compact_outline".pdf. 2. Extract the utility to $ARBORPATH/bin. Below is an example of the ESSMCDQ script that you will need to create: Note: For the Writeotl command, you need to point to a different location than the dbname folder. This will avoid overwriting the existing outline. Login "servername" "username" "password" ; Select "appname" "dbname" ; Openotl 3 1 "Null" "Null" "C:HyperionproductsEssbaseEssbaseServerappappnamedbnamedbname.otl" "y" "y" 0 ; Writeotl 0 "3" 1 "Null" "Null" "C:HyperionproductsEssbaseEssbaseServerappappnamedbname.otl" ; CloseOtl 0 ; LogOut ; www.hyperionguru.com www.bisptrainings.com
  • 9. Problem#5: DataCopy Command not supported in ASO cube. Solution: Alternate way to copy the data from one combination to another combination. Open the Excel sheet and connect to the application and retrieve the combination of data. I am trying to copy the previous year combination of the data to current year combination of the data, here is the attached retrieval. Rename Prev Year to Current Year and save the file in text format Login to the EAS Console right click on the database and click on Load data After Loading the data you will get the same values for Prev Year and Current Year as well. www.hyperionguru.com www.bisptrainings.com
  • 10. www.hyperionguru.com www.bisptrainings.com