Transformations in the Fivetran Dashboard
Learn how to manage Transformations for dbt Core* in your dashboard.
NOTE: For more detailed information about Quickstart data models, see the Manage data models section of our Transformations docs.
View transformations
To view transformations for a specific destination, click Transformations in the left navigation pane and choose your destination. On the Transformations page, you can see the status and time of each transformation’s last run, the run frequency, the transformation type, and the connectors associated with that output model.
You can filter the transformations list by the following statuses:
- Succeeded - your latest transformation run is successfully completed
- Failed - your latest transformation run has failed
- Scheduling - your transformation is being started at the moment
- Running - your transformation is currently running
- Blocked - your transformation is blocked by the failure of one or more upstream tasks
- Pending - your transformation has been created but has not completed its first run yet
- Paused - your transformation has been created but is disabled, which means it not running on any schedule
To view information about an individual transformation, click the output model name. Each transformation profile includes the following tabs:
- Run log: View active and past runs
- Schedule: View current schedule settings
- Details: View details about the transformation
You can enable and disable the transformation using the toggle in the top-left corner of the Transformation details page. You can also manually run the transformation anytime by clicking Run. To run the transformation with full_refresh
, click the arrow beside Run and then click Run with full refresh.
Run log
On the Run log tab, you can view your transformation’s recent run history and the currently running transformation, as well as the start time, duration, and status of each model run. Click the relevant run's row to see the run details.
Schedule
On the Schedule tab, you can view and edit your output model’s current schedule settings. There are the following schedule options:
Integrated: Fivetran will run your transformation after each upstream connector is synced. You can see the list of Upstream Connectors and Sync Frequency.
Custom: Fivetran will run your transformation at the frequency of your choice. If you enabled the Smart syncing option, the model won't run until connectors have completed syncing when schedules overlap. Custom scheduling allows you to select particular days of the week to run your transformation, a run frequency within a day, and, when the run frequency is set to 24 hours, a particular run time for your transformation. Available run intervals are as follows:
- 1 min
- 5 min
- 15 min
- 30 min
- 1 hour
- 2 hours
- 3 hours
- 6 hours
- 8 hours
- 12 hours
- 24 hours
When you set 24 hours as a run interval, you can also select a particular time to run your transformation at.
You can also access the Schedule tab from the main Transformations page. Click the three dots on the right side of the row, then select View schedule.
To edit your output model’s schedule, follow the instructions in the edit transformation schedule section.
Details
On the Details tab, you can view the following information about your transformation:
- Transformation ID: A unique ID that Fivetran assigns your transformation
- Created on: When the transformation was created
- Created by: Who created the transformation
- Average run time: The average duration of the transformation’s runs
- Last edited on: When the transformation was last edited within Fivetran
- Last edited by: The user who last edited the transformation within Fivetran
- Target: The target used for the transformation
On the Details tab, you can also remove a transformation. Learn how in the delete transformations section.
Edit dbt Core connection settings
To view or edit your destination’s dbt Core connection settings, follow these steps:
- On the Transformations main page, click Settings.
- Go to the dbt Core tab.
- Click Edit connection details.
- Edit your dbt Core connection settings, then click Save & Test.
TIP: When editing the connection settings on the dbt Core tab, you can click the blue hints to navigate to the relevant sections of the embedded Setup Guide displayed on the right.
NOTE: If you change your repository, we connect to the new repository and remove all transformations associated with the original repository.
Disconnecting Git repository containing your dbt project
On the dbt Core tab, under Settings, Click to disconnect the git repository containing your dbt project.
Add transformations
IMPORTANT: You can only add one transformation schedule per output model.
To add a transformation, follow these steps:
Click Transformations.
Type the destination name in the Search by name field to find the destination, or select the destination from the list.
Click Add transformation.
Select the transformation type from the drop-down menu.
Define the settings for the selected transformation type.
Quickstart data models - perform the following steps:
i. Select the Source type.
ii. Select Connector.
iii. (Optional) You can Read model descriptions in the embedded documentation for the Output models.
dbt Core - perform the following steps:
i. Select target.
ii. Select model.
Set schedule by selecting either of the following schedule types:
- Integrated - this schedule type is not available for dbt for Core transformations until you add a connector to your transformations
- Custom
NOTE: To use integrated or custom scheduling, you need to declare sources in your data models.
Click Save.
Edit transformation schedule
NOTE: You can only edit a transformation's schedule in the Fivetran dashboard. If you want to change the actual SQL statements within the transformation, you must do that in your dbt project.
To edit a transformation's schedule, follow these steps:
- Go to the transformation’s Schedule tab.
- Edit the schedule settings.
- (Optional) You can also select the Execute tests after each model run checkbox.
- Click Save.
Delete transformations
IMPORTANT: When you delete a transformation, the output model is completely removed from your dashboard, and you can no longer view its run history. If you want to schedule this output model later, you must add a new transformation. The new transformation will not include run history from the original model.
To delete a transformation from the Fivetran dashboard, follow these steps:
- Go to the transformation’s Details tab.
- Click Remove transformation.
- A pop-up window appears with a warning about deleting your transformation. Read it, then click Remove.
You can also remove a transformation on the Transformations main page. Click the three dots on the right side of the row, then click Delete Transformation.
Transformation bulk actions
Bulk actions allow you to select multiple transformations and perform any of the following actions at once:
- Pause selected transformations - only available for Transformation for dbt Core* and Quickstart transformations
- Resume selected transformations - only available for Transformation for dbt Core and Quickstart transformations
- Edit schedule of selected transformations - only available for Transformation for dbt Core - Scheduled in Fivetran and Quickstart transformations
- Remove selected transformations
When you select the relevant transformations on the Transformations list page by checking the box beside the transformation name, the bulk action pane appears at the bottom of the transformation list.
It displays the number of the selected transformations along with the relevant bulk action buttons. You can filter the list to only display the selected transformations by clicking Show Selected.
Pause selected transformations
To pause transformations using the bulk action mode:
- Select the transformations you want to pause by checking the box beside their names.
- Click Pause.
Resume selected transformations
To resume transformations using the bulk action mode:
- Select the transformations you want to resume by checking the box beside their names.
- Click Resume.
Edit schedule of selected transformations
To edit the schedule of transformations using the bulk action mode:
- Select the transformations you want to change the schedule for by checking the box beside their names.
- Click Edit schedule.
- Edit the schedule settings.
- Click Save.
Remove selected transformations
To remove transformations using the bulk action mode:
- Select the transformations you want to remove by checking the box beside their names.
- Click Remove.
- In the confirmation pop-up window, click Remove.
Troubleshoot failed transformations
To troubleshoot a failed transformation, use the Run log tab:
- Click the relevant failed run in the Run log tab.
- Read the run log to find out why your transformation failed.
* dbt Core is a trademark of dbt Labs, Inc. All rights therein are reserved to dbt Labs, Inc. Fivetran Transformations is not a product or service of or endorsed by dbt Labs, Inc.