Databases
The ETL Client utilizes two databases, a Repository database for managing Jobs and Transformations, and a Staging database for storing and facilitating the transfer of Data Lake data to an on-premises environment.
The ETL Repository is tested with these database platforms: MS SQL Server 2016, 2017, 2019, and 2022.
While the ETL Client application does offer additional connectivity options to other database platforms, it should be noted that the necessary drivers for these platforms are not included with the ETL Client installation and are the responsibility of the user to obtain and install them.
It is recommended to use Microsoft SQL Server database for optimal support from Infor. If another database platform is chosen, Infor's ability to provide assistance with connectivity or syntax issues may be limited as the database platform has not been thoroughly tested.
- Repository database
- The ETL Client Repository database stores and manages the Jobs and Transformations. It is recommended that you use a Repository database size of 5 GB. This database holds all transformation and job step information.
- Staging database
- The Staging database serves as the target location for loading data from the Data Lake. The size of the Staging database depends on the data that is required to be moved from Data Lake to an on-premises environment.
- Database User
- The ETL Client requires a SQL Authenticated (no password expiry) database user with
dbo_owner
permissions to both databases to create tables, views and indexes.
Naming Convention
Although databases can be named in any manner, we recommend that you keep the naming
convention in alignment with the Infor OS Data Lake tenant suffix, for example:
prd
, trn
, tst, and so on.
Example for a “prd
” (production) tenant:
di_prd_repository
di_prd_staging
Folder structure
This table shows the recommended server folder structure:
Name | Description | Standard value |
---|---|---|
IONETL_BASE | IONETL Software base catalog | x:\Infor\IONETL |
JAVA_HOME | JAVA JDK 1.8 | This is based on the installed java version. For example: C:\Program Files\Amazon Corretto\jdk1.8.0_252 |
DI_DESIGNER | ETL Designer | x:\Infor\IONETL\Infor_ION_ETL_%version% |