Performance Hacks | Zoho Analytics On-Premise

Performance hacks

This documentation details some hacks that help you get the most out of Zoho Analytics On-Premise, by enhancing performance at every stage of the reporting life cycle. 

Data import

The following hacks help boost performance when importing data into Zoho Analytics On-Premise. 

From files and feeds

When uploading large files (greater than 500 Mb), it's best to upload them as CSV files. Smaller files can be uploaded in any of the supported formats without affecting the application's performance.

From local and cloud databases

1. It's always a good idea to have data in a single, unified (de-normalized) table. Generally, data is split into multiple tables in databases to remove data redundancy and improve integrity. However, this reduces the efficiency while reporting. Use SQL joins to import only the relevant fields from important tables.

2. Convert date values that are stored as unix timestamp to human-readable formats before importing your data into the application. Performing date format conversions inside the application reduces the rendering speed, especially when handling large volumes of data. 

3. Make static copies of tables that are frequently updated, before importing them into Zoho Analytics. Data mismatch can occur if a table gets updated during the import process. Avoid this by importing from a static copy instead of the live version. This is especially true for cloud databases such as Amazon RDS and other databases that are frequently updated. An alternate option is to use the live connect option for specific local and cloud databases. With this option, Zoho Analytics displays reports using the live data in the source database, rather than periodically fetching and maintaining a copy of the data. This allows you to work with real-time data from your database. 

4. Import only the relevant data. For instance, if you wish to generate reports for the last three months, import only the data from that time period. You can utilize a 'where' clause in SQL queries to customize data import. 

5. Deselect unnecessary columns while importing data. This will ensure irrelevant columns are not imported, thereby improving overall application performance.

6. Specify import frequency based on how often you view the reports, and how critical those reports are to your operations. For instance, a dashboard that is accessed at the beginning of every month doesn't need to be updated every hour. Additionally, frequently updating data in workspaces that have several query tables can affect your efficiency, as queries take up quite a bit of resources for their execution. Scheduling data import during non-business hours will enable you to use your resources more efficiently. 

7. When scheduling data imports, you may simply wish to import newly added data to the application at regular intervals. In such cases, it is best to select the Add records at the end option from the How do you want to import drop-down. This ensures quicker import time, especially when importing large amounts of data.

Note: In order to use the Add records at the end option, the source table should be modified in a way that it only displays new rows of data that have been added since the previous synchronization. Please contact onprem-support@zohoanalytics.com to use this option effectively. 

Formulas and query tables

1. Zoho Analytics allows you to use powerful formulas to derive KPIs from your raw data. (To learn more about creating formulas, click here.) However, it is advisable to refrain from creating a large number of formulas within the application and instead, create them in the data source itself. This avoids repeated computation of formulas, and increases report loading time in the application.

2. Query tables are useful when combining data from multiple sources or tables. Though Zoho Analytics doesn't allow nested queries, it is possible to include the result of one query table in a second query table. As a rule of thumb, limit such operations to three queries. When the nesting goes beyond the third level, loading the reports created from the nested table takes a long time, and in turn affects application performance. Instead, you can create such nested tables in the data source, and import it directly into the application.

Reports

The below hacks help enhance performance while creating different types of reports in Zoho Analytics.

Charts

While creating reports, it's best to limit the number of points in the x- and y-axes. This improves readability, and ensures faster rendering of the report. 

The report shown below has too many points in the x-axis, which can be reduced using a filter. Click here to learn how to create a filter. 

The second report has a "Top 5" filter applied.

Pivot and Summary views

Refrain from adding too many columns to tabular reports. This reduces the application's performance significantly, since these reports require quite a bit of processing. You can instead create multiple tabular reports with fewer columns, which also improves readability. In general, tabular views also perform better when you refrain from using fields that have several unique values, such as the primary key of a table. Lesser number of columns in a pivot view also enables you to view a greater number of rows. 

Dashboards

1. KPI widgets are used to display KPIs in a dashboard. Using formula columns as display metrics in your widget can increase widget loading time. Click here to learn more about KPI widgets.

