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:

  1. Copy the driver’s zip file into the SAP Accelerator’s /resource/jdbc_driver folder.

  2. Run dxac config update -dn to set the driver’s file name and classname name in the dxac config.

  3. 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.