RDM Example Project on Windows
The following guide shows you how to install and run the latest RDM example project on Windows. The example project provides a preconfigured environment for working through RDM tutorials.
For macOS instructions, see RDM Example Project on macOS.
Step 1: Download PostgreSQL and Keycloak plugins
Use PostgreSQL and Keycloak plugins to easily deploy the services needed for the RDM example project.
|
The plugins are intended for demonstration purposes only and are not meant for production environments. By using these, you are accepting Keycloak and PostgreSQL licenses. Keep in mind that the third-party software used in the plugins might not be up-to-date and might therefore pose a security risk. |
Download MDM and RDM Example Project Plugins from the Support Service Desk.
Step 2: Download and extract builds
Download the corresponding build packages of RDM and ONE Desktop from the Support Service Desk.
Extract packages
-
Unpack ONE Desktop.
-
In the ONE Desktop folder, create the following folders:
-
rdm -
keycloak -
pgsql
-
-
Extract the downloaded packages to these folders:
-
rdm-assembly-xxxxx.ziptordm -
keycloak-x.x.x-x-demo.ziptokeycloak -
pgsql-xxx.ziptopgsqlYour folder structure should now look like this. This ensures the scripts in the example project Files > bin work without issues.
Click to view folder structure



-
Step 3: Configure RDM
-
Navigate to
rdm/etcand openapplication.properties. This is the main file for RDM configuration. Define the license path, save, and exit.
Step 4: Start the example project
|
If you are preparing a project for Ataccama Cloud and you need to add new server or runtime configuration, you need to switch from the default configuration to a For more information, see deployment-guide:rdm-project-runtime-configurations.adoc. |
-
Start ONE Desktop.
For detailed instructions, see Install ONE Desktop. -
When prompted to select your workspace, keep the default location. For the example to run, the
workspacefolder must be located in the ONE Desktop installation folder.
-
Select the ONE Desktop perspective.
-
In the Model Explorer, select New and then Model Project.
-
In Use template, select
Reference Data Manager - Banking Example. -
Once the project loads in the Model Explorer, navigate to
Files/bin.
-
Start Keycloak and PostgreSQL:
-
Double-click
start-keycloak.bat. Keycloak is ready once the following message appears:Keycloak ... started in <number> s. Listening on: \http://0.0.0.0:8083 -
Double-click
start-postgres.bat. The database must be running before you execute the server script in the following step.
-
-
Start RDM:
-
Double-click
start-server.bat. The RDM Server is ready once the following message appears:Started ... in <number> secondsKeep the prompt windows running until you are done working with the example project. See Step 5: Stop the example project. -
Double-click
start-rdm.bat. The RDM Web Application is ready once the following message appears:Started ... in <number> seconds
-
-
Once everything starts, open one of the following in your browser:
-
http://localhost:8060— RDM Web Application -
http://localhost:8060/admin— RDM Admin Console
-
-
Log in with the following credentials:
-
Username:
admin -
Password:
admin
-
-
To access the RDM Online Server Web Console, open
http://localhost:8061in your browser. There you can find the following information:-
http://localhost:8888/console/applications/— Available online services -
http://localhost:8888/console/wfConfigs/— Configured workflows -
http://localhost:8888/console/scheduler/— Defined schedulers
-
Configure resources (optional)
For additional work on configuration, in the File Explorer perspective, define the following resources:
-
Database resource called
rdm_dbwith attributes:-
Host:
localhost -
Port:
5432 -
Database name:
rdm -
Username:
rdm -
Password:
rdm
-
-
Server resource called
rdmappwith attributes:-
URL:
http://localhost:8060/admin -
User:
admin -
Password:
admin
-
-
Server resource called
serverwith attribute:-
URL:
http://localhost:8061
-
|
If you want to view logs related to the example project, the default logging file path is defined using the |
Step 5: Stop the example project
When you are finished working with the RDM example project:
-
Stop the RDM Server and Web Application by closing their prompt windows.
-
To stop Keycloak and PostgreSQL, navigate to the
Files/binfolder in the Model Explorer:-
Stop PostgreSQL by double-clicking
stop-postgres.bat. -
Stop Keycloak by double-clicking
stop-keycloak.bat.
-
Was this page useful?