Documentation

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Talk To sales
  • Start Trial

Handling Changes to Schema

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Saras Pulse

    • Saras Daton

      Need help with something?

      Talk to data expert

      Handling Changes to Schema

      A schema for an integration is determined in one of two ways.

      • A user selects the tables and columns to replicate for a particular source
      • A predetermined schema is enabled for the integration which cannot be modified by a user.

      A detailed list of the schema selection flexibility offered by Daton is documented in the table below.

      Source Table Selection Field Selection
      Adwords Yes Yes
      AWS Aurora Yes Yes
      AWS Redshift Yes Yes
      BigCommerce Yes Yes
      BingAds Yes Yes
      Capillary Yes Yes
      Chargebee Yes Yes
      Criteo Yes Yes
      Dropbox Yes Yes
      Facebook Ads Yes Yes
      Freshdesk Yes Yes
      Fresh Sales Yes Yes
      GCP MySQL Yes Yes
      GCP PostgreSQL Yes Yes
      Google Analytics Yes Yes
      Intercom Yes Yes
      Jira Yes Yes
      Klaviyo Yes Yes
      Linkedin Yes Yes
      Magento Yes Yes
      Mailchimp Yes Yes
      MySQL Yes Yes
      Optimove Yes Yes
      Outbrain Yes Yes
      PostgreSQL Yes Yes
      PushEngage Yes Yes
      Razorpay Yes Yes
      RDS MySQL Yes Yes
      RDS PostgreSQL Yes Yes
      ReCharge Payments Yes Yes
      Salesforce Yes Yes
      Sendgrid Yes Yes
      Shopify Yes Yes
      Survey Monkey Yes Yes
      Uniware Yes Yes
      Zendesk Yes Yes
      Zendesk Chat Yes Yes

      Schema Change in Source

      Handling new data columns in source

      When source schemas as modified by the provider of that source, those fields are made available for selection to the user. In order to incorporate those fields into the data warehouse tables, users will have to use the Edit Integration functionality. Once the integration is edited, the user can select the newly available fields in the source. 

      When new columns are added to an existing integration, users are given a couple of choices

      • Add columns without reloading data
        • When users select this option, newly selected columns are added to the table in the data warehouse and any replication job after this change will extract data for the newly added column(s) in addition to the existing columns.
      • Add columns and reload data
        • When users select this option, newly selected columns are added to the table in the data warehouse and a full reload of the entire table is performed. When user selects this option, all of the rows in the table will be re-processed and therefore will be counted towards the billing quota.

      Handling deprecated data columns in source

      When a source provider deprecates a column from their APIs, the data for those columns can no longer be populated in the data warehouse. The column, however, will continue to exist in the data warehouse. Deprecated columns are automatically handled by Daton and no intervention is needed from the user. 

      Schema Changed by User

      Use can use the Edit Integration functionality to modify the schema in the destination. There are a few scenarios that are possible.

      Adding New Columns

      Users can modify an integration and add additional columns to table. This may be required for various reasons and Daton effortless handles these type of scenarios. When new columns are added to an existing integration, users are given a couple of choices

      • Add columns without reloading data
        • When users select this option, newly selected columns are added to the table in the data warehouse and any replication job after this change will extract data for the newly added column(s) in addition to the existing columns.
      • Add columns and reload data
        • When users select this option, newly selected columns are added to the table in the data warehouse and a full reload of the entire table is performed. When user selects this option, all of the rows in the table will be re-processed and therefore will be counted towards the billing quota.

      Removing Selected Column(s)

      Users can modify an integration and de-select previously selected column(s). This may be required for various reasons and Daton effortlessly handles these type of scenarios. When column(s) are de-selected, the column will continue to exist in the data warehouse but no new data will be populated in the table. This action has no impact on billing.

      Was this article helpful?

      Yes
      No
      Give feedback about this article

      Related Articles

      • Modifying an integration

      Table of Contents

      Schema Change in Source Handling new data columns in source Handling deprecated data columns in source Schema Changed by User Adding New Columns Removing Selected Column(s)

      Get Started on your Data Journey Today!

      Get a free 14-day trial of Daton today, no credit card is required.

      Start Free Trial
      Talk To Experts
      • Quick & Easy Setup
      • Secure & Reliable
      • No-Code Platform
      • Auto Updates
      • 24/7 Support

      Follow Us

      Linkedin Youtube

      Company

      • Customers
      • Partner With Us
      • Contact Us

      Culture

      • About
      • People
      • Careers

      Offerings

      • Daton
      • For Brands
      • For Agencies

      Policies

      • Terms of Service
      • Privacy Policy
      • MSA

      Follow Us

      Linkedin Youtube

      DISCLAIMER: Various trademarks are held by their respective owners

      © 2023 sarasanalytics.com

      Sitemap

      Get Started on your Data Journey Today!

      Get a free 14-day trial of Daton today, no credit card is required.

      Start Free Trial
      Talk To Sales
      DISCLAIMER: Trademarks are held by their respective owners
      • Quick & Easy Setup
      • Secure & Reliable
      • No-Code Platform
      • Auto Updates
      • 24/7 Support

      Company

      • Customers
      • Partners
      • About
      • People
      • Careers
      • Contact Us

      Offerings

      • Daton
      • Solution for Brands
      • Solution for Agencies
      • Dashboards
      • Founder's Note
      • Status

      Policies

      • Terms of Service
      • Privacy Policy
      • MSA
      • Sitemap

      © 2023 sarasanalytics.com

      Linkedin Youtube

      Knowledge Base Software powered by Helpjuice

      Expand