Metadata Driven ETL and Reporting
Metadata Driven ETL and Reporting with Pentaho Data Integration and Report DesignerTutorial Details Software: If PDI Kettle 4.2 GA and PRD 3.8.1 GA or later are available, download them from...
View ArticlePentaho Data Integration 4 Cookbook - Book Review
Book Review: Pentaho Data Integration 4 CookbookPentaho Data Integration 4 Cookbook by María Carina Roldan and Adrián Sergio Pulvirenti illustrates with plenty examples how data can be imported from...
View ArticleStar Schema Modeling with Pentaho Data Integration
Star Schema Modeling with Pentaho Data IntegrationTutorial DetailsSoftware (this tutorial was published on 2011-11-04 and download sources were correct on this date but might change in future):...
View ArticleJaspersoft iReport: How to pass a parameter to a sub-dataset
Jaspersoft iReport: How to pass a parameter to a sub-datasetLet’s say our main report is grouped by continent and the details band holds sales figures for each country. We would like to add now a pie...
View ArticleArticle 20
Jasperwave - the other JasperReports DesignerIt's always good when there is new competition on the field: Jasperwave is a recent project on creating a very user-friendly JasperReport Designer....
View ArticleBook review: Agile Analytics: A Value-Driven Approach to Business...
A high percentage of classic waterfall model business intelligence projects are failing. One of the main reasons for this is that the waterfall model is a sequential model: Simply speaking, you plan...
View ArticleComparison of resource sharing features in open source reporting
Comparison of resource sharing features in open source reporting toolsIn large scale reporting projects sharing resources is key for efficiency. This article tries to compare the three most popular...
View ArticlePentaho Data Integration (Kettle) Big Data features go Open Source
I just read some pretty exciting news: All the Big Data features in Pentaho Data Integration (Kettle) will be made available in the open source version. This means you have now free access to all the...
View ArticlePostgreSQL: Auto generating a sample dataset
Sometimes you just want to create simple sample datasets for tables quickly. If you are lucky your database provides some native SQL functions for this purpose.PostgreSQL has quite an interesting...
View ArticleTalend: Setting up database logging for a project
Talend: Setting up database logging for a projectWhen executing Talend ETL jobs it is quite important to store the logging information. This is not only relevant for the last execution of an ETL job,...
View ArticleTalend Open Studio: Scheduling and command line execution
Talend Open Studio: Scheduling and command line executionIn this tutorial we will take a look at how to export a TalendOpen Studio ETL job to an autonomous folder and schedule the job via crontab. In...
View ArticleTalend Open Studio: Populating a date dimension
Populating a date dimensionDate dimensions are an essential part of a data warehouse. Usually they are only populated once. Scripts can be created on the database side (as outlined here), but if you...
View ArticleTalend Open Studio: How to set up context variables
Talend Open Studio: How to set up context variablesA common concept of making your ETL process easy to configure is to use global variables. This caters for scenarios when you have to move your ETL...
View ArticleTalend open sources Big Data features
Just a month ago I reported here that Pentaho open sourced their Big data features in their data integration tool (Kettle). And yesterday Talend revealed on their blog that they are about to release a...
View ArticlePostgreSQL: Auto generating a sample dataset (II)
Some time ago I presented a simple solution to generate date dimension data in PostgreSQL using standard SQL. The below approach is another take on this and probably a little bit easier to read then...
View ArticleTalend Open Studio: Retrieve PostgreSQL error messages
Retrieve PostgreSQL error messagesWhen using the PostgresqlOutput component, sometimes you will only see “Call getNextException to see the cause” in the error log in case something goes wrong:So how do...
View ArticleCreating and using external Jasper Report styles with JasperWave
Creating and using external Jasper Report styles with JasperWaveThe JasperWave team just released version 0.9.5 of their JasperReports Designer. Among the main new features are External Style...
View ArticleFree Book: Talend Master Data Management Practical Starter Guide
Master Data Management has gained a strong momentum in the last few years. I spent the last few months putting together a small practical book on Talend Open Studio for Master Data Management. This...
View ArticleD3JS: A new area of dashboarding
D3JS: A new area of dashboardingIs this the start of a new era for dashboard generation?What has been happening so far:Business intelligence software providers: each of them have their own dashboard...
View ArticleJasper Report Bursting with Pentaho Data Integration (Kettle) using a REST...
Jasper Report Bursting with Pentaho Data Integration (Kettle) using a REST serviceJasperReports Server 4.7 comes with some very useful REST services, one of them being a report creation service. The...
View Article