Skip to main content
Skip table of contents

Compliance jobs (read-only)

This iteration aims to elevate the existing compliance jobs feature in DCT by bringing changes to the existing UI experience. These changes include making additional information on jobs and executions available, several UX enhancements, and introducing a brand-new Compliance Job Execution details page—which offers a more granular view into executions, such as the execution components, the events that occurred during, and the recorded logs.

Change list

Compliance Jobs page

image-20241007-012428.png
  • The Execution Type column was previously named Job Type. It shows whether the execution type is Standard or Hyperscale.

  • The Type column is newly introduced. It shows whether the job is for Masking, Discovery, Tokenization, or Reidentification.

  • The Is On The Fly Masking column is newly introduced, which is hidden by default, but can be manually toggled on.

  • The Source column is newly introduced. It shows the engine name in the form of a link that redirects the user to the engine’s details page.

  • The Start Time and Run Time columns are newly introduced in lieu of the previous Last Completed Execution Date column.

Compliance Job details page

image-20241007-022626.png
  • In the top execution status tile section, the Start Time now shows both the date and time (previously it was only showing time).

  • The top execution status tile now has a View Job Execution Details button, which will redirect to the details page for this job’s latest execution (the execution details page is a new UI introduced in this feature).

  • The Details tile now shows much more metadata for the job. The information shown is as follows:

    • Job ID and Job Name

    • Execution Type (Standard or Hyperscale)

    • Compliance Job Type (Masking, Discovery, Tokenization, or Re-Identification)

    • Creation date

    • Environment name on the engine

    • Application name on the engine

    • Rule Set

    • Source (Engine)

    • Only if this is an On-The-Fly Job, we also show the Source Connector

Execution History tab

  • These new columns were added. Some columns are hidden by default and need to be manually toggled on (noted below).

    • Rows Processed: The number of rows masked. This is not applicable to JSON. 

    • Rows Total (hidden by default): The total number of rows. This is not applicable to JSON. 

    • Bytes Processed: The number of bytes masked. This is only applicable to JSON files and ASDD profiling jobs on XML files. 

    • Bytes Total (hidden by default): The total number of bytes. This is only applicable to JSON files and ASDD profiling jobs on XML files. 

    • Started By (link): DCT user who started this job (from DCT). If the job was not started from DCT, this will not be set. 

    • Queue Duration (hidden by default): how long this execution spent in the queue (between submit and executing) on the engine. 

    • Run Duration: How long this execution took to run. 

    • Total Duration (hidden by default): How long it took when this job was started from DCT to when it completed on the engine. 

    • Start Time: When the job was started to execute. 

Execution Details page (new) 

This feature introduces a new UI for compliance job execution details. In the Compliance Job Execution History list, each execution has a View button, which will take you to the details page for that execution.

image-20241007-023444.png

The Overview tab for an execution details page includes a status tile at the top which shows the steps the execution has taken.

It is then followed by a Details tile, which includes a few metadata for the execution, including:7

  • Name, ID, Compliance Job Type for the parent job of this execution.

  • Environment and Application name.

  • The number of execution component masked/discovered, yet-to-be masked/discovered, and the total number.

Execution Components tab

image-20241007-164616.png

This tab is part of the execution details page and shows a list of execution components for the execution. By default, we show the name, progress (in percentage), status, duration, and rows processed columns. But there are a few additional columns that can be manually toggled on. Including 

  • Rows Total 

  • Bytes Processed 

  • Bytes Total 

  • Non-Conformant Data 

In addition, each execution component in the list has a Details button which will open a dialog showing the events and logs that occurred for this execution component. Please note, the events and logs are only available when the execution is in a final state (succeeded, failed, or warning). Before then, there is no data to retrieve and therefore the execution component will not have the button.

Execution Logs tab

image-20241007-170536.png

This tab is part of the execution details page and shows the events and logs for the execution. The events are shown on the left and logs are shown on the right. 

image-20241007-171352.png

Events and logs are only available when the execution enters a final state (i.e. succeeded, failed, or warning). Before then, this tab will show a warning message. Once the execution transitions to a final state, this page should update once the data becomes available. 

JavaScript errors detected

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

If this problem persists, please contact our support.