Manage Tables
When you create a new extraction, you are automatically directed to the Tables page. This page lists all the source tables or SQL queries included in the extraction and allows you to configure the data to retrieve from your source system. By default, no tables are listed until you add them to the extraction.
To refresh the table list, select Refresh in the upper-right corner of the page.
To check the load status of a table, select it and then choose the Table status icon in the upper-right corner.
Column overview
| Column | Descrciption |
|---|---|
| Table source | Displays the source table or query name from the connected data source. |
| Type | Shows whether the row is a standard table or an SQL query. |
| Table description | Displays the table description from the source system, if available. |
| Table destination | Displays the destination table name. |
| Filter | Indicates any filter applied to limit data retrieved from the source table. |
| Post Execution Script | Displays or links to scripts that run after data is loaded for that table. |
| Fields | Shows the number of fields included for the table. Select the number to view or change the field mapping. |
| Unique Key | Displays the field(s) used as the primary identifier for each record. |
| Tracking Key | Displays the field(s) used to track record changes for incremental loads. |
| Indexes | Shows the number of indexes defined for the table. Select the number to view or edit indexes. |
| Transformation | Indicates whether any transformations are applied to the table data. |
| Partition | Indicates whether load-by-partition is enabled for the table. A checkmark appears if enabled. |
Add tables
- From the welcome screen or left navigation pane, select Extractions.
- Select an extraction from the list.
- Select the link under the Tables column.
- Click New, then choose Add Tables.
- Select the tables to retrieve data from.
- Click Save. The tables are added to the list.
- (Optional) For each table, enter a table description, and cahnge the table destination name, then click Save.
- (Optional) Apply filters to individual tables.
Migration extraction tables
Purge a table
Purging clears table records based on a condition before loading new data.
- Select a migration extraction from the list.
- Click the link under the Tables column.
- Select a table, and click the pencil icon under the Purge Condition column.
- In the warning message, click Confirm.
- In the SQL Expression Builder, enter the purge condition. You can use variables as values.
DELETE FROM [DESTINATION_TABLE]
WHERE <PURGE_CONDITION> - Click Save.
Duplicate a table
Duplicating copies a table’s configuration and fields, creating a new table entry to be customised.
- Select a migration extraction from the list.
- Click the link under the Tables column.
- Select the table you want to duplicate, then click the Duplicate Table icon in the upper‑right corner.
Delete a table
- Select an extraction from the list.
- Click the link under the Tables column.
- Select the table to delete.
- Click the Delete Table icon in the upper‑right corner.
- In the confirmation message, click Confirm.
Deleting a table also removes all related indexes and fields. This action cannot be undone.