September 2023
Apache Kafka destination
You can now use AWS MSK as your destination with Fivetran connectors. For more information, see our setup instructions.
Dashboard Improvements
Notes feature discontinued
We have discontinued the Notes feature from the Fivetran dashboard. You can no longer create or maintain notes about a connector or destination.
Lite Connectors
Lite connectors are now available for the following sources:
OneLake
We have added OneLake as one of our supported destinations. Read our OneLake documentation.
Organization Management
We have released the beta version of Organization Management. Organization Management provides a central control point for all Fivetran accounts within your organization. For more information, see our Organization Management documentation.
Transformations for dbt Core
dbt Core version 1.6.3 support
We now support dbt Core version 1.6.3. You can use this version to run your projects.
For this version of dbt Core, we don't support SQL Server, Azure Synapse, and MySQL destinations. These destinations are not currently supported by custom dbt Core adapters.
We now support MySQL or MariaDB destinations for dbt Core versions 1.1.*.
* 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.
dbt logs visual improvements
In order to make dbt run logs easy to read, we have updated the font and added color coding for certain statuses.
* 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.
New dbt Quickstart packages
We have added new Quickstart packages for the following connectors:
* 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.
Schema changes
Amazon Selling Partner
We have added two new tables, FINANCIAL_SHIPMENT_EVENT_ITEM and FINANCIAL_SHIPMENT_EVENT_ITEM_PROMOTION.
We have added a new column, event_type, to the FINANCIAL_AFFORDABILITY_EXPENSE_EVENT and FINANCIAL_SHIPMENT_EVENT tables.
We have added a new column, inventory_summary_id, to the FBA_INVENTORY_RESEARCHING_QUANTITY_ENTRY table.
We have added the following new columns to the FINANCIAL_CHARGE_COMPONENT table:
charge_kindlinked_tolinked_to_id
We have added the following new columns to the FINANCIAL_FEE_COMPONENT table:
fee_kindlinked_tolinked_to_id
We have added a new primary key column, _fivetran_id, to the FBA_INVENTORY_SUMMARY and FINANCIAL_SAFET_REIMBURSEMENT_ITEM tables.
We have deprecated the financial_event_id and financial_event_type columns in the FINANCIAL_CHARGE_COMPONENT and FINANCIAL_FEE_COMPONENT tables.
We are gradually rolling out these changes to all existing connections.
We have deprecated the ORDER_ITEM_APPROVAL_STATUS and ORDER_ITEM_APPROVAL_TYPE tables because the Orders API v0 has deprecated the ItemApprovalTypes and ItemApprovalStatus attributes.
Brevo
We have added two new tables, EMAIL_CAMPAIGN_STATS and EMAIL_STATISTICS, as child tables of the EMAIL_CAMPAIGN table.
Clickup
We have added two new tables, SUB_TASK and SUB_TASK_ASSIGNEE.
Facebook Ads
We have removed the status_processing_progress and status_value fields from the AD_VIDEO_HISTORY table as the structure of the video_status object has changed and the corresponding API document has not been updated. We will add columns to align with the new structure as soon as the Facebook document is updated.
Fivetran Platform Connector
We now populate the created_at column as null in the DESTINATION table if the is_active column is false.
We have added two new columns, is_active and type, to the DESTINATION table.
GitHub
We have added the repository_id column as a primary key in the SECURITY_ALERT table.
We have added a new column, payload, to the DEPLOYMENT table.
HubSpot
We have added the following new tables to support the HubSpot Web Analytics API:
GEOLOCATION_ANALYTICS_DAILY_REPORTGEOLOCATION_ANALYTICS_MONTHLY_REPORTGEOLOCATION_ANALYTICS_OVERALL_REPORTGEOLOCATION_ANALYTICS_WEEKLY_REPORTSESSIONS_ANALYTICS_DAILY_REPORTSESSIONS_ANALYTICS_MONTHLY_REPORTSESSIONS_ANALYTICS_OVERALL_REPORTSESSIONS_ANALYTICS_WEEKLY_REPORTSOURCES_ANALYTICS_DAILY_REPORTSOURCES_ANALYTICS_MONTHLY_REPORTSOURCES_ANALYTICS_OVERALL_REPORTSOURCES_ANALYTICS_WEEKLY_REPORTTOTALS_ANALYTICS_DAILY_REPORTTOTALS_ANALYTICS_MONTHLY_REPORTTOTALS_ANALYTICS_WEEKLY_REPORTUTM_ANALYTICS_DAILY_REPORTUTM_ANALYTICS_MONTHLY_REPORTUTM_ANALYTICS_OVERALL_REPORTUTM_ANALYTICS_WEEKLY_REPORT
We are gradually rolling out these changes to all HubSpot connections.
Kustomer
We have added a new table, CUSTOM_ATTRIBUTE_METADATA, to store the metadata properties for the custom attributes of a specific resource.
Notion
We have renamed the BLOCK table to PARENT_BLOCK and the DATABASE_OBJECT_OPTION table to DATABASE_OBJECT_PROPERTY.
We no longer sync the PAGE_PROPERTY_TYPE table. We now sync the data as custom fields to the PAGE_PROPERTY table.
We no longer sync the properties_* columns in the DATABASE_OBJECT table. We now sync the data from the properties_* columns to the DATABASE_OBJECT_PROPERTY table.
Be sure to update your queries.
Outreach
We have added two new columns relationship_follow_up_sequence_id and relationship_user_id, to the MAILING table.
Pipedrive
We have added the following new columns to the PRODUCT_DEAL table because Pipedrive has changed its logic of product discounts:
discountdiscount_typetax_method
Recharge
We have added a new column, value_type, to the DISCOUNT table.
Snowplow
We have added the collector_tstamp column as a part of the composite primary key of the EVENT table. The new composite primary key is a combination of the collector_tstamp and event_id columns.
We have added a new column, collector_tstamp, to the UA_PARSER_CONTEXT and [CUSTOM_CONTEXT] tables. We have also added the collector_tstamp column to the composite primary key of the two tables. The new composite primary key is a combination of the collector_tstamp and event_id columns.
We are gradually rolling out these changes to all existing connections.
Workable
We have added a new primary key column, fivetran_id, to the SUPPORTED_FILE_TYPE table. We no longer use the file_type column as the primary key of the SUPPORTED_FILE_TYPE table. Be sure to update your queries.
Workday HCM
We have made the following schema changes for the Workday HCM connections created before September 9, 2023:
We no longer sync the following columns of the tables below:
| TABLE | COLUMNS |
|---|---|
COMPENSATION_GRADE_PROFILE | compensation_grade_profile index job_profile_id |
JOB_PROFILE_CERTIFICATION | certification_id country |
JOB_PROFILE_COMPETENCY | id |
JOB_PROFILE_EDUCATION | degree_id |
JOB_PROFILE_LANGUAGE | id |
JOB_PROFILE_PAY_RATE | country pay_rate_id |
JOB_PROFILE_RESTRICT_TO_COUNTRY | country id |
JOB_PROFILE_SKILL | job_profile_skill_id |
JOB_PROFILE_WORK_EXPERIENCE | id |
We will stop syncing the following tables after September 15, 2023:
CERTIFICATION_SPECIALTY_ACHIEVEMENTLANGUAGE_ABILITY_PROFILEUNION_MEMBERSHIPWORKER_COMPENSATIONWORK_STUDY
Be sure to update your queries.
We have added the following new tables:
COMPENSATION_GRADEJOB_PROFILE_CERTIFICATION_SPECIALTYJOB_PROFILE_COMPENSATION_GRADE_PROFLEJOB_PROFILE_LANGUAGE_ABILITYJOB_PROFILE_WORKER_COMPENSATION
We have added the following new columns to the tables below:
| TABLE | NEW COLUMNS |
|---|---|
JOB_PROFILE | compensation_grade_id union_code union_membership_requirement work_study_award_source_code work_study_requirement_option_code |
JOB_PROFILE_CERTIFICATION | country_code |
JOB_PROFILE_COMPETENCY | competency_id |
JOB_PROFILE_LANGUAGE | language_id |
JOB_PROFILE_PAY_RATE | country_code |
JOB_PROFILE_RESTRICT_TO_COUNTRY | country_code country_id |
JOB_PROFILE_SKILL | skill_code |
JOB_PROFILE_WORK_EXPERIENCE | work_experience_id |
Improvements
Adjust
The Adjust connector now supports priority-first sync. Priority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Adjust's priority-first syncs fetch the most recent 30 days' worth of data from all tables. To learn more, see our priority-first sync documentation.
Adobe Analytics Data Feed
We now support connecting to your Azure Blob storage container using Azure Private Link. Learn more in our setup guide.
Airtable
We now share Airtable webhooks across different Fivetran Airtable connections. You can now select the same base across more than two connections. Previously, Airtable webhook limitations allowed to create a maximum of two OAuth webhooks per Airtable base. Each connector created its own webhook, as a result you could only select the same base in a maximum of two Fivetran connections. We are gradually rolling out this improvement to all existing connections.
Amazon DynamoDB
We have upgraded the Amazon DynamoDB connectors from AWS SDK 1.12 to AWS SDK 2.17. We are gradually rolling out this improvement to all existing connections.
Amazon S3
We now support syncing PGP (Pretty Good Privacy) signed and encrypted files. We have added a new option, Signer's Public Key, to the PGP Encryption Options configuration in the connector setup form. For more information, see our setup instructions.
Amazon Selling Partner
The Amazon Selling Partner connector now supports priority-first sync for the FINANCE module. Priority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Amazon Selling Partner's priority-first syncs fetch the most recent 7 days' worth of data from the FINANCE module. To learn more, see our priority-first sync documentation.
Apache Kafka
We now name the Kafka topics and schemas in the following formats:
- Topic name format:
<schema_name>-<table_name> - Schema name format:
<schema_name>.<table_name>
Previously, we used the <schema_name>.<table_name>.<hash> format for both topic and schema names. We made this change to avoid adding a hash and to avoid conflicts, as Kafka does not differentiate between periods (.) and underscores (_) in topic names.
Azure Blob Storage
We now support syncing PGP (Pretty Good Privacy) signed and encrypted files. We have added a new option, Signer's Public Key, to the PGP Encryption Options configuration in the connector setup form. For more information, see our setup instructions.
Azure Data Lake Storage
Our Azure Data Lake Storage (ADLS) destination is now generally available. Read our Azure Data Lake Storage destination documentation.
Azure Monitor
We have updated the pattern for log filters. For more information, see our documentation.
Chargebee Product Catalog 2.0
We no longer capture deletes for the INVOICE and SUBSCRIPTION tables. We no longer update the _fivetran_deleted column in these tables.
Firebase
Firebase connections created on or after September 29, 2023, support two pack modes, Packed mode and Unpacked mode, at the connection level. Packed mode is the new default option. When you choose a pack mode on the Connection Details page, the selected mode applies to all tables that are enabled for syncs.
We will continue to support both pack modes at the table level for Firebase connections created before September 29, 2023. Learn more in our Firebase pack mode documentation.
Fivetran Platform Connector
We now sync HVR 6 usage data to the DESTINATION and USAGE_COST tables.
We now sync all roles to the ROLE and ROLE_PERMISSION tables. Previously, we synced only the custom roles with an associated account.
Gong
We have added a new field, Base URL, to the connector setup form in order to maintain data synchronization after Gong updated the base URL for its API calls. For more information, see our setup instructions.
Google Ads
We have upgraded our Google Ads connector from version 14 to 14.1 of the Google Ads API and added the following metrics and segments to custom reports:
metrics.new_customer_lifetime_valuemetrics.all_new_customer_lifetime_valuesegments.new_versus_returning_customers
HubSpot
We now perform a weekly table re-sync to capture soft deletes for the CONTACT_LIST_MEMBER table. We are gradually rolling out this feature to all existing connections.
Klaviyo
The Klaviyo connector now supports priority-first sync. Priority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Klaviyo's priority-first syncs fetch the most recent 7 days' worth of data from the EVENT table. To learn more, see our priority-first sync documentation.
We have upgraded our connector to Klaviyo API v2023-07-15. New Klaviyo connections created on or after August 22, 2023, will use the new API version. As a part of the upgrade, we have made the following schema changes:
We have added the following new tables:
CAMPAIGN_MESSAGECAMPAIGN_MESSAGE_SEND_TIMECAMPAIGN_TRACKING_UTM_PARAMGLOBAL_EXCLUSIONSEGMENTSEGMENT_PERSON
We have added the following new columns to the
CAMPAIGNtable:archivedscheduledsend_option_*tracking_options_is_*
We have added two new columns,
editor_typeandtext, to theEMAIL_TEMPLATEtable.We have added two new columns,
archivedandtrigger_type, to theFLOWtable.We have added the following new columns to the
PERSONtable:last_event_datepredictive_analysis_*subscriptions_*
We have deprecated the following columns from the tables below:
is_segmentedfrom theCAMPAIGNtable.is_writeablefrom theEMAIL_TEMPLATEtable.folder_namefrom theLISTtable.emailfrom theLIST_EXCLUSIONtable.customer_filterandtriggerfrom theFLOWtable.
We have deprecated the
INTEGRATIONtable. We will now sync the data from this table to theMETRICtable.We now sync the message-related columns to the
CAMPAIGN_MESSAGEtable instead of theCAMPAIGNtable to support the Klaviyo API changes.We have added the
list_idcolumn as a primary key for theLIST_EXCLUSIONtable.The
idcolumn in theLIST_EXCLUSIONtable now has a foreign key relationship to thePERSONtable.
We are gradually migrating all existing connections to the new API version.
Marketo
We can now provide you with an estimate of your BULK API quota usage by using your Marketo SOAP API credentials. To support this feature, we have made the following changes to the connector setup form:
Added a new toggle, Provide SOAP Credentials for BULK API Quota Estimation. You can opt to set this toggle to ON and provide your SOAP API credentials while configuring the connector.
Made the following fields optional:
- SOAP API User Id
- SOAP API Encryption Key
- SOAP API Endpoint
For more information, see our setup instructions.
NetSuite SuiteAnalytics
We have fixed a bug where we didn't sync some records for the following tables:
ITEM_DEMAND_PLAN_LINESin the NetSuite.com data source when the table contained multiple records with the same primary key value.revRecScheduleRecurrencein the NetSuite2.com data source when the table didn't have a primary key and contained duplicate records and the same values.
We have added the _fivetran_index column as a primary key column to both the tables. We are gradually rolling out this fix to all existing connections.
Outreach
We have fixed a bug where we didn't sync some records in the DATA_CONNECTION table. This occurs when records with active data connection have null values in the id column. To fix this issue, we now convert the null values to -1, in the id column.
Pardot
We now capture deletes for the LIST_MEMBERSHIP table. We are gradually rolling out this feature to all existing connections.
Pipedrive
We now re-import the LEAD_HISTORY table in every sync. Previously, we re-imported this table once a day to capture updates and deletes.
Qualtrics
We have fixed a bug where we didn't accurately capture deletes for the DISTRIBUTION table.
Recharge
The Recharge connector now supports priority-first sync for the following tables:
ADDRESSADDRESS_DISCOUNTADDRESS_SHIPPING_LINECHARGECHARGE_DISCOUNTCHARGE_LINE_ITEMCHARGE_ORDER_ATTRIBUTECHARGE_SHIPPING_LINECHARGE_TAX_LINECHECKOUTCHECKOUT_LINE_ITEMCUSTOMERMETAFIELDONE_TIME_PRODUCTORDERORDER_LINE_ITEMPAYMENT_METHODPLANSUBSCRIPTIONSUBSCRIPTION_HISTORYUTM_TAGPriority-first syncs fetch your most recent data first so that it's quickly ready for you to use. Recharge's priority-first syncs fetch the most recent 15 days' worth of data from the supported tables. We are gradually rolling out this change to all existing connections. To learn more, see our priority-first sync documentation.
We now sync the METAFIELD table using the following endpoints:
META_FIELD_CHARGEMETA_FIELD_CUSTOMERMETA_FIELD_ORDERMETA_FIELD_STOREMETA_FIELD_SUBSCRIPTION
S3 Data Lake
Our S3 Data Lake destination is now generally available. Read our S3 Data Lake destination documentation.
You can now connect Fivetran to your S3 buckets using an AWS PrivateLink connection. You can opt to use an AWS PrivateLink connection if your S3 bucket and destination are in the same AWS Region. This feature is supported only in Business Critical plans. For more information, see our setup instructions.
Salesforce Commerce Cloud
The Salesforce Commerce Cloud connector now supports syncing custom fields in the following tables:
ADDRESSCAMPAIGNCATALOGCATEGORYCOUPONCOUPON_REDEMPTIONCUSTOMERGIFT_CERTIFICATEGIFT_CERTIFICATE_TRANSACTIONORDER_BILLING_ADDRESSORDER_HISTORYORDER_PAYMENT_INSTRUMENTORDER_PRODUCT_ITEMORDER_SHIPMENTORDER_SHIPMENT_ADDRESSORDER_SHIPPING_ITEMPAYMENT_INSTRUMENTPRODUCTPROMOTION
SAP Concur
Our SAP Concur connector now supports the Company Level authentication mode. For more information, see our setup instructions.
SFTP
We now support syncing PGP (Pretty Good Privacy) signed and encrypted files. We have added a new option, Signer's Public Key, to the PGP Encryption Options configuration in the connector setup form. For more information, see our setup instructions.
Slack
You can now configure your Slack connector using the Fivetran REST API. This feature is available only for Free, Standard, Enterprise, and Business Critical accounts.
Square
We have added the following scopes to our Square connectors:
BANK_ACCOUNTS_READDEVICE_CREDENTIAL_MANAGEMENTGIFTCARDS_READINVOICES_READMERCHANT_PROFILE_READSUBSCRIPTIONS_READVENDOR_READ
We require these scopes to access the Subscriptions, Invoices, Gift Cards, Businesses, and Financials endpoints.
Workday HCM
We now support table-level re-syncs for the Workday HCM connector. You can now select or deselect the child tables to sync from the Schema tab on your connector details page. We are gradually rolling out these improvements to all existing connections. For more information, see our Workday HCM documentation.
Zendesk Support
We now capture deletes for the POST table. To capture deletes, we re-import the table once every 30 days.
REST API Improvements
Azure Data Lake Storage
You can now configure your Azure Data Lake Storage (ADLS) destination using the Fivetran REST API.
Azure Functions
You can now specify secrets as key-pair values when you configure the Azure Functions connector using our REST API.
Google Cloud Functions
You can now specify secrets as key-pair values when you configure the Google Cloud Functions connector using our REST API.
New REST API Endpoints
We have implemented new Group Management API endpoints for our REST API. You can now leverage the following new features: