Skip to main content

NoSQL - Couchbase

Following are the options specific to CouchBase:

  • Connection Name: Enter a unique Connection Name. This fields accepts letters, numbers, symbols.

  • Hostname/IP Address: Enter the Host Name or IP address in the field.

  • Group/IP Range: Select the Group/IP Range from the Group/IP range drop-down.

  • Port Number: Enter the Port Number for establishing a connection. You can also edit the port number later, if required.

  • CyberArk Authentication: Check this checkbox to enable CyberArk Authentication in PK Protect for NoSQL. Provide values for the following options which gets enabled only after checking this checkbox.

    • Safe Name: Provide the safe name.

    • Object Name: Provide the object name.

  • Username: Enter the database username.

  • Password: Enter the database password.

  • SSL: For an additional layer of security check the SSL (Secure Socket Layer) checkbox. There are three options available for SSL: 

    • None: This allows unsecured connections between the server and the client.

    • Server Validation: This is one-way authentication in which only Server is authenticated.

  • Explicit Nulls: This field allows you to express any empty value as null based on the selected option given in the Explicit Nulls drop-down. In case if any option is selected under this field, then the default value will be added for that record. There are five values specified:

    • emptyArrayAsNull – An empty array will be considered as null when the checkbox is checked.

    • emptyStringAsNull – An empty string will be considered as null when the emptyStringAsNull checkbox is checked.

    • zeroAsNull – In case of integer, zero will be considered as null when the checkbox is checked.

    • epochDateAsNull – if you’ve selected this option then the default value 1-JAN-1970 will added in the record if it consists of an empty value. 
      E.g., if epochDateAsNull is selected and there exists and epoch date (1-JAN-1970) in the data to be scanned, then the date will be considered as null.                                              

    • epochTimestampAsNull – if you’ve selected this option then the default value 1-JAN-1970 00:00:00 will be considered as a null value.
      For instance, if the epochTimeStampAsNull is selected and there exists an epoch timestamp in the data to be scanned, then that timestamp will be considered as null.

  • Connection Attribute: Select the attribute name from the Connection Attribute drop-down. This functionality allows you to add tags to the created connection.

  • Filter By Schema/DB name: This pane will list down all the database/schema for the entered connection. To populate the bottom window, click Fetch Metadata button and it will list down the available database/schema for the connection.
    To select the database/schema name, check the checkbox next to the database or search the database by entering the schema name in the textbox.

  • Target Databases/Schemas: It allows you to add a database as the target database, to store the masked data. To add a database as Target Database, enter name of the database in the Target Database textbox. Click the Add button. The database will be added in the Target Database panel. Click Edit icon to edit the name of the database. Click Trash icon to delete the database.

    *Note: More than one database can be added as the target database

    To proceed further for remaining steps, refer Step 2 in NoSQL Detection.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.