You can create a read pipeline that transfers data from Snowflake into Anaplan Data Orchestrator (ADO).
In a read pipeline, the source data flows through the pipeline to the final sink (target) step. The sink must use a connection to an Anaplan object, such as a model or dataset.
Prerequisites
You need a connection to Snowflake to create the pipeline. Make sure you meet the prerequisites in these sections before you create a connection to Snowflake and a read pipeline.
Connectivity prerequisites
Network policy restrictions
Supported data types
Read pipeline prerequisites
Create a connection with Snowflake
Use the Snowflake connector in Data Orchestrator to create a connection.
You need your Snowflake credentials to connect the Snowflake data with Data Orchestrator. View the Snowflake documentation for more information about your credentials.
To create a connection:
- Select Data Orchestrator from the top-left navigation menu.
- Choose a dataspace from the list.
- Select Connections from the left-side panel.
- Select Create connection.
- Select the Snowflake connector and then select Next.
If you can't find the connector, enter a search term in the Find... field. - Enter these details on the Connection details screen, and then select Next:
- Name: Create a name for your connection. The name can contain alphanumeric characters and underscores.
- Description: Enter a description about your connection.
- Enter your Snowflake credentials on the Connection credentials screen, and then select Next.
For information about the fields on the Connection credentials screen, see Authentication options for Snowflake connections. - After the connection test is complete, select Done.
Create a read pipeline
Use the Snowflake connection you created to configure the read pipeline. The read pipeline uses the connection to import data from a table in Snowflake to an Anaplan object.
To create a read pipeline:
- Select Data Orchestrator from the top-left navigation menu.
- Choose a dataspace from the list.
- Select Pipelines from the left-side panel.
- Select Create pipeline.
- Enter a Name for your pipeline and then select Create.
You are taken to the pipeline designer view. - Select the Source icon, and then complete these steps in the right-side panel:
- Select Snowflake from the Connection type dropdown.
- Select the Snowflake connection you created from the Choose connection dropdown.
- Enter a new Label to change the name that displays in the pipeline source node.
- Select a Source location > Source, and then select a table from Snowflake that you want to connect to.
- Select Columns, choose which columns from the Snowflake table you want to include, and then select Done.
You can also optionally choose a cursor column. - Optionally, select Filter at source to add row-based filters.
For more information, see Row-based filtering at the source for pipelines.
- Optionally, select the add icon that appears between the Source and Sink nodes.
You can add steps to your pipeline to process data. - Select the Sink icon, and then complete these steps in the right-side panel:
- Select Anaplan from the Connection type dropdown.
- Choose an Anaplan object you want to connect to from the Choose connection dropdown.
You can choose either Model or Datasets. - Complete the sink details based on the Anaplan object you selected.
See the sink details in these pages for more information:- Anaplan model: Anaplan model connections as a pipeline source or sink.
- Anaplan dataset: Anaplan datasets as a pipeline source or sink.
- Select Publish, and then select Run to execute the data transfer.