Issues while implementing loops in Pentaho Data Integration

Issues while implementing loops in Pentaho Data Integration Generally for implementing batch processing we use the looping concept provided by Pentaho in their ETL jobs. The loops in PDI are supported only on jobs(kjb) and it is not supported in transformations(ktr). While implementing loops in PDI, we have come across many blog suggesting us to …Read More


USING PARMETERS IN iREPORT   Most basic knowledge any new learner would have of word parameter -“ parameter is a limit or boundary which defines the scope of a particular process or activity ”. And technically we can define it as – “A numerical or other measurable factor forming one of a set that defines …Read More

Batch process implementation in kettle (Pentaho Data Integration):

Batch process implementation in kettle (Pentaho Data Integration): In order to implement the batch process we needs to have the looping logic. But I did not find any component or suitable method in kettle to create those loops. So I have created a way to resolve that problem in one of my project and updated …Read More


WATCHDOG INTRODUCTION For those embedded systems that can’t be constantly watched by a human, watchdog timers may be the solution. The watchdog timer is an important device in the embedded system , which is used to develop reliable products. Most of the embedded systems need to be self-reliant in order to restart and restore the system if …Read More

What is Node.js?

What is Node.js? A lot of the confusion for newcomers to Node is misunderstanding exactly what it is. The description on definitely doesn’t help. An important thing to realize is that Node is not a webserver. By itself it doesn’t do anything. It doesn’t work like Apache. There is no config file where you point it …Read More

JavaScript Good Parts

Here, I’m going to discuss few concepts of JavaScript which are well aware to everyone but there are some loop holes which users are not aware of. The main focus of this post is to discuss and write a better code. First, we discuss about for in problem. Let’s take this code: for (name in …Read More

JavaScript inheritance explained

In this blog article, I will discuss about the JavaScript inheritance as it is one of the non-trivial concepts especially to a Java Programmer. As Douglas Crockford says it is really the world’s most misunderstood programming language though very powerful. JavaScript inheritance is based on prototype and it supports Single inheritance. Multiple inheritance using mixins …Read More

STLC (Software Test Life Cycle)

STLC (Software Test Life Cycle) Life-cycle in simple term refers to the sequence of changes from one form to other form. These changes can happen to any tangible or intangible things. Every entity has a life-cycle from its inception to retire / demise.In a similar fashion, Software is also an entity. Just like developing software …Read More

Data Partitioning in MySQL

To increase the Query execution Performance in MySQL , we found the solution to do the data partitioning on the table. What is Data Partitioning? Partition enables you to distribute portions of individual tables across a file system according to rules which you can set largely as needed. In effect, different portions of a table …Read More