Functionality required to efficiently use R with IBM(R) Db2(R) Warehouse offerings (formerly IBM dashDB(R)) and IBM Db2 for z/OS(R) in conjunction with IBM Db2 Analytics Accelerator for z/OS. Many basic and complex R operations are pushed down into the database, which removes the main memory boundary of R and allows to make full use of parallel processing in the underlying database. For executing R-functions in a multi-node environment in parallel the idaTApply() function requires the 'SparkR' package (< https://spark.apache.org/docs/latest/sparkr.html>). The optional 'ggplot2' package is needed for the plot.idaLm() function only.
The ibmdbR package works with the following IBM database products and services:
Before you start, you must install one of these products or provision an instance of one of these managed services. For more information, see:
If you use a Db2 managed service directly, everything is pre-configured and ready to be used from your web browser. If you connect to a Db2 server or use a Db2 managed service remotely, you must first install the appropriate client driver packages. You can download the packages from the service’s web console. After you install the driver packages, you must configure an ODBC source. Refer to the documentation of your operating system for information on how to do this.
For an introduction to the package and first steps, see the package vignette "Use IBM In-Database Analytics with R".