Introduction
Many applications and organizations rely on databases to store their corporate data. These can be application databases to support operational systems, data warehouses, data marts, or ODS (Operational Data Store), and any data integration developer must understand how to manipulate the database objects and the data held within the database.
Talend usually connects to a database using JDBC, so it can connect to any datasource for which there is a JDBC driver, which means that Talend can connect to all of the most popular databases and a host of less well-known ones too.
In order to perform the recipes in this chapter, you need to ensure that you have a database installed. This book uses MySQL, a popular open source database that is freely downloadable. In addition, some of the recipes will make use of the HSQL database driver as a means of creating transient in-memory tables.
You will also need a general working knowledge of databases and have a reasonable understanding of SQL.
It...