2. User filters allow the viewer to filter the values in a report or dashboard. In scenarios where you know a certain filter value will be used often, you can set it as the default value. Default values limit the volume of data displayed, resulting in quicker loading times. Click here to learn more about user filters.

Application Maintenance

1. Perform a periodic cleanup of your databases by deleting old data. It is common for unused data to pile up over time. You can create a cleanup cycle based on your reporting needs. For example, if you create reports based on the data from the previous three months only, perform a cleanup every quarter to delete irrelevant data. If your data requires a more complex approach, please write to onprem-support@zohoanalytics.com and we will help you create and maintain a good cleanup cycle for your data. 

2. Ensure you delete temporary reports, tables or dashboards that are no longer in use. This will free up the application's resources and boost performance. 

3. We release new features and application updates at least twice each quarter. Upgrade your Zoho Analytics application regularly to keep up with the latest enhancements and bug fixes. You can check for updates on this page or watch for the in-product notifications on the top right corner of your Zoho Analytics console.


    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now


            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION








                                    You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                        Manage your brands on social media

                                          Zoho Desk Resources

                                          • Desk Community Learning Series


                                          • Digest


                                          • Functions


                                          • Meetups


                                          • Kbase


                                          • Resources


                                          • Glossary


                                          • Desk Marketplace


                                          • MVP Corner


                                          • Word of the Day


                                            Zoho Marketing Automation

                                              Zoho Sheet Resources

                                               

                                                  Zoho Forms Resources


                                                    Secure your business
                                                    communication with Zoho Mail


                                                    Mail on the move with
                                                    Zoho Mail mobile application

                                                      Stay on top of your schedule
                                                      at all times


                                                      Carry your calendar with you
                                                      Anytime, anywhere




                                                            Zoho Sign Resources

                                                              Sign, Paperless!

                                                              Sign and send business documents on the go!

                                                              Get Started Now




                                                                      Zoho TeamInbox Resources



                                                                              Zoho DataPrep Resources



                                                                                Zoho DataPrep Demo

                                                                                Get a personalized demo or POC

                                                                                REGISTER NOW


                                                                                  Design. Discuss. Deliver.

                                                                                  Create visually engaging stories with Zoho Show.

                                                                                  Get Started Now









                                                                                                      • Related Articles

                                                                                                      • OPM reports dealing with performance data shows No Data

                                                                                                        Issue: It seems that OPM reports dealing with performance data are having issues where it displays no data. The problem is present for reports which has Attribute added in the filter.  Cause: The name change of the attributes used in the filter is ...
                                                                                                      • Scalability Guide

                                                                                                        This document covers the specifications and recommendations to analyze large volumes of data using Zoho Analytics On-Premise.  Scalability ceiling for optimal performance There are various factors that influence optimal application performance. The ...
                                                                                                      • HubSpot CRM Solution Catalog

                                                                                                        This page catalogs a very useful set of solutions that will guide you in creating reports for widely asked Key Sales Performance metrics over the HubSpot CRM data. If you need a solution that is not listed here and you are finding difficult to ...
                                                                                                      • KPI Widgets

                                                                                                        Zoho Analytics offers a widget-based model for adding single numbered widgets and chart type widgets within dashboards. These are called KPI Widgets. Zoho Analytics offers 2 types of KPI widgets: Single number widgets Chart type widgets  Adding ...
                                                                                                      • Create new Workspace

                                                                                                        Zoho Analytics offers various options to create a workspace easily. The workspaces you create are listed at the top of the home screen. This section discusses the different ways to create a workspace in Zoho Analytics. Please note that only Server ...
                                                                                                        Wherever you are is as good as
                                                                                                        your workplace

                                                                                                          Resources

                                                                                                          Videos

                                                                                                          Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                          eBooks

                                                                                                          Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                          Webinars

                                                                                                          Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                          CRM Tips

                                                                                                          Make the most of Zoho CRM with these useful tips.



                                                                                                            Zoho Show Resources