LogoLogo
ProductsPricingGlossary Launch Acho
  • 🎉Welcome
  • Introduction
  • What is Acho?
  • How does Acho work?
    • Proof of Concept (PoC)
  • App Builder
    • Get Started
    • Core Concepts
    • Overview
    • App construction
      • App Configuration
      • Pages
      • Interactions
        • Add an interaction
        • Add conditions to interactions
        • Event payload
        • Ordering interactions with action flow
        • Transformer
        • Actions
          • Navigation
          • Element
          • Data Source
          • App
          • Page
          • API Service
          • Database
          • Media Service
      • Table
      • Metric
      • Query
      • Data Store
      • Elements
        • Table & Chart
          • Searchable Table
          • Table
          • Chart
          • Score Card
        • Form Elements
          • Form
          • Search Bar
          • Checkbox
          • Date Picker
          • Custom Form
          • Input
          • Multiselect
          • Radio Button
          • Radio List
          • Rich Text Editor
          • Select
          • Switch
          • Textarea
          • Upload
        • Web Elements
          • Badge
          • Button
          • Clickable
          • Collapse Menu
          • Divider
          • Icon
          • Image
          • Link
          • Message
          • Modal
          • Notification
          • Pagination
          • Popover
          • Rate
          • Rich Text
          • Tabs
          • Text
        • Layout Elements
          • Container
          • List
        • Advanced elements
          • Code Block
          • Condition
          • Print
        • CSS Styles
          • General techniques
          • Layout
          • Spacing
          • Size
          • Position
          • Typography
          • Background
          • Border
          • Effect
        • Form Check
        • Tooltip
      • Accessors
      • Plugin Store
    • Popular Use Cases
      • Build a chart from Table Nodes
      • Create a table
      • Create a list
      • Create a filter
      • Create a search bar
      • Use Custom Form Container to collect user inputs
      • Drill down on a table
      • Download file from query node
      • Set loading animations
      • Modify a database
      • Navigate to a different page
      • Set up dynamic routing
      • Update app data using accessors
      • Create a Chart with Code Block and D3 Library
      • Rich text and rich text editor
      • Send an Email via Mailjet Plugin
    • Preview
    • Publish
      • Embed published app on website
    • Version Control
    • App User Management
      • Onboarding Page
      • Sign in page
      • Guest Isolation and Private Session
    • Theme
    • FAQ
  • Acho Studio
    • Quick Start
    • Resources
      • Add a resource
      • Supported data sources
        • Airtable
        • Amazon Ads
        • Amplitude
        • Amazon Seller Partner
        • Apify Dataset
        • Appstore
        • Asana
        • API Connector
        • API Template
        • AWS CloudTrail
        • Azure Table Storage
        • Batch Files
        • Bamboo HR
        • BigCommerce
        • BigQuery
        • Bing Ads
        • Braintree
        • Cart.com
        • Chargebee
        • Chargify
        • Chartmogul
        • Clickhouse
        • Close.com
        • CockroachDB
        • Confluence
        • Customer.io
        • Delighted
        • Dixa
        • Drift
        • Facebook Marketing
        • Freshdesk
        • Freshsales
        • Freshservice
        • GitHub
        • GitLab
        • Google Ads
        • Google Analytics
        • Google Sheets
        • Google Search Console
        • Greenhouse
        • Harness
        • Harvest
        • HubSpot
        • IBM Db2
        • Instagram
        • Intercom
        • Iterable
        • Jenkins
        • Jira
        • Kafka
        • Klaviyo
        • Kustomer
        • Lemlist
        • Lever Hiring
        • LinkedIn Ads
        • Linnworks
        • Mailchimp
        • Marketo
        • Microsoft Teams
        • Mixpanel
        • Monday
        • MongoDB
        • MySQL
        • My Hours
        • NetSuite
        • Notion
        • Okta
        • OneDrive
        • OneSignal
        • Oracle DB
        • Outreach
        • PagerDuty
        • Paypal Transaction
        • Paystack
        • Pipedrive
        • PersistIq
        • Pinterest
        • Plaid
        • PostgreSQL
        • PostHog
        • PrestaShop
        • Qualaroo
        • QuickBooks
        • Recharge
        • Recurly
        • Remote File
        • S3
        • Salesforce
        • Salesloft
        • SearchMetrics
        • Sendgrid
        • Sentry
        • Short.io
        • Shopify
        • Single File
        • Slack
        • Smartsheets
        • Snapchat Marketing
        • Snowflake
        • SQL Server
        • Square
        • Stripe
        • SurveyMonkey
        • Tempo
        • TikTok Marketing
        • Trello
        • Twilio
        • Typeform
        • VictorOps
        • WooCommerce
        • YouTube Analytics
        • Zendesk Chat
        • Zendesk Sunshine
        • Zendesk Talk
        • Zendesk Support
        • Zenloop
        • Zoho CRM
        • Zoom
        • Zuora
    • Data Prep (Projects)
      • Create a Data Prep Project
        • Create a table tab
        • Copy a table tab
        • Hide a table tab
      • Apply an action
        • View
          • Hide Columns
          • Filter
          • Sort
          • Cut
          • Rename
          • Move Column
        • Combine Tables
          • Join
          • Union
        • Transformation
          • Pivot Table
          • Unpivot
        • Data Cleaning
          • Cleanse
          • Replace
          • Change Type
          • Deduplicate
          • Split
          • Flatten
        • Tools
          • Formula
          • SQL Editor
            • SQL Editor Queries
            • All functions in Formula/SQL
              • Mathematical Functions
              • String Functions
              • Date Functions
              • Datetime Functions
              • Time Functions
              • Timestamp Functions
              • Conditional Functions
              • Type Conversion
              • Other Functions
        • Reserved Keywords
      • Pipeline
      • Edit your pipelines
      • Generate column summary for inspection
      • Use URL to access and share your project
      • Write a description for your project
      • Delete a resources/project/tab
    • Data Flow
      • Export data
        • Download CSV files
        • Excel Connector
        • Google Sheets Connector
        • Embed a table on your website
          • Data Usage Agreement
        • Apache Superset
        • Chartio
        • Looker
        • Metabase
        • Power BI
        • Qlik
        • Tableau
        • MongoDB
        • MySQL
        • MSSQL
        • Snowflake
        • PostgreSQL
        • BigQuery
    • Set up Data Sync
    • FAQ
  • Organization
    • Get started
    • Create an organization
    • Invite people to your organization
    • Share your resources
    • Share your projects
    • Share your apps
    • Change payment method on file
  • FAQ
    • I can't find data after uploading a big CSV file
