Jasper BI And Pentaho Reports Performance Optimization

In any BI solution, we create a lot of reports and dashboard. Often the developers come across the problem that the solution is not performing well, the reports are taking a lot of time to load. In this blog we will try to discuss the different approaches which could be used to optimize the performance. …Read More

RequireJS : loading JavaScripts dynamically

According to a survey by W3Techs, Around 90% of websites uses JavaScript to enhance its usability and/or to make it interactive. There is a rise in trend of using JavaScript libraries (and plugins). According to google-webmetrics, the average number of scripts used per webpage is around 7!! But all scripts are not required on every …Read More


In my previous blog, I shared how to install liferay on existing tomcat using liferay source code. You can found my previous blog here http://helicaltech.com/install-liferay-existing-tomcat-7/ This blog will be talking about how to install liferay on Tomcat using WAR (existing Tomcat) For this Section, I will refer to your tomcat’s installation folder as $TOMCAT_HOME. Before …Read More

Dimensional Modeling Process

Dimensional Modeling Dimensional modeling is a technique, used in data warehouse design, for conceptualizing and visualizing data models as a set of measures that are described by common aspects of the business. It is especially useful for summarizing and rearranging the data and presenting views of the data to support data analysis. Dimensional Modeling Vocabulary …Read More

Getting Started with Mongo DB

Installation & Startup: Download MongoDB installer for windows platform from http://www.mongodb.org/downloads and run. This simply extracts the binaries to your program files. #Create DBPATH and log libraries: Allocate a folder in your system that can be used for holding the mongo databases and also allocate a log file. Ex – Allocated “C:\mongo\data\db” for databases and …Read More

Introduction to XSD – XML Schema Definition

This blog will talk about Introduction to XSD – XML Schema Definition   XML Schema Definition:- XML Schema describes the structure of an XML document, what a given XML document can contain, in the same way that a database schema describes the data that can be contained in a database (i.e. table structure, data types, …Read More

How to Use LUA as Web Script

Lua is commonly described as a “multi-paradigm” language, providing a small set of general features that can be extended to fit different problem types, rather than providing a more complex and rigid specification to match a single paradigm. Lua, for instance, does not contain explicit support for inheritance, but allows it to be implemented with …Read More

Date Calculation using Joda Time Library In iReport

Dear readers, this blog talks about Date Calculation using Joda Time Library In iReport By using Joda Time Library , we can give default value expression for any datetype parameter . Steps for using joda time library in iReport  : Download joda time library , 2. Put its jar file “joda-time.jar” in the path of …Read More

Installing Maven on Windows And Creating Maven project in Eclipse Juno

This blog talks about Installing Maven on Windows And Creating Maven project in Eclipse Juno Maven is build and dependency management tool for java based application development, it is not install as windows service, rather is configured using windows environment variable. In this post, I will summarize the steps need to install maven on windows …Read More

Creating Cascading Parameters with Pentaho Report Designer 5.0.1 Stable

Here we will be talking about creating cascading parameters with Pentaho Report Designer 5.0.1 Stable. Cascade parameters provide a way of managing large amounts of data in reports. You can define a set of related parameters so that the list of values for one parameter depends on the value chosen in another parameter. Step-1. Build …Read More