Deploying metadata (SAP Compliance accelerator)
Before running the deploy operation, you will need to initialize and configure the dxac tool. For instructions, see Getting Started.
Supported Objects
dxac supports the creation of the following global and non-global objects on a Delphix Continuous Compliance Engine during the deployment process.
Global objects
-
Algorithms
-
Domains
-
Profiler Expressions
-
JDBC Drivers
-
Driver Support Plugins
Non-global objects
-
Application
-
Environment
-
Connector
-
Ruleset
-
Inventory
The following section describes how to start the SAP Compliance Accelerator’s deployment process.
Deploying an Extended Driver (Optional)
If you are scrambling an SAP HANA database, then a JDBC driver must be uploaded to Continuous Compliance. The dxac tool can upload the driver to a target Continuous Compliance Engine. Instructions on how to find the SAP HANA’s JDBC driver or how to upload it manually are available here.
To upload a JDBC driver:
-
Copy the driver’s zip file into the SAP Accelerator’s
/resource/jdbc_driver
folder. -
Run
dxac config update -dn
to set the driver’s file name and classname name in the dxac config. -
Upload the driver to Continuous Compliance by running the normal deploy command with the
-ud
argument.
JDBC driver example
./dxac deploy sap hana <authentication-parameters> -ud
Deploying the SAP Compliance Resources
Deploying the SAP Compliance Resources, is the final step. This last stage will upload the objects, such as Application and Environment, defined by the config
process and the Resource templates that include our suggested profiler and masking settings.
Deploy (RHEL and MacOS)
./dxac deploy sap <oracle/hana> -i <engine_ip> -u <admin_user> -U <db_usr> -e "dxac_engine_password,dxac_database_password"
Deploy (Windows)
.\dxac.exe deploy sap <oracle/hana> -u <admin_user> -i <engine_ip> -U <db_usr> -e "dxac_engine_password,dxac_database_password"
For more information about the deploy
command, see Deploy (SAP - Compliance accelerator).
For instructions on how to set environment variables, see How to set up environment variables for dxac.
What’s Next?
You have now used dxac to deploy the Continuous Compliance metadata content successfully to a Delphix Continuous Compliance Engine. Further modification of the scrambling templates can be performed directly in the Continuous Compliance Engine’s UI.
For information on the dxac deploy command and its parameters, see CLI References.