# Create a pipeline

You can create a new pipeline from the App homepage.

1

Open Slack or Microsoft Teams and navigate to your App homepage.

2

Select Create Pipeline.

3

Select a Source System. We preconfigured this accelerator to support the following sources:

  • Salesforce
  • MS SQL
  • MS Windows file system
4

Select a Load Type from the list of available options.

Full load (FULL)
Full refers to a full extract of the source table every time a job runs. These types of jobs usually do not have a start date. You can determine their frequency when you create the pipeline. For example, you can assign small to medium-sized lookup tables, including currency, or codes, to full load.
Incremental Load(INCR)
All incremental jobs begin with a full refresh. The refresh syncs the source to the target, and then the pipeline switches to incremental using the time/date-based CDC approach. You can determine INCR frequency when you create the pipeline. Rather than refresh the entire extract every time a job runs, the accelerator picks up the data that has changed after the last time the pipeline ran. For example, consider a scenario where you migrate an opportunities table from Salesforce completely and set the load frequency to daily. In this situation, only daily data changes are extracted and merged.
Extract Load (EXTR)
Extract loads pull data from within a given time frame, usually between two timestamps. You can use this load type to build custom reports, including audits.
5

The Create Pipeline interface appears.

Configure the following input fields in the Create Pipeline interface:

Source object
Object from the source system, such as contacts or accounts.
Sample values:
Lead, contact, or account.
Destination table/object
Name of the Snowflake table you plan to load data to. The name you choose must adhere to Snowflake naming conventions and avoid double quotes (").
Sample value:
salesforce_leads_table_20220204170134
Start date
Pipeline start date relative to user's timezone.
Sample value:
2021-02-04
Start hours, minutes
Defines the pipeline start time. This value is relative to the Workato account owner's timezone.
Sample value:
11,30
End date (optional)
For extract pipelines, the end date specifies the end of the extraction timeframe. Not applicable to full load or incremental load pipelines.
Sample value:
2021-02-04
End hours, minutes (optional)
Not applicable to full load or incremental load.
Sample value:
15,25
Frequency
Defines the frequency at which the pipeline runs.
Can be one of:
  • Hourly
  • Daily
  • Weekly
  • Monthly
  • Yearly
6

Click Create.

7

After you create the pipeline, the ELT Pipeline bot sends you a message containing the message format.

ELT Control ID: 6f51a574-b52-426e-992d-2c06414eebe
Source System: Salesforce
Source Object: Lead
Target Table: Leads_Test
Start Date: 2022-05-18T00:00:00.000000-07:00
Start Date Hours: 07
Start Date Minutes: 55
Frequency: MONTHLY


Last updated: 2/22/2024, 11:17:11 PM