June 2022
Dashboard Improvements
Redesigned setup form fields
We have redesigned the Skip Header Lines and Skip Footer Lines setup form fields for our Amazon S3, Azure Blob Storage, Dropbox, FTP, Google Cloud Storage, and SFTP file connectors. To set these advanced options, enable them using the toggles and specify the number of skipped lines in the input fields.
Compare how the setup form looked before the change:

and how it looks now:

Restored Sync now function for connectors
We have restored the manual sync functionality for your connectors if you have Transformations for dbt Core enabled. When you click the Sync now button in the dashboard, the sync runs. Once the sync is completed, we run all dependent models.
Fivetran Azure Europe Servers
We have added new servers in the Azure West Europe (Netherlands) region.
If you're on a Business Critical plan, you can now select this region in your destination setup form. Connectors configured in a destination run in their designated cloud and region, meaning that your data doesn't leave our region-specific servers during processing. For example, if you configure your connectors to use our servers in Netherlands, your data does not leave Netherlands during processing.
If you're on an Enterprise or Business Critical plan, this is the default region if you choose EU as your data processing location and Azure as your cloud provider.
We now support Azure Private Link connections to sources and destinations in the West Europe region.
For more information, see our data residency documentation.
Transformations for dbt Core
dbt Core versions 1.0.7, 1.0.8, and 1.1.1 support
We now support dbt Core 1.0.7, 1.0.8, and 1.1.1. You can use these version to run your projects.
Schema changes
ADP Workforce Now
We unnested some fields to add _shortName, _longName, _subdivisionType, and _effectiveDate columns per field to the following tables:
ASSIGNED_WORK_COMMUNICATIONASSOCIATED_RATE_QUALIFIERBUSINESS_COMMUNICATIONCLASSIFICATIONGROUPLOCATIONORGANIZATIONAL_UNITOTHER_PERSONAL_ADDRESSPERSONPERSON_ALTERNATE_PREFERRED_NAMEPERSON_COMMUNICATIONPERSON_DOCUMENTPERSON_FORMER_NAMEPERSON_GOVERNMENT_IDPERSON_PREFERRED_SALUTATIONPERSON_SOCIAL_INSURANCE_PROGRAMPERSON_TITLE_AFFIXPERSON_TITLE_PREFIXWORK_ASSIGNMENTWORKERWORKER_ADDITIONAL_REMUNERATIONWORKER_BASE_REMUNERATIONWORKER_HOME_WORK_COMMUNICATIONWORKER_REPORT_TO
Facebook Ads
We have added the following new fields to the AD_SET_HISTORY table:
promoted_object_custom_conversion_idpromoted_object_custom_event_strpromoted_object_offline_conversion_data_set_idpromoted_object_pixel_aggregation_rulepromoted_object_pixel_rulepromoted_object_retention_days
Learn more in Facebook's Ad Set, Promoted Object documentation.
GitHub
We have added a new column, pull_request_review_id to the PULL_REQUEST_REVIEW_COMMENTS table. This column links to the PULL_REQUEST_REVIEW table.
Google Ads
We have added a new report, ASSET_FIELD_TYPE_VIEW.
We have added the following fields that correspond to the relevant asset types in the ASSET report:
dynamic_real_estate_assetdynamic_custom_assetdynamic_hotels_and_rentals_assetdynamic_flights_assetdynamic_travel_assetdynamic_local_assetdynamic_jobs_assetYou cannot use
ASSETas a separate report because it doesn't have thesegments.datefield. You can find this report as a part ofad_group_ad_asset_vieworad_group_asset.
We have added the following fields to the reports below:
asset_group_product_group_view.asset_groupandasset_group_product_group_view.asset_group_listing_group_filterfields to theASSET_GROUP_PRODUCT_GROUP_VIEWreportad_group_ad_asset_combination_view.enabledfield to theAD_GROUP_AD_ASSET_COMBINATION_VIEWreportcustomer.conversion_tracking_setting.google_ads_conversion_customerfield to theCUSTOMERreport
We have added the following fields to the AdGroupCriterionHistory metadata table:
cpc_bid_microscpm_bid_microscpv_bid_micros
We have added the breadcrumb1 and breadcrumb2 fields to the VideoResponsiveAdHistory metadata table.
Google Campaign Manager 360
We have renamed the account_id column to profile_id. This change affects new connections created since June 30, 2022.
LinkedIn Ad Analytics
We have removed the approximate_unique_impressions column from the AD_ANALYTICS_BY_CREATIVE and AD_ANALYTICS_BY_CAMPAIGN tables.
We have added the following new columns to the AD_ANALYTICS_BY_CAMPAIGN table:
average_daily_reach_metrics_approximate_cost_in_currency_per_thousand_members_reachedaverage_daily_reach_metrics_approximate_frequencyaverage_daily_reach_metrics_approximate_reachaverage_previous_seven_day_reach_metrics_approximate_cost_in_currency_per_thousand_members_reachedaverage_previous_seven_day_reach_metrics_approximate_frequencyaverage_previous_seven_day_reach_metrics_approximate_reachaverage_previous_thirty_day_reach_metrics_approximate_cost_in_currency_per_thousand_members_reachedaverage_previous_thirty_day_reach_metrics_approximate_frequencyaverage_previous_thirty_day_reach_metrics_approximate_reach
Mailchimp
We have added a new column, web_id, to the MEMBER table. To sync your historical data from the web_id column, contact our support team.
Pendo
We have added the following columns to the GUIDE_EVENT table:
ui_element_actionsui_element_idui_element_textui_element_type
To sync your historical data from these columns, contact our support team.
We have added a new table, PICKLIST_POLL_RESPONSE, that stores the text response of the PickList poll type.
Pipedrive
We have added the following new columns to the PRODUCT_DEAL table:
active_flagadd_timecommentscurrencydiscount_percentagedurationduration_unitenabled_flagiditem_pricelast_editnameorder_nrproduct_variation_idquantityquantity_formattedsumsum_formattedsum_no_discounttax
Zendesk Support
We have added the via_* columns to the following tables:
TICKET_COMMENTTICKET_TAG_HISTORYTICKET_FIELD_HISTORY
Improvements
Adjust
Our Adjust connector is now generally available. Read our Adjust connector documentation.
Dropbox
We have added the Merge Mode functionality to our Dropbox connector. For connections created after June 2, 2022, you can now opt to sync multiple files into a single table in your destination. In the connector setup form, select your sync strategy as Merge Mode or Magic Folder. For more information, see our setup instructions.
Facebook Ads
We have upgraded our Facebook Ads connector to version 14.0 of the Facebook API. For more information, see Facebook's v14.0 changelog.
Facebook Pages
We have upgraded our Facebook Pages connector from version 13.0 to 14.0 of the Facebook Graph API. Learn more about the changes in the Facebook Graph API v14.0 changelog.
GitHub
We now sync all users from any team associated with a repository. Previously, we may have missed syncing some users.
Google Ad Manager
We have upgraded our Google Ad Manager connector from version 202111 to 202205 of the Ad Manager API and handled deprecations and updates. Learn more about the deprecations and changes in Google's Ad Manager API documentation.
Removed columns:
AD_EXCHANGE_ACTIVE_VIEW_ENABLED_IMPRESSIONSAD_EXCHANGE_ACTIVE_VIEW_MEASURABLEAD_EXCHANGE_ACTIVE_VIEW_MEASURED_IMPRESSIONSAD_EXCHANGE_ACTIVE_VIEW_VIEWABLEAD_EXCHANGE_ACTIVE_VIEW_VIEWED_IMPRESSIONSAD_EXCHANGE_AD_CTRAD_EXCHANGE_AD_ECPMAD_EXCHANGE_AD_REQUESTSAD_EXCHANGE_AD_REQUEST_CTRAD_EXCHANGE_AD_REQUEST_ECPMAD_EXCHANGE_AVERAGE_VIEWABLE_TIMEAD_EXCHANGE_CLICKSAD_EXCHANGE_COVERAGEAD_EXCHANGE_CPCAD_EXCHANGE_CTRAD_EXCHANGE_DEALS_AD_REQUESTSAD_EXCHANGE_DEALS_BID_RESPONSESAD_EXCHANGE_DEALS_MATCHED_REQUESTSAD_EXCHANGE_DEALS_MATCH_RATEAD_EXCHANGE_ESTIMATED_REVENUEAD_EXCHANGE_IMPRESSIONSAD_EXCHANGE_LIFTAD_EXCHANGE_MATCHED_ECPMAD_EXCHANGE_MATCHED_REQUESTSAD_EXCHANGE_VIDEO_ABANDONMENT_RATEAD_EXCHANGE_VIDEO_AUTO_PLAYAD_EXCHANGE_VIDEO_CLICK_TO_PLAYAD_EXCHANGE_VIDEO_COLLAPSEAD_EXCHANGE_VIDEO_COMPLETEAD_EXCHANGE_VIDEO_COMPLETION_RATEAD_EXCHANGE_VIDEO_DROPOFF_RATEAD_EXCHANGE_VIDEO_EXPANDAD_EXCHANGE_VIDEO_FULL_SCREENAD_EXCHANGE_VIDEO_MIDPOINTAD_EXCHANGE_VIDEO_MUTEAD_EXCHANGE_VIDEO_PAUSEAD_EXCHANGE_VIDEO_QUARTILE_1AD_EXCHANGE_VIDEO_QUARTILE_3AD_EXCHANGE_VIDEO_RESUMEAD_EXCHANGE_VIDEO_REWINDAD_EXCHANGE_VIDEO_SKIPPEDAD_EXCHANGE_VIDEO_STARTAD_EXCHANGE_VIDEO_TOTAL_ERROR_RATEAD_EXCHANGE_VIDEO_TOTAL_VAST_ERROR_COUNTAD_EXCHANGE_VIDEO_TRUEVIEW_SKIP_RATEAD_EXCHANGE_VIDEO_TRUEVIEW_VIEWSAD_EXCHANGE_VIDEO_TRUEVIEW_VTRAD_EXCHANGE_VIDEO_UNMUTEAD_EXCHANGE_VIDEO_VAST2_ERROR_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_100_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_101_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_102_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_200_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_201_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_202_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_203_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_300_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_301_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_302_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_303_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_400_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_401_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_402_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_403_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_405_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_500_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_501_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_502_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_503_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_600_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_601_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_602_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_603_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_604_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_900_COUNTAD_EXCHANGE_VIDEO_VAST_ERROR_901_COUNTAD_SERVER_ALL_REVENUE_GROSSAD_SERVER_CPM_AND_CPC_REVENUE_GROSS
Removed dimensions:
AD_EXCHANGE_ADVERTISER_DOMAINAD_EXCHANGE_ADVERTISER_NAMEAD_EXCHANGE_ADVERTISER_VERTICALAD_EXCHANGE_AD_LOCATIONAD_EXCHANGE_AD_TYPEAD_EXCHANGE_AGENCYAD_EXCHANGE_BID_TYPE_CODEAD_EXCHANGE_BRANDING_TYPE_CODEAD_EXCHANGE_BRANDING_TYPEAD_EXCHANGE_BRAND_NAMEAD_EXCHANGE_BUYER_NETWORK_IDAD_EXCHANGE_BUYER_NETWORK_NAMEAD_EXCHANGE_CHANNEL_NAMEAD_EXCHANGE_COUNTRY_CODEAD_EXCHANGE_COUNTRY_NAMEAD_EXCHANGE_CREATIVE_SIZESAD_EXCHANGE_CUSTOM_CHANNEL_CODEAD_EXCHANGE_CUSTOM_CHANNEL_IDAD_EXCHANGE_DATEAD_EXCHANGE_DEAL_IDAD_EXCHANGE_DEAL_NAMEAD_EXCHANGE_DEVICE_CATEGORYAD_EXCHANGE_DFP_AD_UNIT_IDAD_EXCHANGE_DFP_AD_UNITAD_EXCHANGE_DFP_MOBILE_APP_NAMEAD_EXCHANGE_DSP_BUYER_NETWORK_NAMEAD_EXCHANGE_EXPANSION_TYPEAD_EXCHANGE_INVENTORY_OWNERSHIPAD_EXCHANGE_INVENTORY_SIZE_CODEAD_EXCHANGE_INVENTORY_SIZEAD_EXCHANGE_MOBILE_APP_RESOLVED_IDAD_EXCHANGE_MOBILE_CARRIER_NAMEAD_EXCHANGE_MOBILE_DEVICE_NAMEAD_EXCHANGE_MOBILE_INVENTORY_TYPEAD_EXCHANGE_MONTHAD_EXCHANGE_NETWORK_PARTNER_NAMEAD_EXCHANGE_OPERATING_SYSTEMAD_EXCHANGE_PRICING_RULE_IDAD_EXCHANGE_PRICING_RULE_NAMEAD_EXCHANGE_REQUEST_SOURCESAD_EXCHANGE_SITE_NAMEAD_EXCHANGE_TAG_CODEAD_EXCHANGE_TAG_NAMEAD_EXCHANGE_TARGETING_TYPE_CODEAD_EXCHANGE_TARGETING_TYPEAD_EXCHANGE_TRANSACTION_TYPE_CODEAD_EXCHANGE_TRANSACTION_TYPEAD_EXCHANGE_URL_IDAD_EXCHANGE_URLAD_EXCHANGE_USER_BANDWIDTH_NAMEAD_EXCHANGE_VIDEO_AD_DURATION_RAWAD_EXCHANGE_VIDEO_AD_DURATIONAD_EXCHANGE_VIDEO_AD_TYPEAD_EXCHANGE_WEB_PROPERTY_CODEAD_EXCHANGE_WEEK
New columns:
AD_EXCHANGE_COST_PER_CLICKAD_EXCHANGE_LIFT_EARNINGSAD_EXCHANGE_MATCHED_REQUEST_CTRAD_EXCHANGE_MATCHED_REQUEST_ECPMAD_EXCHANGE_MATCH_RATEAD_EXCHANGE_TOTAL_REQUESTSAD_EXCHANGE_TOTAL_REQUEST_CTRAD_EXCHANGE_TOTAL_REQUEST_ECPMDROPOFF_RATEVIDEO_TRUEVIEW_SKIP_RATEVIDEO_TRUEVIEW_VIEWSVIDEO_TRUEVIEW_VTR
New dimensions:
ADVERTISER_DOMAIN_NAMEADVERTISER_VERTICAL_NAMEAD_LOCATION_IDAD_LOCATION_NAMEAD_TYPE_IDAD_TYPE_NAMEBANDWIDTH_IDBANDWIDTH_NAMEBIDDER_IDBIDDER_NAMEBRANDING_TYPE_CODEBRANDING_TYPE_NAMEBUYER_NETWORK_IDBUYER_NETWORK_NAMEBUYING_AGENCY_NAMECARRIER_IDCARRIER_NAMECHANNEL_NAMECOUNTRY_CODEDYNAMIC_ALLOCATION_IDDYNAMIC_ALLOCATION_NAMEFIRST_LOOK_PRICING_RULE_IDFIRST_LOOK_PRICING_RULE_NAMEINVENTORY_OWNERSHIP_CODEINVENTORY_OWNERSHIP_NAMENETWORK_PARTNER_IDNETWORK_PARTNER_NAMEOPERATING_SYSTEM_VERSION_IDOPERATING_SYSTEM_VERSION_NAMEPROGRAMMATIC_DEAL_IDPROGRAMMATIC_DEAL_NAMESERVING_RESTRICTION_IDSERVING_RESTRICTION_NAMESITE_NAMETARGETING_TYPE_CODETARGETING_TYPE_NAMEURL_IDURL_NAMEVIDEO_AD_DURATIONVIDEO_AD_TYPE_IDVIDEO_AD_TYPE_NAMEWEB_PROPERTY_CODE
Google Ads
We have upgraded our Google Ads connector to version 10.1 of the Google Ads API. For more information, see Google's v10.1 release note.
Google Cloud Logging
We have renamed our Google Stackdriver service to Google Cloud Logging. This name change applies to the Fivetran dashboard and our documentation.
Instagram Business
We have upgraded our Instagram Business connector from version 13.0 to 14.0 of the Graph API. Learn more about the changes in the Facebook API v14.0 changelog.
Intercom
We now re-import the COMPANY_HISTORY and COMPANY_TAG_HISTORY tables once a week. Previously, we re-imported the COMPANY_HISTORY and COMPANY_TAG_HISTORY tables once a day. We are gradually rolling out the new feature to all existing connections.
Jira
Now we use webhooks to keep the sprints in the up-to-date state in the destination.
To use webhooks, you must have the Jira Administrators global permission.
As an alternative, we have added the SPRINT table to the BOARD group of tables, and now we sync all sprints entirely for particular board once a day.
Kantata
We now re-sync the following tables to capture deleted records:
WORKSPACE_ALLOCATIONandEXPENSE- once a daySTORY_ALLOCATION_DAYtable - once a week
LinkedIn Company Pages
We have removed statistic values used for ID calculation of lifetime statistic entities. We update statistic records in the destination when their values change instead of adding new values.
Marketo
We now capture deletes for the following tables:
CAMPAIGNPROGRAMPROGRAM_COSTPROGRAM_TAG
We have added the _fivetran_deleted system column to the above tables.
Mixpanel
You can now exclude the CAMPAIGNS child table from your syncs. On your Connector Details page, go to the Schema tab and deselect the table.
If you exclude the table and later want to sync the table, perform a complete table re-sync of the parent PEOPLE table, because we don't maintain the state of the child table due to a lack of timestamp support in the source.
We now display tables on the Schema tab in a nested parent-child format. If you want to sync a child table, you must include the parent table in the sync.
MySQL
Fivetran Teleport Sync is now generally available. Learn more in our Fivetran Teleport Sync for MySQL documentation.
PostgreSQL
Fivetran Teleport Sync is now available in beta. Learn more in our Fivetran Teleport Sync for PostgreSQL documentation.
Salesforce Marketing Cloud
We now support syncing HTML-based emails.
Shopify
We have upgraded our Shopify connector from version 2021-07 to 2022-01 of the Shopify API. For more information, see Shopify's 2022-01 release notes. We have removed the value_type column from the METAFIELD table. Use the type column in place of the value_type column in your queries.
Zoho CRM
We now capture deletes for the CONTACTS module. We sync all the historical deletes for the module, and you may observe a one-time increased Monthly Active Rows (MAR) consumption and higher API quota usage.
REST API Improvements
Adobe Analytics
We have updated the Adobe Analytics connector's REST API configuration parameters to support separate configuration for each table. Learn more in our Adobe Analytics Connection Config documentation.
Google Campaign Manager 360
In the sync mode parameter of the Google Campaign Manager 360 API configuration, we replaced the following:
AllAccountsvalue withALL_PROFILESSpecificAccountsvalue withSPECIFIC_PROFILES