Powered by GitBook
On this page
  • Set up a scheduler
  • 1. Create a Project from resource
  • 2. Create a Workflow from Project
  • 3. Set up Data Sync in Workflow
  • How to check if the scheduler is running?
  • How to check who requests Data Sync or sets up the scheduler?
  • Request to sync now

Was this helpful?

  1. Acho Studio

Set up Data Sync

PreviousBigQueryNextFAQ

Last updated 1 year ago

Was this helpful?

Set up a scheduler

Data Sync allows you to automate the process of syncing data in your app. Instead of manually performing data syncs, you can set up a Data Sync scheduler to update data automatically.

1. Create a Project from resource

To start, you need to create a project and select a resource from which you want to sync data.

  1. Go to Project page.

  2. Click Create Project.

  3. Fill in the Project name.

  4. Select the desired resource from the resources list.

  5. Click Create Project

2. Create a Workflow from Project

Next, you'll create a workflow for the project. There are two methods to accomplish this:

Method 1:

  1. Go to Workflow page.

  2. Click Create Workflow.

  3. Select the project from the project list.

  4. Click Create to create a new Workflow

Method 2:

  1. Open the project for which you want to sync data.

3. Set up Data Sync in Workflow

3.1 Enter the Workflow you just created and click on the Data Sync Button beside the resource that you wanted to sync data, assuming you want to sync resource data. You can also sync project table data if you need to.

3.2 Switch the status "PAUSED" TO "ENABLED" to start data syncing. A success message will pop up when the scheduler is enabled.

3.3 Data Sync Settings

  • Update Mode:

    1. Incremental: This mode only syncs the new or modified data since the last synchronization. It updates only the changes made to the data, resulting in faster sync times and optimized resource usage. It is useful when you have a large dataset and want to minimize the amount of data transferred during each sync.

    2. Full Refresh: Selecting this mode means that the entire dataset will be synced every time the scheduler runs. It ensures that all data in your app is up to date and consistent, but it may take more time and resources compared to incremental syncs. This mode is suitable when having a complete and current copy of the data is important.

  • Sync Frequency: determines how often the data synchronization will occur.

    1. Intraday: update the table every specific time interval within a day. The minimum time interval is 15 minutes.

    2. Daily: update the table at a specific time (such as 6 a.m.) every day.

    3. Custom: you can define the scheduler in a more flexible way.

  • At: The UTC time when the data is automatically synced. Sometimes, a several-minute delay might occur, and it is normal.

How to check if the scheduler is running?

You can go to Sync History to check when the table was updated last time.

How to check who requests Data Sync or sets up the scheduler?

You can go to User Actions in the Data Sync page. It records actions including setting up the scheduler and requesting to sync now.

Request to sync now

  1. Go to the table that you want to update and click the Request Data Sync Now button.

3. The button will show a small mark "Syncing". It may take several minutes to update the table.

4. When Data Sync is finished, you will see a message on the top of the page.

Click Request Data Sync Now

2. Specify to append rows based on which columns and click the Sync Now button. (The meaning of "Append new data by column" please see )

here
Steps to Create a Project from resource
Data Sync Settings