Aramar
  • About Us
  • Our Team
  • Join the Team
  • News & Events
  • Contact
  • IBM Business Analytics
    • IBM Business Analytics Software.

      • IBM Planning Analytics
      • IBM Controller
      • IBM Cognos Analytics
      • Fast Financials
      • Lease16
      • Supporting Software
      • IBM Planning Analytics.

        IBM Planning Analytics is business performance management software that combines budgeting and AI-enhanced forecasting with intuitive analysis, reporting and workflows.

      • IBM Controller

        IBM Controller delivers accurate, fully auditable financial results, a guided period close user experience, and automatic consolidation and reporting.

      • IBM Cognos Analytics

        IBM Cognos Analytics is infused with AI and offers an intuitive and user-friendly experience.

      • Fast Financials

        IBM Planning Analytics models are traditionally built from scratch but with Fast Financials we have created a solution that offers a different approach.

      • Lease16

        Lease16 is our off-the-shelf accounting IFRS 16 Lease management software solution which allows Organisations to easily manage leasing obligations in full compliance with the IFRS 16 Lease accounting standards.

      • Supporting Software.

        The team at Aramar have been working with Cognos products for many years and have a wealth of experience in implementing, developing and supporting Cognos products.

    • IBM Planning Analytics
    • IBM Controller
    • IBM Cognos Analytics
    • Fast Financials
    • Lease-16
    • Supporting Software
  • IBM watsonx
    • IBM watsonx.

      • watsonx.ai
      • watsonx.data
      • watsonx.governance
      • watsonx Assistant
      • watsonx Orchestrate
      • watsonx.ai

        Train, validate, tune and deploy AI models

      • watsonx.data

        Scale AI workloads, for all your data, anywhere

      • watsonx.governance

        Enable responsible, transparent and explainable data and AI workflows

      • watsonx Assistant

        Conversational AI for fast and friendly interaction

      • watsonx Orchestrate

        Get more time back for things that matter

    • watsonx Orchestrate
    • watsonx.governance
    • watsonx.ai
    • watsonx.data
    • watsonx Assistant
  • IBM Envizi
    • IBM Envizi.

      • IBM Envizi
      • IBM Envizi

        Fully managed platform that simplifies the collection, consolidation, management, reporting and analysis of diverse ESG data sources.

    • IBM Envizi
  • Customer Success
    • Customer Success.

      • Customer Success Programme
      • Customer Stories
      • Customer Success Programme

        All our customers join our success program.

      • Customer Stories

        Don’t just take our word for it…

    • Customer Success Programme
    • Customer Success
  • Services
    • Services.

      • Implementation and Development
      • Cloud Migration
      • Support
      • IBM Licensing
      • Knowledge Centre
      • Implementation and Development

        From practical, hands-on development through to strategic guidance, our team of specialists is here to help.

      • Cloud Migration

        We have unrivalled experience in helping customers migrate their Business Analytics installations to the Cloud and helping them to take advantage of all IBM SaaS has to offer.

      • Support

        We are proud of our dedicated, friendly support desk, providing IBM Certified support and application support.

      • IBM Licensing

        As an Gold IBM partner, Aramar are able to negotiate the best terms with IBM on software licences and can provide wrap-around support to help you get the best from the products you have purchased.

      • Knowledge Centre

        Got a question? Explore the articles in our Knowledge Centre and find the answers that you are looking for.

    • Implementation and Development
    • IBM Cloud Migrations
    • Support
    • IBM Licensing
    • Knowledge Centre
  • Solutions
    • Solutions.

      • Financial Planning and Analysis
      • Financial Reporting
      • Lease Accounting
      • Strategic Workforce Planning
      • Supply Chain Planning
      • Marketing Planning
      • Group Financial Consolidation
      • Financial Planning and Analysis

        Planning Analytics addresses all the traditional problems inherent in spreadsheet models such as the lack of scalability, model fragility, and formulae errors.

      • Financial Reporting

        Reporting can cover Profit & Loss, Balance Sheet, Cashflow, sales analysis, working capital, capital expenditure.

      • Lease Accounting

        Lease16 is our off-the-shelf accounting IFRS 16 Lease management software solution which allows Organisations to easily manage leasing obligations in full compliance with the IFRS 16 Lease accounting standards.

      • Strategic Workforce Planning

        Workforce, headcount and salary planning models built with IBM Planning Analytics are able to meet the needs of both Operations, who are focused on the resources needed to achieve targets, and of Human Resources, who need to balance the demand for resourcing at the corporate level.

      • Supply Chain Planning

        IBM Planning Analytics helps organisations to optimise their supply chain by presenting a single source of truth, unified across inventory management, demand planning, marketing, sales, operations, and logistics.

      • Marketing Planning

        Organisations that use IBM Planning Analytics as the central platform for their marketing plans are able to integrate all their disparate data into a single source of the truth to create a comprehensive view of marketing spend, targets and plans across the organisation.

      • Group Financial Consolidation

        IBM Controller is globally proven across all industries and enterprise sizes to overcome the technical challenges of transforming disparate data into uniform and coherent information needed to produce consolidated financial statements.

    • Financial Planning and Analysis Use Case
    • Financial Reporting Used Cases
    • Lease Accounting
    • Workforce Planning Use Case
    • Supply Chain Planning Use Case
    • Marketing Planning Use Case
    • Group Financial Consolidation
    • Business Intelligence
  • About Us
  • Our Team
  • Join the Team
  • News & Events
  • Contact

