How to Add a Data Source
Nexla's bi-directional connectors make ingesting data from any location easy.
In this article, learn how to create a data source in Nexla and begin ingesting data. The instructions describe the general steps required to set up a data source in a data flow, along with links to connector-specific instructions when applicable.
1. Select the Data Flow and Data Source Type
Log into Nexla with your provided credentials to view the Nexla Dashboard.
If you need credentials, contact support@nexla.com.
Navigate to the Integrate section by selecting
from the platform menu on the left side of the screen.
Click
at the top of the Integrate toolbar on the left.
Select the type of data flow to be created from the menu on the left, and click
.
Data Flow Types in NexlaStreaming Flow – Streaming data flows provide automatic schema updates, transforms, validations, data sharing, and more.
In-Memory Flow – In-memory data flows are used to work with stored (non-streaming) data using SQL-based record aggregation and dataset joining. This flow type is ideal for large records.
Change Data Capture Flow – Use these data flows for real-time capturing and replication of changes made to data in databases.
Replication Flow – Replication data flows are used to move data as-is from a data source to a destination location.
Spark Flow – Spark data flows are optimized for processing data from cloud-based file-storage locations and include Spark SQL capabilities. This flow type is tailored for use with a single data type.
![FlowType.png](/img/user-guides/get-started/quick-start-guide/FlowType.png)
In the data source set-up screen, select a connector tile that matches the source type from which data will be ingested in this flow. Once a connector is selected, the platform will automatically advance to the next setup step.
Locating Connector TilesConnector tiles can be located by scrolling through the full list or by typing the connector name into the search bar at the top of the list.
To view only connectors for data sources of a certain type, select a connector category from the menu on the left.
Changing the Selected Source TypeTo change the selected connector type after advancing to a later step in the flow setup process, use the menu at the top of the screen to navigate back to the Select step.
![SelectConnector.png](/img/user-guides/get-started/quick-start-guide/SelectConnector.png)
2. Configure Authentication Settings
In the Authenticate screen, follow the instructions below to create or select the credential that will be used to connect to the data source.
To create a new credential:
2.1 Create a New Credential
- Select the Add Credential tile.
![AddCredential.png](/img/user-guides/get-started/quick-start-guide/AddCredential.png)
Credential requirements vary depending on the data source type, with some sources requiring URLs, access keys, and other parameters that must be obtained from the source application/location in addition to account information.
Detailed information about credential creation for specific sources can be found on the Connectors page.
![AddCredential2.png](/img/user-guides/get-started/quick-start-guide/AddCredential2.png)
- Once all of the required information has been entered, click
at the bottom of the pop-up to save the new credential, and proceed to Section 3.
2.2 Use an Existing Credential
Any accessible valid credential created by or shared with the user can be used to create a data source of the matching type.
- Select the credential from the list.
![SelectCred.png](/img/user-guides/get-started/quick-start-guide/SelectCred.png)
- Click
in the upper right corner of the screen, and proceed to Section 3.
3. Configure & Create the Data Source
Select and configure the source location from which data should be read, including any desired advanced settings (i.e., the frequency at which data should be fetched, data selection settings, etc.).
Configuring Data SourcesThe data source selection and/or configuration procedure varies according to the source type. Detailed instructions for each data source type can be found on the Connectors page.
Example Data Source Configuration Screen (Snowflake)
Click
in the upper right corner of the screen to save and create the data source. Nexla will now automatically scan the source for data and organize that data into a Nexset, which is a logical data product that is immediately ready to be transformed or sent to any destination.
![SourceCreated.png](/img/user-guides/get-started/quick-start-guide/SourceCreated.png)
3. No-Code, Bidirectional Connectors
Learn more about Nexla's no-code, bidirectional connectors that can be used to connect to any data source within seconds, without writing any code, in the video below: