Table View

Table View displays source or preview data for a single table. For a file connector workspace, each table corresponds to a file group.

Required workspace permission:

  • Source data: Preview source data

  • Destination data: Preview destination data

If you do not have either of these permissions, then you cannot display Table View.

To display Table View:

  • On the workspace management view, click Table View.

  • On Workspaces view, from the dropdown menu in the Name column, select Table View.

  • From Database View, either click the arrow icon for the table, or click a row in the table.

From Table View, you can view and update the table and column configuration.

Table View with highlighted sections

Selecting and configuring tables

Selecting the table to view

When you display Table View from Database View, it displays the data for the selected table.

When you display Table View from the workspace management view or Workspaces view, it displays the most recently displayed table.

If Table View was never displayed before, then it displays the first table in the workspace.

To change the selected table, from the Table dropdown list, select the table to view.

Selecting the table mode

Required workspace permission: Assign table modes

To change the table mode that is assigned to the table:

  1. Click the current table mode.

  2. On the table mode panel, from the table mode dropdown list, select the new table mode.

Table Mode selection on Table View

When you change the table mode, Tonic Structural updates the preview data as needed. For example, if you change the table mode to Truncate, then the preview data is empty.

For a child workspace, the table mode selection panel indicates whether the selected table mode is inherited from the parent workspace.

Table mode configuration that overrides the parent workspace

If the child workspace currently overrides the parent workspace configuration, then to reset the table mode to the table that is assigned in the parent workspace, click Reset.

Viewing the generator configuration summary

The Model section of Table View displays the configured generators for the table columns.

Model section of Table View

The header for each Model entry is the column name.

Linked columns share an entry. The heading is a comma-separated list of the linked columns.

Model entry for linked columns

Each entry contains the following information:

  • The column and generator, in the format Column Name >> Generator Name. For example, First_Name >> Name indicates that the First_Name column has the Name generator applied. For linked columns, there is a Column Name >> Generator Name entry for each column.

  • The selected configuration options for the generator.

For a child workspace, each Model entry indicates whether the configuration overrides the parent configuration. For configurations that override the parent, to remove the overrides and restore the inheritance, click Reset.

Model entry for a configuration that overrides the parent workspace

The Model entry also indicates when Structural data encryption is enabled for the column.

To remove the generator from a column, click the delete icon.

Changing the column data display

Toggling between source and preview data

The Preview toggle at the top right of Table View allows you to choose whether to display original source data or the transformed data. You can switch back and forth to understand exactly how Structural transforms the data based on the table and column configuration.

By default, the Preview toggle is in the on position, and the displayed data reflects the selected table mode and the assigned generators. For tables that use Truncate mode, the preview data is empty. Truncated tables do not have data in the destination database.

To display the original source data, toggle Preview to the off position.

Note that for JSON columns that use Document View, you cannot preview the destination data from Table View. You must preview the data from Document View.

Using a query to filter the source data

You can provide a query to filter the source data. The query is always against the source data, not the preview data, regardless of whether the Preview toggle is off or on.

For example, you configure a first name field to use the Name generator and enable consistency. You can then query the source data for a specific first name value to check that the preview data uses the same destination value for all of those records.

To apply a query to the source data:

  1. Click the query filter icon, located between the table name and the table mode.

  2. On the Table Filter dialog, provide the WHERE clause for the query.

  3. To apply the query, click Apply.

  4. To close the dialog, click Close.

Table Filter dialog for Table View

To clear an applied query, on the Table Filter dialog, click Clear.

If no filter is applied, then the query filter icon has a white background.

Query filter icon when no query is applied

If a valid filter is applied, then the query filter icon has a gray background.

Query filter icon when a query is applied

If the provided WHERE clause is not valid, then the query filter icon has a red background.

Query filter icon when a bad query is applied

Information in the column headings

In addition to the column name, the column heading provides details about the column type and protection status. It also provides access to change the column configuration.

Primary and foreign key indicators

The column heading indicates when a column is either a primary key or a foreign key.

Column headings for primary and foreign keys

Protection status

The column heading indicates the column protection status:

Protection status indicators in the column headings
  • At risk columns are sensitive and do not have an assigned generator.

  • Protected columns have an assigned generator.

  • Not sensitive columns are not sensitive and do not have an assigned generator.

Sensitivity confidence

The sensitivity confidence indicator indicates the confidence in the detection.

Sensitivity confidence level indicator

For sensitive columns that Structural detected, the confidence level can be high, medium, or low.

For custom sensitivity rule matches or columns that you manually marked as sensitive, the confidence level is full confidence.

For more information about how Structural identifies values and assigns the confidence level, go to How Structural identifies sensitive values.

Column data type

The column heading displays the type of data that the column contains.

Data type information in the column headings

Child workspace overrides

Required license: Enterprise

In a child workspace, when a column overrides the parent configuration, an Overriding label displays in the column heading.

Table View column with a configuration override

To filter Table View to only display columns with overrides, toggle Show Overrides Only to the on position.

Table View with Show Overrides Only enabled

Configuring a column

Required workspace permission: Configure column generators

When a sensitivity scan identifies a column, Structural recommends a generator for the column. For example, when the sensitivity scan identifies a column as a first name, Structural recommends the Name generator configured to generate a first name value.

For unprotected columns that have a recommended generator, the column heading displays the available recommendation icon.

Table View column heading with the recommended generator icon

When you click the dropdown, the column configuration panel includes the following information:

Recommended generator panel for a column on Table View
  • The sensitivity confidence level

  • The recommended generator

  • Sample source and destination values based on the recommended generator

From the panel, you can choose whether to assign or ignore the recommended generator for that type.

  • To assign the recommended generator, click Apply.

  • To ignore the recommendation, click Ignore. Structural clears the recommendation.

Changing the column generator configuration

Required workspace permission: Configure column generators

To assign a generator to a column that does not have an assigned generator, or to change the current configuration, click the dropdown in the column heading.

On the generator configuration panel, from the generator type dropdown list, select the generator to assign to the column.

Generator dropdown list for a Table View column

Structural displays the available configuration options for the selected generator. For details about the configuration options for each generator, go to the Generator reference.

To remove the selected generator or generator preset, and reset the generator to Passthrough, click the delete icon next to the generator.

For more information about selecting and configuring generators and generator presets, go to Assigning and configuring generators.

Indicating whether a column is sensitive

Required workspace permission: Configure column sensitivity

On the column configuration panel, the Sensitive Data toggle indicates whether the column is marked as sensitive. The initial configuration is based on the sensitivity scan.

  • To mark a column as sensitive, toggle the setting to the on position.

  • To mark a column as not sensitive, toggle the setting to the off position.

In a child workspace, you cannot configure whether a column is sensitive. A child workspace always inherits the sensitivity designation from its parent workspace.

When you copy a workspace, Structural performs a new sensitivity scan on the copy. It does not copy the sensitivity designations from the original workspace.

Enabling Document View for JSON columns

Supported only for the file connector and PostgreSQL.

For a JSON column, instead of assigning a generator, you can enable Document View.

From Document View, you can view the JSON schema structure and assign generators to individual JSON fields. For more information, go to Document View for JSON columns.

To enable Document View, on the column configuration panel, toggle Use Document View to the on position. Note that if you have custom value processors, or enabled Structural data encryption, then the Use Document View toggle is in the advanced options.

When Document View is enabled, the generator dropdown is replaced with the Open in Document View option.

Last updated

Was this helpful?