Knowledge Centre

IBM Planning Analytics

  • How to: Change the display row limit in Planning Analytics for Excel
  • How to: Mapping a CSV data source directory in IBM Planning Analytics on Cloud
  • How to: Checking whether a Dimension exists in Planning Analytics
  • How to: Change maximum login attempts to Planning Analytics on Cloud
  • How to: Mapping a Network Drive between Live and Development Environments in Planning Analytics on Cloud
  • Aramar Tips: Moving Databases in Planning Analytics
  • How to: Change a Dimension Element Weight in Planning Analytics via TI process
  • How to: Using the While statement Turbo Integrator Process in IBM Planning Analytics
  • How To: Investigating issues using the TM1 Server Log
  • How to: Create Subsets driven by another Dimension in Planning Analytics
  • Aramar Tips: Creating documentation IBM Planning Analytics
  • Aramar Tips: Checking your parameters with a Planning Analytics TI Process
  • Aramar Tips: Using PowerShell in Planning Analytics
  • Fundamentals: Feeders in IBM Planning Analytics
  • Fundamentals: Cube Viewer in Planning Analytics for Excel
  • Fundamentals: DBRW in Planning Analytics
  • Aramar Tips: Analysing Data in IBM Planning Analytics for Excel
  • How to: Create a Dimension in IBM Planning Analytics
  • Fundamentals: What are Dimensions in IBM Planning Analytics?
  • How to: Edit Dimensions in IBM Planning Analytics
  • How to: Create a Cube in IBM Planning Analytics
  • How to: Add a new Element to an existing Dimension in IBM Planning Analytics
  • How To: Resolve ODBC error ‘unable to open connection to database’ in IBM Planning Analytics 
  • Aramar Tips: Working with Subsets in IBM Planning Analytics
  • How to: Check the Security of a Dimension in IBM Planning Analytics
  • How To: Check the version of IBM Planning Analytics for Excel
  • How to: Check and manage your IBM Planning Analytics licence usage vs. your licence entitlement
  • How To: Set up Inactivity Timeout Sessions in IBM Planning Analytics
  • How To: Install Planning Analytics for Excel (PAfE)
  • How to: Find out your Planning Analytics Version using Remote Desktop (Planning Analytics on Cloud)
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
  • How To: Find out your Planning Analytics Version using Workbench (Planning Analytics on Cloud)
  • How To: Create a simple hierarchy in Planning Analytics

IBM Cognos Analytics

  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller

IBM Cognos Controller

  • How to: Change the reporting currency belonging to a local subsidiary (or reporting entity) in IBM Cognos Controller
  • How to: Change the reporting currency belonging to the group consolidation in IBM Cognos Controller
  • How to: Effectively structure user security in IBM Cognos Controller
  • How to: Run an internal database optimise in IBM Cognos Controller
  • How to: Schedule an internal optimise in IBM Cognos Controller
  • How to: Check currency translation using a standard report in IBM Cognos Controller
  • How to: Audit the Licenced Number of Controller Users
  • How to: Improve your Controller Excel Report Performance
  • How to: When Does the FAP Publish Client from Controller Need Updating?
  • How to: Drill Data within Cognos Controller
  • How To: Change the method of translation applied to the P&L statement, or create different P&L translation views from the same source data in IBM Cognos Controller
  • Aramar Tips: The Benefits of Using IBM Cognos Controller Web for Data Import via Import Specifications
  • How to: Check when a Company was last updated (and by who) from within IBM Cognos Controller Web
  • How to: Reconcile Data by Company in IBM Controller Web
  • How to: Consolidating a Submission in IBM Cognos Controller Web
  • How To: Fix the Intercompany button not appearing in IBM Cognos Controller
  • How To: Interrogate the backend SQL table using IBM Cognos Controller
  • How To: Log into Citrix for the first time using IBM Cognos Controller on Cloud
  • How to: Check the size of your IBM Cognos Controller database
  • How to: Clear the local cache within Cognos Controller
  • Fundamentals: What are the differences between IBM Controller Web and IBM Controller Classic?
  • How to: Navigate the Backend SQL tables within IBM Controller
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller

