RiskModeler: Import RDM from BAK file
Number of APIs: 5
This is a self sufficient end-to-end Qodex collection to import any local RDM file in BAK format into Risk Modeler.
Pre-Requisites:
- Access to up and running Tenant with Risk Modeler
- API Key
- Local copy of RDM file in *.mdf or *.bak format
Quick Start:
- Add the following Environment Variables - (Refer: [Defining environment variables]
- API_KEY = {Your API Key}
- FILE_NAME = {RDM file name without extension}
- FILE_EXT = {File extension of your RDM file}
- EDM_NAME = {Existing EDM Name in RiskModeler you want the RDM to be associated with, optional}
- RMSAPIHOST = {Your RMS API host} (Refer: Quick Start)
- FILENAMEUUID = {Add a unique UUID for your file}
We have created a sample environment variable templateSample Environment - RiskModeler_July_2022: Import RDM from BAK file
for your convenience. (Refer: [selecting an active environment] )
- Open Request body of PUT
Uploading to S3
and select your file from your local machine
-
Get S3 Upload Details - GET /riskmodeler/v1/uploads GET https://{{RMS_API_HOST}}/riskmodeler/v1/uploads?fileextension={{FILE_EXT}}&dbtype=RDM&filename={{FILE_NAME_UUID}}.{{FILE_EXT}}
-
Create Multpart Upload to S3 - AWS Service POST https://{{s3_host}}.amazonaws.com/{{s3_path}}/{{s3_filename}}?uploads
-
Uploading to S3 - AWS Service PUT https://{{s3_host}}.amazonaws.com/{{s3_path}}/{{s3_filename}}?partNumber=1&uploadId={{s3_uploadId}}
-
Complete Multpart Upload to S3 - AWS Service POST https://{{s3_host}}.amazonaws.com/{{s3_path}}/{{s3_filename}}?uploadId={{s3_uploadId}}
-
Submit RDM Job - POST /riskmodeler/v1/uploads/ POST https://{{RMS_API_HOST}}/riskmodeler/v1/uploads/{{rms_uploadId}}/rdm?uploadId={{rms_uploadId}}&rdmName={{FILE_NAME}}&edmDataSourceName={{EDM_NAME}}