Work in progress
Prerequisites
You need an installed version of the Pentaho Data Integration Server (DI-Server) or Carte as an Pentaho DI Enterprise Edition version 5.0 or higher.
Configuring the DI-Server as a Data Service Server
File based
When running only file based, no further configuration is needed. The data services are taken from the
<users home folder>.pentaho/metastore folder
- You need to make sure, that this folder is accessible on the DI-Server.
- When running the DI-Server as a Windows server, please see the comment below (in the DI-Repository section) for different <users home folders> when running as a service.
DI-Repository
When using the DI Repository, the following configuration is needed:
- Edit the file data-integration-server/pentaho-solutions/system/kettle/slave-server-config.xml
- Add the <Repository> information (see Carte Configuration). For example:
<slave_config> [...] <repository> <name>Repository Name (id)</name> <username>username</username> <password>password</password> </repository> </slave_config>
Note: The given user needs to have access rights to the DI repository. The password can given encrypted (using the Encr tool).
If you are doing this the first time after the default installation: For the DI-Server you can use the standard admin account to test with password "password".
- The DI-Server needs to have access to the repositories.xml file (normally in your <users home folder>/.kettle
Note: When running the DI-Server as a Windows server, please remember that the KETTLE_HOME folder with the repository.xml file is depending on the Log on user-name of the Windows Service named Data Integration is running with (you can verify the Log on user account within the Windows services). This is by default the local system account and may need to be changed according to your needs.
You can find further information about Changing the PDI Home Directory Location (.kettle folder) within the InfoCenter.
- You can check the successfully connection to the DI repository by opening the DI-Server page, after login e.g. http://localhost:9080/pentaho-di/kettle/status
- Please check the information in the Configuration details / Repository name: There should be the correct name and no error.
- List the services, e.g. by http://localhost:9080/pentaho-di/kettle/*listServices*
once you defined a service within the DI Repository it is listed here
Configuring Carte as a Data Service Server
-- TODO --
Configuring Clients
-- TODO --