General

  • Aramar Tips: 5 Easy tips to consider when adding commentary to your financial reports 
  • How To: Subscribe to IBM Security Bulletins for Planning Analytics, Cognos Analytics and Controller
View Categories
  • Home
  • knowledge-share
  • IBM Cognos Controller
  • How to: Improve your Controller Excel Report Performance

How to: Improve your Controller Excel Report Performance

2 min read

Controller is integrated with Microsoft Excel through an Add-In application, enabling users to present Controller data via Excel reports #

This is typically achieved via refresh of fGetVal formulae. However, this can result in Excel file growth and development that can result in slow performance.  

The following list includes areas to investigate if your reporting experience is declining. 

Efficient Report Design  #

You can improve your report design by placing Controller formulae, such as fGetVal, on to a front data worksheet. All adjacent report worksheets can then be fed by standard excel formulae against this first worksheet. When the report is refreshed, the Controller application only needs to seek and update formulae content in one location. This is more efficient compared to looking for content randomly placed throughout the file. 

Caution is also advised towards the number of cells populated with Controller formulae. IBM typically advises a limitation of fGetVal formula usage of up to 10,000 occurrences within a single report. However, it is possible for reports to be larger than this and to return results. This does however impact load on the system and run speed of the report. Therefore, if you have very large files, consider whether these can be truncated into smaller templates. 

Audit the Report for Historic Design Impacts  #

It is common for files to accumulate within an organisation. This can result in current report files being copies based on previous report files. This accumulated file build can result in unseen complications. For example: 

  • Defined name ranged cells producing errors from worksheets being duplicated and/or edited.  Check the ‘Name Manager’ utility from the Formulas bar. 
  • Hidden worksheets containing multiple Controller formulae. These could be irrelevant to the report but being refreshed on each run time execution and slowing performance. 
  • Data links to other servers/locations. This broadens the resources needed to be used to update the report. For example, links that may sit on hidden worksheets.

 Enable Enhanced Reporting Optimisation (ERO)  #

The transfer of report run requests between Excel reports for Controller and the underlying database is a very ‘chatty’ communication, as individual data requests are requested and returned. When the Enhanced Reporting Optimisation (ERO) setting is enabled, a bulk transfer of data requests is ran instead. This returns bulk of information, resulting in a run speed improvement. 

The following IBM article details how this configuration can be put in place if you are on premise.   

If your Controller application is managed by IBM SaaS, raise a ticket with IBM support to request ERO.

Once enabled (either on premise, or IBM SaaS) cell A1 of the lead worksheet will need to be defined as “Optimise2” for this enhancement to run. 

Undertake Regular Database Maintenance  #

We would recommend regular optimisation of the Controller database. This can be done as part of your regular month-end reporting timetable, along with any change control works. Secondly, for Controller installations that are integrated with IBM Planning Analytics through FAP publish, it is best practice to regularly truncate data trickle tables. If this is not done. they can generate adverse growth.  

For example, you can truncate tables where FAP publish is generating content older than 30 days. This is then typically executed once a month.  

We would also recommend attention to the XACCLOCK table, as it aggregates and accumulates excess content over time. Retaining a record of local account locking for historic data is typically not needed for retention, particularly where period locks are enabled. 

Other Factors #

There are other areas that can be investigated in addition to the above. This includes server preference settings within the Controller application, to SQL server configuration, server resourcing, and so on.   

This IBM article details some of these other factors.

 

 

What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on May 3, 2023
How to: Audit the Licenced Number of Controller UsersHow to: When Does the FAP Publish Client from Controller Need Updating?

Powered by BetterDocs

Table of Contents
  • Controller is integrated with Microsoft Excel through an Add-In application, enabling users to present Controller data via Excel reports
    • Efficient Report Design 
    • Audit the Report for Historic Design Impacts 
    •  Enable Enhanced Reporting Optimisation (ERO) 
    • Undertake Regular Database Maintenance 
    • Other Factors

Our Accreditations and Partners

Aramar works with customers of all sizes, from a range of industries helping them with Business Analytics, Business Process, Sustainability and AI solutions using IBMs leading software solutions.

email contactus@aramar.co.uk

  • LinkedIn
  • YouTube

Registered Address:
124 City Road,
London,
EC1V 2NX

© Aramar 2025. All Rights Reserved.

Terms of use Privacy Policy

Website and Marketing by Unity Online