April 2023
Apache Kafka destination
We have added Apache Kafka as one of our supported destinations. Read our Apache Kafka documentation.
You can now use Confluent Cloud as your destination with Fivetran connectors. For more information, see our setup instructions.
Fivetran GCP Indonesia Servers
We have added new servers in the Google Cloud Platform Indonesia (Jakarta) region.
You can now select Indonesia as your data processing location in your destination setup form. This means that your data doesn't leave our region-specific servers during processing. For example, if you configure your connectors to use our servers in Indonesia, your data does not leave Indonesia during processing.
For more information, see our data residency documentation.
Lite Connectors
Lite connectors are now available for the following sources:
PBF Quickstart Guide using GitHub as a source
In our new PBF Quickstart Guide, you can learn how to create a data pipeline using ConnectCard and our GitHub connector.
Schema changes
AWS Inventory
We have added the following new tables:
LAMBDA_FUNCTIONLAMBDA_LAYERLAMBDA_VPC_SECURITY_GROUPLAMBDA_VPC_SUBNET
We have changed the composite primary key of all tables. The new composite key is a combination of the _directory, _file, _line, and _modified columns.
Facebook Ads
We have added a new field, video_video_id, to the CREATIVE_HISTORY table.
Fountain
We have renamed the template_template_type column to template_type in the APPLICANT_SCORE_CARD_RESULT table. To sync the historical data for this column, contact our support team.
We have removed the following tables:
AVAILABLE_SLOTBANKCALENDAR_BOOKED_SLOTCALENDAR_SLOTCALENDAR_SLOT_STAGE
GitHub
We have added the following new tables:
WORKFLOWWORKFLOW_RUNWORKFLOW_RUN_PULL_REQUEST
We are gradually rolling out these changes to all existing connections.
Google Analytics 4
We have added the ITEMS_ADDED_TO_CART and ITEMS_VIEWED metrics to the prebuilt Ecommerce Purchases reports.
Google Display & Video 360
We have made the following schema changes to support DoubleClick Bid Manager API v2:
We have changed the labels of the following dimensions:
Dimension Old label New label FILTER_BROWSERBrowser IDBrowserFILTER_BUDGET_SEGMENT_DESCRIPTIONBudget Segment DescriptionBudget Segment NameFILTER_COMPANION_CREATIVE_IDVideo Companion Creative IDCompanion Creative IDFILTER_COMPANION_CREATIVE_NAMEVideo Companion CreativeCompanion CreativeFILTER_DEVICE_MAKEDevice Make IDDevice MakeFILTER_DEVICE_MODELDevice Model IDDevice ModelFILTER_EXTENSIONExtensionAssetFILTER_EXTENSION_STATUSExtension StatusAsset StatusFILTER_EXTENSION_TYPEExtension TypeAsset TypeFILTER_GMAIL_AGEGmail AgeAge [FILTER_GMAIL_AGE]FILTER_GMAIL_CITYGmail CityCity [FILTER_GMAIL_CITY]FILTER_GMAIL_COUNTRYGmail Country [FILTER_GMAIL_COUNTRY]Country [FILTER_GMAIL_COUNTRY]FILTER_GMAIL_COUNTRY_NAMEGmail Country [FILTER_GMAIL_COUNTRY_NAME]Country [FILTER_GMAIL_COUNTRY_NAME]FILTER_GMAIL_DEVICE_TYPEGmail Device Type [FILTER_GMAIL_DEVICE_TYPE]Device Type [FILTER_GMAIL_DEVICE_TYPE]FILTER_GMAIL_DEVICE_TYPE_NAMEGmail Device Type [FILTER_GMAIL_DEVICE_TYPE_NAME]Device Type [FILTER_GMAIL_DEVICE_TYPE_NAME]FILTER_GMAIL_GENDERGmail GenderGender [FILTER_GMAIL_GENDER]FILTER_GMAIL_REGIONGmail RegionRegion [FILTER_GMAIL_REGION]FILTER_GMAIL_REMARKETING_LISTGmail Remarketing ListRemarketing List [FILTER_GMAIL_REMARKETING_LIST]FILTER_OSOperating System IDOperating SystemFILTER_PLACEMENT_ALL_YOUTUBE_CHANNELSPlacement ID (All YouTube Channels)Placement (All YouTube Channels)FILTER_TRUEVIEW_AGEAge [FILTER_TRUEVIEW_AGE]Age (YouTube) [FILTER_TRUEVIEW_AGE]FILTER_TRUEVIEW_CATEGORYCategory IDCategory [FILTER_TRUEVIEW_CATEGORY]FILTER_TRUEVIEW_CITYCity NameCity [FILTER_TRUEVIEW_CITY]FILTER_TRUEVIEW_COUNTRYCountry NameCountry (YouTube) [FILTER_TRUEVIEW_COUNTRY]FILTER_TRUEVIEW_CUSTOM_AFFINITYCustom Affinity IDCustom AffinityFILTER_TRUEVIEW_ZIPCODEZipcode NameZipcode [FILTER_TRUEVIEW_ZIPCODE]FILTER_VIDEO_COMPANION_CREATIVE_SIZEVideo Companion Creative SizeCompanion Creative SizeFILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_ADVERTISERYouTube AdvertiserAdvertiser [FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_ADVERTISER]FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_INSERTION_ORDERYouTube Insertion OrderInsertion Order [FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_INSERTION_ORDER]FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_PARTNERYouTube PartnerPartner [FILTER_YOUTUBE_PROGRAMMATIC_GUARANTEED_PARTNER]We have changed labels of the following metrics:
Metric Old label New label METRIC_ENGAGEMENT_RATEEngagement RateEngagement Rate [METRIC_ENGAGEMENT_RATE]METRIC_PROGRAMMATIC_GUARANTEED_IMPRESSIONS_PASSED_DUE_TO_FREQUENCYProgrammatic Guaranteed impressions passed due to frequencyProgrammatic Guaranteed Bid Requests passed due to frequencyMETRIC_IMPRESSION_CUSTOM_VALUE_COSTImpression custom value / costCustom impression value / costMETRIC_TOTAL_IMPRESSION_CUSTOM_VALUETotal impression custom valueTotal custom impression valueWe have added the following dimensions:
Dimension Label FILTER_AUDIO_FEED_TYPE_NAMEAudio Feed TypeFILTER_BID_STRATEGY_TYPE_NAMEBid Strategy TypeFILTER_CONVERSION_AD_EVENT_TYPEConversion Ad Event TypeFILTER_CONVERSION_AD_EVENT_TYPE_IDConversion Ad Event Type IDFILTER_EXTENSION_ASSETAsset (upgraded)FILTER_EXTENSION_ASSET_STATUSAsset Status (upgraded)FILTER_EXTENSION_ASSET_TYPEAsset Type (upgraded)FILTER_GUILDER_PRODUCT_IDSponsored Product IdFILTER_INVENTORY_MEDIA_COST_TYPEInventory Media Cost TypeFILTER_MEDIA_TYPEMedia TypeFILTER_PUBLISHER_TRAFFIC_SOURCEPublisher Traffic SourceFILTER_REFRESHED_AD_NAMERefreshed AdFILTER_TARGETING_EXPANSIONTargeting ExpansionFILTER_TRUEVIEW_AD_TYPE_NAMEYouTube Ad TypeFILTER_TRUEVIEW_AUDIENCE_SEGMENTAudience SegmentFILTER_TRUEVIEW_AUDIENCE_SEGMENT_TYPEAudience Segment TypeFILTER_UTC_DATEDate (UTC)We have added the following metrics:
Metric Label METRIC_ACTIVE_VIEW_AUDIBLE_2_SEC_IMPRESSIONSActive View: Audible (Unmuted) for 2 sec ImpressionsMETRIC_ACTIVE_VIEW_AUDIBLE_AND_BACKGROUND_IMPRESSIONSActive View: Audible and Background ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_2_SECActive View: % of Audible (Unmuted) for 2 sec ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_30_SECActive View: % of Audible (Unmuted) for 30 sec ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_AUDIBLE_AND_BACKGROUNDActive View: % of Audible and Background ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_COMPLETE_AUDIBLEActive View: % of Complete Audible ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_EVER_MUTEDActive View: % of Ever MutedMETRIC_ACTIVE_VIEW_PERCENT_FIRST_QUARTILE_AUDIBLEActive View: % of First Quartile Audible ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_MIDPOINT_AUDIBLEActive View: % of Midpoint Audible ImpressionsMETRIC_ACTIVE_VIEW_PERCENT_THIRD_QUARTILE_AUDIBLEActive View: % of Third Quartile Audible ImpressionsMETRIC_AVERAGE_IMPRESSION_FREQUENCY_PER_USER_7DAYSAverage Impression Frequency per User (7 days)METRIC_DEMO_COMPOSITION_IMPRESSION_COVIEWED% Composition Impressions (Co-Viewed)METRIC_FEE31_ADVERTISERAdvanced Ad Serving Fee (Advertiser Currency)METRIC_FEE31_PARTNERAdvanced Ad Serving Fee (Partner Currency)METRIC_FEE31_USDAdvanced Ad Serving Fee (USD)METRIC_GIVT_ACTIVE_VIEW_AUDIBLE_IMPRESSIONSGeneral Invalid Traffic (GIVT) Active View Audible ImpressionsMETRIC_GRP_CORRECTED_IMPRESSIONS_COVIEWEDImpressions (Co-Viewed) [METRIC_GRP_CORRECTED_IMPRESSIONS_COVIEWED]METRIC_IMPRESSIONS_COVIEWEDImpressions (Co-Viewed) [METRIC_IMPRESSIONS_COVIEWED]METRIC_INACTIVE_IMPRESSIONSInactive ImpressionsMETRIC_INVALID_ACTIVE_VIEW_AUDIBLE_IMPRESSIONSInvalid Active View Audible ImpressionsMETRIC_TARGET_RATING_POINTS_COVIEWEDTarget Rating Points (Co-Viewed)METRIC_UNIQUE_REACH_AVERAGE_IMPRESSION_FREQUENCY_COVIEWEDUnique Reach: Average Impression Frequency (Co-Viewed) [METRIC_UNIQUE_REACH_AVERAGE_IMPRESSION_FREQUENCY_COVIEWED]METRIC_UNIQUE_REACH_IMPRESSION_REACH_COVIEWEDUnique Reach: Impression Reach (Co-Viewed) [METRIC_UNIQUE_REACH_IMPRESSION_REACH_COVIEWED]METRIC_UNIQUE_REACH_TOTAL_REACH_COVIEWEDUnique Reach: Total Reach (Co-Viewed)METRIC_VIRTUAL_PEOPLE_AVERAGE_IMPRESSION_FREQUENCY_BY_DEMO_COVIEWEDUnique Reach: Average Impression Frequency (Co-Viewed) [METRIC_VIRTUAL_PEOPLE_AVERAGE_IMPRESSION_FREQUENCY_BY_DEMO_COVIEWED]METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_BY_DEMO_COVIEWEDUnique Reach: Impression Reach (Co-Viewed) [METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_BY_DEMO_COVIEWED]METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_PERCENT_COVIEWED% Population Reach (Co-Viewed)METRIC_VIRTUAL_PEOPLE_IMPRESSION_REACH_SHARE_PERCENT_COVIEWED% Composition Reach (Co-Viewed)We have removed the following metrics as they are no longer supported by DoubleClick Bid Manager API v2:
Dimension Label METRIC_DBM_ENGAGEMENT_RATEEngagement Rate [METRIC_DBM_ENGAGEMENT_RATE]METRIC_MEDIA_COST_ADVERTISER_CURRENCY_PER_STORE_VISIT_ADX_ONLYMedia Cost (Advertiser Currency) Per Store Visit (AdX only)METRIC_REVENUE_ADVERTISER_CURRENCY_PER_STORE_VISIT_ADX_ONLYRevenue (Advertiser Currency) Per Store Visit (AdX only)METRIC_STORE_VISITS_ADX_ONLYStore Visits (AdX only)METRIC_TOTAL_MEDIA_COST_ADVERTISER_CURRENCY_PER_STORE_VISIT_ADX_ONLYTotal Media Cost (Advertiser Currency) Per Store Visit (AdX only)
HubSpot
We now use HubSpot API v1 to sync the following deprecated columns of the CONTACT_FORM_SUBMISSION table:
conversion_idpage_urltitle
Previously, we had deprecated these columns for connectors syncing the parent CONTACT table using API v3. This change only applies to HubSpot connections created on or after November 11, 2022, or connectors that use API v3 to sync the CONTACT table.
Iterable
We now sync transactional_data for events. To sync historical data for this column, contact our support team.
Marketo
We have renamed the LEAD_JOIN_MERGES table to MERGED_LEAD. Be sure to update your queries.
Medallia
We have added a new table, FIELD_OPTION, which stores the options from ENUM type fields. We are gradually rolling out this change to all existing connections.
Oracle
Now, if we detect non-specified precision or scale in your source data, we map that data to the STRING data type in your destination. Previously, we mapped it to the FLOAT data type.
PayPal
We have added the following new tables to support the Disputes resource group:
ADJUDICATIONDISPUTEDISPUTED_TRANSACTIONDISPUTED_TRANSACTION_ITEMDISPUTE_MESSAGEDISPUTE_SUB_REASONDISPUTED_TRANSACTION_ITEM_SERVICE_DETAILS_SUB_REASONEVIDENCEEVIDENCE_INFO_REFUNDMONEY_MOVEMENTOFFER_HISTORYSUPPORTING_INFOTRACKING_INFO
We are gradually rolling out these changes to all existing connections.
Qualtrics
We have added a new column, last_modified_date, to the SURVEY_RESPONSE table.
Recharge
We have upgraded our Recharge connector from version 2021-01 to 2021-11 of the Recharge API. We have made the following schema changes:
We have the added the following new tables:
ADDRESS_DISCOUNTSCHARGE_DISCOUNTCHARGE_ORDER_ATTRIBUTE
We have deprecated the following tables:
CHARGE_DISCOUNT_CODECHARGE_NOTE_ATTRIBUTE
We have added the following new columns to the tables below:
TABLE NEW COLUMNS ADDRESSpayment_method_idandcountry_codeCHARGEbilling_address_country_code,orders_count, andshipping_address_country_codeCHARGE_LINE_ITEMtaxable_amount,tax_due,taxable,total_price,unit_price, andunit_price_includes_taxCHECKOUTbilling_address_country_code,external_transaction_id_payment_processor, andshipping_address_country_codeCUSTOMERtax_exemptORDERbilling_address_country_codeandshipping_address_country_codeORDER_LINE_ITEMtax_due,taxable,taxable_amount,total_price,unit_price, andunit_price_includes_taxPAYMENT_METHODbilling_address_country_code,default, andpayment_detailsWe have replaced the following columns in the tables below:
TABLE OLD COLUMN NEW COLUMN ADDRESScart_noteorder_noteCHARGEtransaction_idexternal_transaction_id_payment_processorCHARGEtotal_weighttotal_weight_gramsCHARGEnumber_times_triedcharge_attemptsCHARGEshopify_variant_id_not_foundexternal_variant_id_not_foundCHARGEprocessor_namepayment_processorCHECKOUTnote_attributesorder_attributesCUSTOMERhas_card_error_in_dunninghas_payment_method_in_dunningCUSTOMERnumber_active_subscriptionssubscriptions_active_countCUSTOMERnumber_subscriptionssubscriptions_total_countONETIMEshopify_product_idexternal_product_idORDER_LINE_ITEMproduct_titletitleWe have deprecated the following columns from the tables below:
TABLE DEPRECATED COLUMNS ADDRESScountryCHARGEbilling_address_country,first_name,last_charge_attempt_date,last_name,shipments_count,shipping_address_country, andsub_totalCHARGE_LINE_ITEMpriceandsubscription_idCHECKOUTbilling_address_country,buyer_accepts_marketing,discount_code, andshipping_address_countryCUSTOMERbilling_address1,billing_address2,billing_city,billing_company,billing_country,billing_first_name,billing_last_name,billing_phone,billing_province,billing_zip,processor_type,reason_payment_method_not_valid, andstatusDISCOUNTdiscount_type,duration,duration_usage_limit,once_per_customer, andtimes_usedONETIMErecharge_product_idandstatusORDERaddress_is_active,billing_address_country,first_name,last_name,payment_processor,shipping_address_country,shipping_date,shopify_customer_id, andshopify_idORDER_LINE_ITEMpriceandsubscription_idPAYMENT METHODbilling_address_country
We will re-sync all the new tables and columns to load their historical data.
Salesforce Commerce Cloud
We have added the following new columns to the COUPON_REDEMPTION table:
creationDatecodecustomerEmail
Salesforce Marketing Cloud
We have changed the primary key of the LIST_SUBSCRIBER table and performed a table re-sync to ensure data integrity. The new composite key is a combination of the id and list_id columns.
Stripe
We have added a new table, INVOICE_LINE_ITEM_TAX_RATE, to store the mappings of invoices and their associated invoice line items and tax rates. You can re-sync the INVOICE table to backfill the INVOICE_LINE_ITEM_TAX_RATE table for old invoices.
Workday HCM
We have added the following new tables to support the Compensation module:
BENCHMARK_AMOUNT_REPLACEMENT_DATABENCHMARK_JOBBENCHMARK_JOB_AND_JOB_PROFILEBENCHMARK_JOB_COMPOSITE_DATABENCHMARK_JOB_PROFILE_DATACOMPENSATION_ALLOWANCE_PLAN_AMOUNT_PROFILECOMPENSATION_ALLOWANCE_PLAN_PERCENT_PROFILECOMPENSATION_ALLOWANCE_PLAN_UNIT_PROFILECOMPENSATION_BONUS_PLAN_COVERAGE_ELIGIBILITY_RULECOMPENSATION_BONUS_PLAN_PERFORMANCE_FACTOR_SCORECARDCOMPENSATION_BONUS_PLAN_REPLACEMENT_AMOUNTCOMPENSATION_BONUS_PLAN_REPLACEMENT_PERCENTCOMPENSATION_BONUS_TRANCHECOMPENSATION_COMMISSION_PLAN_PROFILECOMPENSATION_ELIGIBILITY_COMPENSATION_GRADECOMPENSATION_ELIGIBILITY_COMPENSATION_GRADE_PROFILECOMPENSATION_ELIGIBILITY_COMPENSATION_PACKAGECOMPENSATION_ELIGIBILITY_COMPENSATION_PLANCOMPENSATION_ELIGIBILITY_RULECOMPENSATION_ELIGIBILITY_RULE_CONDITIONCOMPENSATION_ELIGIBILITY_RULE_CONDITION_CATEGORYCOMPENSATION_ELIGIBILITY_RULE_COUNTRYCOMPENSATION_FUTURE_ONE_TIME_PAYMENT_PLANCOMPENSATION_FUTURE_PAYMENT_BONUS_PLANCOMPENSATION_MATRIXCOMPENSATION_MATRIX_AMOUNTCOMPENSATION_MATRIX_PERCENTCOMPENSATION_MATRIX_TARGET_RULECOMPENSATION_MERIT_PLAN_REPLACEMENT_AMOUNTCOMPENSATION_MERIT_PLAN_REPLACEMENT_PERCENTCOMPENSATION_PERIOD_PLAN_PROFILECOMPENSATION_PLANCOMPENSATION_PLAN_ELIGIBILITY_RULECOMPENSATION_STOCK_PLAN_AMOUNT_PROFILECOMPENSATION_STOCK_PLAN_GRANT_SPLITCOMPENSATION_STOCK_PLAN_PERCENT_PROFILECOMPENSATION_STOCK_PLAN_PROFILE_GRANT_SPLITCOMPENSATION_STOCK_PLAN_UNIT_PROFILEDEFERRED_COMPENSATION_ELIGIBILITY_RULEDEFERRED_COMPENSATION_PROFILESCORECARDSCORECARD_GOALSCORECARD_PROFILESCORECARD_PROFILE_GOAL
We have added the following new tables to support the Payroll module:
PAY_ACCUMULATIONPAYROLLPAYROLL_DEDUCTION_INSTANT_MESSENGERPAYROLL_LINEPAYROLL_LINE_PAY_COMPONENTPAYROLL_LINE_RELATED_CALCULATIONPAYROLL_LINE_WITHHOLDINGPAYROLL_NATIONAL_ID
We now capture the data that was synced into the POSITION table into a new table, WORKER_POSITION. Be sure to update your queries.
We now sync the data captured from the Staffing web service into the POSITION table and its child tables.
We have added the following child tables to the POSITION table:
ADDITIONAL_LOCATIONALLOWANCE_PLANBONUS_PLANCALCULATED_PLANCOMMISSION_PLANJOB_PROFILE_RESTRICTION_JOB_FAMILYJOB_REQUISITIONMERIT_PLANPAY_PLANPERIOD_SALARY_PLANPOSITION_CERTIFICATIONPOSITION_CERTIFICATION_SPECIALITYPOSITION_COMPANY_ASSIGNMENTPOSITION_COMPETENCYPOSITION_COST_CENTER_ASSIGNMENTPOSITION_CUSTOM_ORGANIZATION_ASSIGNMENTPOSITION_DOCUMENT_FIELD_RESULTPOSITION_EDUCATIONPOSITION_JOB_FAMILYPOSITION_JOB_PROFILEPOSITION_JOB_PROFILE_EXEMPTPOSITION_LANGUAGEPOSITION_LANGUAGE_ABILITYPOSITION_LOCATIONPOSITION_REGION_ASSIGNMENTPOSITION_RESPONSIBILITYPOSITION_STATUSPOSITION_SKILLPOSITION_TRAININGPOSITION_WORK_EXPERIENCEPOSITION_WORKER_TYPE_REFERENCESTOCK_PLANUNIT_ALLOWANCE_PLANUNIT_SALARY_PLAN
We have removed the following columns from the POSITION table:
academic_pay_setup_data_*business_site_summary_*business_titledefault_weekly_hoursend_dateend_employment_dateexclude_from_headcountfederal_withholding_feinfull_time_equivalent_percentageheadcount_restriction_idinternational_assignment_data_*is_primary_jobjob_exemptjob_profile_idpaid_ftepay_rate_typepay_through_datepayroll_interface_processing_*position_time_typeposition_titleregular_paid_equivalent_hoursscheduled_weekly_hoursspecify_paid_ftespecify_working_ftestart_datework_hours_profilework_shiftwork_spaceworker_hours_profile_classificationworker_idworking_fteworking_time_frequencyworking_time_unitworking_time_value
We have changed the primary keys in the following tables:
EMPLOYEE_PROBATION_PERIOD_DETAILPOSITIONWORKER_COLLECTIVE_AGREEMENTWORKER_POSITION_COMPENSATIONWORKER_POSITION_END_EMPLOYMENT_REASONWORKER_POSITION_JOB_CLASSIFICATIONWORKER_POSITION_MANAGERWORKER_POSITION_ORGANIZATIONWORKER_POSITION_PAYROLL_REPORTING_CODE
We have renamed the following tables:
COLLECTIVE_AGREEMENTtoWORKER_COLLECTIVE_AGREEMENTCOLLECTIVE_AGREEMENT_FACTORtoWORKER_COLLECTIVE_AGREEMENT_FACTORCONTINGENT_WORKER_CONTRACT_INFOtoWORKER_CONTINGENT_CONTRACTLEAVE_REQUEST_DETAILtoWORKER_LEAVE_REQUEST_DETAILLEAVE_STATUStoWORKER_LEAVE_STATUSPOSITION_END_EMPLOYMENT_REASONtoWORKER_POSITION_END_EMPLOYMENT_REASONPOSITION_JOB_CLASSIFICATIONtoWORKER_POSITION_JOB_CLASSIFICATIONPOSITION_PAYROLL_REPORTING_CODEtoWORKER_POSITION_PAYROLL_REPORTING_CODESECONDARY_TERMINATIONtoWORKER_SECONDARY_TERMINATION_REASONWORKER_MANAGERtoWORKER_POSITION_MANAGER
We will discontinue the old tables in July, 2023. However, for connections created before April 17, 2023, we will continue to support both the old and renamed tables till we discontinue the old tables. For connections created after April 17, 2023, the schema contains only the renamed tables.
We are gradually rolling out these changes to all existing connections. See the Workday HCM ERD for more details.
Improvements
ADP Workforce Now
We have updated our sync strategy. We now perform a weekly historical sync to avoid data integrity issues caused by unreliable event queues from ADP.
Amazon S3
We can now sync packed JSON files from Amazon S3. We have added a new drop-down menu, JSON Delivery Mode, to the connector setup form. The drop-down menu provides you the option to choose how Fivetran should handle your JSON data. For more information, see our setup instructions.
Asana
We have added a new optional toggle, Show Advanced Options, to the connector setup form. The toggle allows you to filter the project list by team ID when you select the Synchronize specific projects sync mode. For more information, see our setup instructions.
File connectors
We now sync the values of the error cells from the Microsoft Excel file instead of syncing the errors. This change applies to the Magic Folder connectors.
Fountain
You can now configure your Fountain connector using the Fivetran REST API. This feature is available only for Free, Standard, Enterprise, and Business Critical accounts.
Lattice
You can now configure your Lattice connector using the Fivetran REST API. This feature is available only for Free, Standard, Enterprise, and Business Critical accounts.
LinkedIn Ad Analytics
We have added a new field, Historical Sync Time Frame, to the connection setup form. If you are using an existing connection, you can edit the connection and set the value. The default value is ALL_TIME. We have also added support for the timeframe_months field for connections created using the Create a connection endpoint. For more information, see our REST API config.
Marketo
Our Marketo connectors now support table-level re-syncs.
Medallia
Our Medallia connector is now generally available. Read our Medallia connector documentation.
NetSuite SuiteAnalytics
For Netsuite version 2023.1 or above, we now incrementally sync the TRANSACTION_ACCOUNTING_LINE table to capture updates. This increases the speed of your syncs and consumes lesser MAR. For older versions, we continue to re-import this table.
Okta
We now support the following Okta domains:
okta-emea.comokta-preview.comCustom
Previously, we supported only the okta.com domain. We have added a new drop-down menu, Domain, to the connector setup form. The drop-down menu provides you the option to select the domain of your Okta source. For more information, see our setup instructions.
Oracle
We now support syncing the INTERVAL YEAR TO MONTH and INTERVAL DAY TO SECOND data types from your source. They appear as the STRING data type in your destination.
Sage Intacct
We have changed the new connection creation process for our Sage Intacct connector. We now use a different authentication method for Sage Intacct connections created after April 20, 2023. We now require Sender ID and Sender Password for authentication. For more information, see our Sage Intacct Setup Guide.
We will support the existing Sage Intacct connections that use the Fivetran-provided sender ID until April 2024. You can also opt to migrate your existing connection to the new authentication process.
Salesforce
We now re-import the AccountTeamMember and OpportunityTeamMember tables to capture updates. Previously, we incrementally synced these tables. We are gradually rolling out this feature to all existing connections.
Shopify
Shopify connections created after April 17, 2023 use the Fivetran app by default. For more information, see our setup instructions. However, you can continue to create a connection using a non-Fivetran app (custom, private or another public app) by using the Fivetran REST API.
Square
We have changed the sync strategy for the SHIFT table to improve the accuracy and reliability of its data. We now perform a historical sync to capture the 90-day-old historical records on a weekly basis. Even though this may temporarily slow down your syncs and increase your MAR consumption, this change in the sync strategy ensures that the data in the SHIFT table has no discrepancies and errors.
Workday RaaS
We can now sync the nested columns in your source and sync them separately into your destination. We have added a new toggle, Enable Unpacking Nested Columns, to the connector setup form. You can set this toggle to ON to unpack and sync the nested columns. By default, we sync the nested columns as JSON objects. For more information, see our setup instructions.