Skip to main content
Skip table of contents

Discovery Jobs

Overview

To locate and classify sensitive information, it is first necessary to create a Discovery job. This involves managing the creation, modification, and deletion of these jobs. Additionally, it is possible to manually start a specific job or abort a running job.

image-20240714-055055.png

Administrator > Discovery > Discovery Management > Discovery Jobs

Structure of a Discovery Job

image-20240730-064558.png

A discovery job consists of data patterns, which contain the pattern information needed to extract sensitive information, and detection profiles, which are collections of one or more data patterns.
Since the job scans each data source, connection information defined in the access control system is required.
While jobs can be run manually, a schedule can also be set up for periodic execution. Queries are used to access each database and retrieve columns containing sensitive information; however, users cannot view, modify, or delete these queries.

Creating a Discovery Job

Click the + Discovery Jobs button on the Discovery job page to open the job creation page.

  • When creating a Discovery Job, selecting all connections may lead to a significantly longer scanning time. It is recommended to select only the specific connections needed for the scan to optimize performance.

  • While built-in profiles are available for convenience, they contain a broad range of patterns, which may lead to a high number of false positives. To minimize both scan time and false positives, it is recommended to create a custom profile that includes only the necessary patterns for your scan.

  1. Specify Data Source: Currently, the only supported data source is some RDBMS databases, with the "Database" option fixed. As features expand, options like Object Storage may become selectable.

  2. Select Connection: Select the connections you want to scan. You can choose all available connections or selectively specify certain connections.

    1. Click + Connection button

      image-20241031-050628.png

      Create connection

    2. In the popup window, select the target connections you want to include in the discovery job, and then click the Add button to confirm your selection.

      image-20241031-051226.png

      Select a specific connection to add

    3. Check if the selected connection has been added to the list.

      image-20241031-051543.png

      Verify the added connections for the Discovery Job

  3. Specify Detection Profile: Select the pattern set that will be used when the job is performed

    1. Click the + Detection Profile button

      image-20241031-053159.png

      Add Detection Profile

    2. Select the profile to be used from the popup window and click the Add button.

      image-20241031-052957.png

      Select the Detection Profile to use.

    3. Check if the selected profile has been added to the list.

      image-20241031-053354.png

      Check the added Detection Profile in the Discovery Job

  1. Specify Sample Size: Scanning all columns can impose a load on the server, so it is possible to limit the scan to a specified number of rows. The minimum sample size is set to 100 rows to ensure reliability. While there is no maximum limit, selecting too large a value could severely impact server performance, so input values should be chosen carefully. The default value is 1,000 rows.

  2. Set Schedule: Jobs can be scheduled to run periodically by specifying a schedule in cron format. If "Manual" is selected, no schedule is set. Regardless of whether a schedule is set or manual execution is chosen, all Discovery jobs can be started manually from the Discovery job list.

  3. Assign Job Name: Provide a name for the job to facilitate easy identification. Job names must be unique; entering a duplicate name will result in an error message.

  4. Enter Description: Input a description for the job and save it.

Modifying a Discovery Job

To modify an existing job, click on a specific row in the Discovery job list. After making changes, click the Save Changes button to save the updates.

Deleting a Discovery Job

image-20240730-081355.png

To delete a Discovery job, select the checkbox next to the specific job in the Discovery job list and click the Delete button. However, jobs that are currently running cannot be modified or deleted until they have been stopped.

Controlling Discovery Job Execution

  • Discovery Job Status Information:

    • Created : The job has been created but has not yet been executed.

    • Running : The job is currently in progress.

    • Completed : The job has been successfully completed.

    • Failed : The job was executed but failed.

    • Aborted : The job was forcibly stopped by the user during execution.

image-20240730-082643.png
  • Manual Start of a Specific Job: To start a job manually, select the desired job from the list and click the Run Now button.

  • Aborting a Specific Running Job: To abort a job that is currently running, select the "Running" job from the list and click the Stop button.

Checking the status of a Discover Job

Navigate to the Discovery History section and go to the Run History tab to view the details of the execution status.

JavaScript errors detected

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

If this problem persists, please contact our support.