diff --git a/frontend/src/scenes/data-warehouse/external/forms/SyncMethodForm.tsx b/frontend/src/scenes/data-warehouse/external/forms/SyncMethodForm.tsx index 52238ef21654c..8d4bafe96632a 100644 --- a/frontend/src/scenes/data-warehouse/external/forms/SyncMethodForm.tsx +++ b/frontend/src/scenes/data-warehouse/external/forms/SyncMethodForm.tsx @@ -10,7 +10,7 @@ const getIncrementalSyncSupported = ( if (!schema.incremental_available) { return { disabled: true, - disabledReason: "Incremental append replication isn't supported on this table", + disabledReason: "Incremental replication isn't supported on this table", } } @@ -109,23 +109,18 @@ export const SyncMethodForm = ({ label: (
-

Incremental append replication

+

Incremental replication

{!incrementalSyncSupported.disabled && ( Recommended )}

- When using incremental append replication, we'll store the max value of the below - field on each sync and only sync rows with greater or equal value on the next run. + When using incremental replication, we'll store the max value of the below field on + each sync and only sync rows with greater or equal value on the next run.

- You should pick a field that increments for each row, such as a{' '} - created_at timestamp. -

-

- This method will append all new rows to your existing table - this means duplicate - data can exist if the incremental field updates for updated rows (such as when using - an updated_at field) + You should pick a field that increments or updates each time the row is updated, + such as a updated_at timestamp.

{showRefreshMessage && (

- Note: Changing the sync type or incremental append replication field will trigger a full table - refresh + Note: Changing the sync type or incremental replication field will trigger a full table refresh

)}
@@ -185,7 +179,7 @@ export const SyncMethodForm = ({ (n) => n.field === incrementalFieldValue ) if (!fieldSelected) { - lemonToast.error('Selected field for incremental append replication not found') + lemonToast.error('Selected field for incremental replication not found') return }