Skip to main content

ELT Data Flows

ELT data flows are streamlined for seamless movement of unmodified data from APIs into databases and data warehouses. With minimal configuration required, these flows can be set up rapidly and effortlessly to support ELT workflows.

1. ELT Flows

ELT flows are designed to provide a quicker, simplified data flow setup process tailored specifically for extractloadtransform operations. This flow type is used to ingest data from an API source and transfer it directly into a database or data warehouse, without modification.

In ELT flows, transferred data can also be easily mapped into one or multiple tables within the database/data warehouse destination.

Use Cases: ELT Flows

ELT flows run on the same Kafka engine that powers Nexla's FlexFlow data flows, but this flow type does not allow the modification of ingested data before sending it to the destination(s).

For workflows that require data transformation prior to moving the data to the destination, FlexFlow flow type is recommended.

ELT Data Flow

ELT_Flow.png

Setting up an ELT data flow in Nexla requires only a few easy configuration steps. The following sections provide step-by-step instructions for creating a new ELT flow, along with information about optional features and settings available for this flow type.

2. Create a New ELT Data Flow & Data Source

  1. After logging into Nexla, navigate to the Integrate section by selecting IntegrateIcon.png from the platform menu on the left side of the screen.

  2. Click NewDataFlow.png at the top of the Integrate toolbar on the left.

NewDataFlow2.png
  1. Select ELT from the list of flow types, and click CreateFT.png to proceed to data source creation.

    Learning About Flow Types

    In the Select Flow Type screen, click on a data flow type to view more information about it in the panel on the right, including a brief introductory video.

    Data flows of each type can also be created by clicking the Create2.png button at the top of this panel.

SelectELT.png

Configure the Data Source

  1. In the Connect screen, select the connector tile matching the desired data source type from the list.

    • ELT data flows only support some of Nexla's available data source types, and only supported connectors are shown in the Connect screen.

    • To create a data flow with a data source type not available in this screen, use the FlexFlow flow type or one of the other flow types listed on the Nexla Data Flow Types page.

SelectConnector.png
  1. In the Authenticate screen, select or create the credential that will be used to connect to the data source, and click Continue.png. Detailed information about credential creation for specific sources can be found on the Connectors page.
SelectCred.png
  1. Enter a name for the data source in the Name field.
SourceName.png
Incremental Syncing
  1. Optional: If the data source supports incremental syncing, set the lookback time that will be applied for this feed by entering the value in the Incremental Syncs: Lookback Time field.

    Lookback Time Formatting

    When setting the incremental sync lookback time, following the format {now}, {now-1}, etc. is recommended.

LookbackTime.png
Scheduling
  1. Define how often Nexla should scan the data source for new and/or changed data by selecting an option from the Fetch Data pulldown menu.

    * By default, Nexla is configured to scan the source once every day. To continue creating the ELT flow with this setting, no action is required.  

    * When options such as _**Every N Days**_ or _**Every N Hours**_, a secondary pulldown menu will be populated. Select the appropriate value of _**N**_ from this menu.
    Sched1.png
  2. Optional: To specify the time at which Nexla should scan the source for new data changes, check the box next to Set Time, and set the scan time using the pulldown menu(s). These available menus vary according to the selected scan frequency.

    Sched2.png
Source Feed(s)
  1. At the bottom of the Configure screen, select the feed(s) from which data will be ingested in this ELT flow by checking the box next to each feed that should be included.

    SelectFeeds.png

Save & Create the Data Source

  1. After configuring all required settings and any desired additional options, click Continue.png in the top right corner of the screen to save & activate the data source.

    Once the data source is created, Nexla will automatically scan it for data according to the configured settings. Identified data will be organized into a Nexset, which is a logical data product that is immediately ready to be sent to a destination.


3. Create a Destination

  1. To begin creating a destination in the ELT flow, click the NexAdd.png icon on the detected Nexset, and select Send to Destination.
SendNexset.png
  1. In the Configure screen, select a connector tile that matches the destination type to which data will be sent in this flow. Once a connector is selected, the platform will automatically advance to the next setup step.
DestConn.png
  1. In the Authenticate screen, select or create the credential that will be used to connect to the data source, and click Continue.png. Detailed information about credential creation for specific sources can be found on the Connectors page.
DestCred.png

Configure the Destination

  1. Enter a name for the destination in the Name field.
DestName.png
  1. Optional: Enter a description of the destination in the Description field.

    Resource Descriptions

    Resource descriptions should provide information about the resource purpose, data freshness, etc. that can help the owner and other users efficiently understand and utilize the resource.

DestDesc.png
  1. Configure the location to which data will be sent and any other desired settings according to the selected destination type.

    Configuring a Destination

    For information about configuring each destination type, see the following pages in the Connectors section:

    Example Destination Configuration Screen (File System)

    ConfigureDest.png

Save & Activate the Destination

  1. After configuring all necessary settings, click Done.png in the upper right corner of the screen to save and create the destination.
    Important: Data Movement

    Data will not begin to flow into the destination until it is activated, as shown in the following step.

SaveDest.png
  1. Once created, the destination must be activated to begin the flow of data into the destination. To activate the destination, click the Edit.png icon on the destination, and select Activate.png from the dropdown menu.
Activate2.png