Business Intelligence DATA VAULT MODELING By Nikhilesh DATA VAULT MODELING Data Vault Modeling is a database modeling method that is designed to provide long-term historical storage of data coming in from multiple operational systems. It is also a method of looking at historical data that, apart from...
Business Intelligence Understanding and Usage of Mondrian By Nikhilesh This blog will be talking about the different layers of Mondrian engine, its components, introduction to ROLAP etc. Layers of a Mondrian system A Mondrian OLAP System consists of four layers; these are as follows: Presentation layer The presentation...
Databases Different types of models used by databases By nitin sahu There are a lot of databases out there in the market, lets understand the models types and the corresponding usage. Different types of models used by databases • Relational DBMS • Wide column stores • Content stores • Document stores ...
Miscellaneous Storage option in Android (Shared Preferences) By Nikhilesh Android has several option to store persistent data.Your data storage options are the following: Shared Preferences Store private primitive data in key-value pairs. Internal Storage Store private data on the device memory. External Storage Store public data on the shared...
Business Intelligence Need of BI framework / BI platform: Helical Insights By nitin sahu Business is changing very rapidly, so is their requirement and needs, organizations generally spends a lot on transactional system to help automate the key business process and spends equally on business intelligence tool to find some useful information from the...
Miscellaneous Dependency Injection design pattern By Nikhilesh This blog is about one of the hot topics in programmers community. It is Dependency Injection or Inversion of Control. What is Dependency Injection? Here is a one liner from James Shore: "Dependency injection means giving an object its instance...
Javascript 3 ways to give users, a download By Nikhilesh 3 ways to give users, a download Here are 3 of the most common ways to enable downloads on your webpage Let's Begin Anchor Link The most easiest way is to provided a direct link <a href="link_to_download.html?file=filename.ext">Download</a> But this may...
Business Intelligence Simple charts with C3.js | D3-based reusable chart library By Nikhilesh Creating Simple charts with C3.js This Blog aims to explain how to use a library called C3 for building simple charts. C3 is a javascript library which builds on top of famous D3. C3 makes it easy to generate...
Business Intelligence Understanding Box and Whisker Plots By Shraddha Tambe Understanding Box and Whisker Plots A box plot or a Box-and-Whisker plot is one of the graphical methods to represent data distribution, very much like our beloved histograms. It helps understand the variations in a sample of data. It essentially...
Business Intelligence How to Send mail using gmail with Talend By Nikhilesh How to Send mail using gmail with Talend This is a very common requirement by every talend user when it is required to send mail in different scenarios. These scenarios are Successful completion of a job Failure of job or...
Miscellaneous Most Helpful Java IDE shortcuts By Nikhilesh Most helpful Java IDE shortcuts This article is about one of the general aspects of programming. The article although is very small but tries to focus on one of the very important aspects that a java programmer should know. It...
Java Sending Mail Using JavaMail API By admin Here, we are going to see how to send mail using JAVA MAIL API. First, you need mail.jar in your project. If you have, copied it otherwise you can download. Here are few notes, when you are going to create...