Skip to main content

Quick Start Guide

This article is a guide to help new users get started in Nexla.

The Quick Start Guide video in Section 1 is the easiest way to become familiar with Nexla. It introduces Nexla's interface and shows how to set up an example data flow. Additionally, Section 2 briefly describes each of Nexla's sections and the information and functions found there. Then, Section 3 provides step-by-step instructions for creating a simple example data flow.

For the version of this article pertaining to the previous Nexla UI, click here.

1. Quick Start Guide Video

2. Nexla's Interface Sections

Nexla's intuitive user interface allows anyone to easily and efficiently complete any data workflow—from data discovery to data flow design and management, governance, collaboration, user administration, and more.

In Nexla, the toolbar on the left side of the screen is used to navigate between each of the sections introduced below.

Navigation within Sections

The Integrate, Collaborate, Monitor, and Settings sections contain multiple screens, which are accessed using the section toolbar indicated in the following example:

SectionToolbar.png

2.1 Overview

After logging into Nexla, users will first see the Overview section, which displays information about the user’s Nexla account, including usage, Nexset, and resource statistics as well as flow status summaries. Clickable links in each category provide additional details in Nexla’s other sections.

Overview2.png

2.2 Integrate

In the integrate section, users can find everything needed to create new data flows or modify existing flows. The screens in this section display accessible data flows and projects, data sources, Nexsets, data destinations, and other flow components, along with associated information and functions.

Integrate.png
  • See this video for more information about Nexla's Integrate section:

2.3 Discover

In the Discover section, users can find all Nexsets to which they have access. Nexsets can be searched by ID, name, or applied tags, and any listed Nexset can be immediately transformed or sent to a destination from this section.

Discover.png

2.4 Collaborate

The Collaborate section allows users to easily understand and manage the resource-level access controls provided by Nexla, including viewing insights about user access by user or resource ID. This enables efficient collaboration among users, teams, or entire organizations.

Collaborate.png

2.5 Monitor

The screens available in the Monitor section provide streamlined access to all of the monitoring information and settings provided by Nexla’s powerful platform. Users can conduct any governance or troubleshooting task, ranging from checking the status of data flows and examining flow resources to triage issues to monitoring notifications and errors, auditing resource events, tracing the lineage of records, and more, directly within this section.

Monitor.png
  • See this video for more information about Nexla's Monitor section:

2.6 Settings

The Settings section provides account and organization management information and settings, including user account information and password management, as well as organization-level information and team creation and management settings available to Administrators.

Settings.png

3. How to Create a Data Flow

Nexla users can easily and efficiently create data flows that ingest data from anywhere, make any needed transformations to the data, and send the data to any destination in only a few steps.

This section provides instructions for setting up a simple data flow in Nexla. The instructions can be applied to any data flow, but in the example flow created here, data is ingested from a Snowflake source, transformed, and sent to a Rest API destination.

CompletedFlow.png

3.1 Connect to a Data Source to Ingest Data

  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 the type of data flow to be created from the menu on the left, and click Create2.png.

    FlowTypes.png
    Data Flow Types in Nexla

    FlexFlow:
    FlexFlow is a flexible all-in-one data flow type that can be used to create both streaming and real-time data flows that can be used to transform data and/or move data from any source to any destination. This flow type uses the Kafka engine to facilitate seamless high-throughput movement of data from any source to any destination. FlexFlow is the recommended flow type for most workflows.

    DB-CDC:
    DB-CDC data flows use change data capture to replicate tables across databases and/or cloud warehouses. This flow type is streamlined for use in data migration and maintenance workflows, allowing users to quickly create data flows that replicate data across storage locations.

    Spark ETL:
    Spark ETL data flows are designed for rapidly modifying large volumes of data stored in cloud databases or Databricks and moving the transformed data into another cloud storage or Databricks location. This flow type uses the Apache Spark engine and is ideal for large-scale data processing wherein minimizing latency in data movement is a critical need.

    Replication:
    Replication data flows are designed for use in workflows that require high-speed movement of unmodified files between storage systems. This flow type is ideal for use when both retaining file structure and transferring data as quickly as possible are critical.


  2. 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 Tiles

    Connector 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.

    SelectConnector.png
    Changing the Selected Source Type

    To 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.

    FlowSetupMenu.png

  1. 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:

    1. Select the Add Credential tile.

      AddCredential.png
    2. Enter and/or select the required information in the Add New Credential pop-up.

      Adding New Credentials

      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
    3. Once all of the required information has been entered, click SaveCredential.png at the bottom of the pop-up to save the new credential, and proceed to Step 5.


    To use a previously added or shared credential:

    1. Select the credential from the list.

      SelectCred.png
    2. Click Next.png in the upper right corner of the screen, and proceed to Step 5.


  1. 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 Sources

    The 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 (Amazon S3)

    ConfigureSource.png

  2. Click Create.png 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

3.2 View and/or Transform a Nexset

View the data in the Nexset:

  1. Click the Details.png icon on a Nexset to open the Nexset Information screen.

    NexsetInfo.png
  2. Sample records from the Nexset are shown under the Schema & Samples heading at the bottom of the Nexset Information screen.

    Nexset Information

    For a complete description of the functions and features available in the Nexset Information screen, see Nexset (Data Product) Information.

    Samples.png

Transform the data in the Nexset:

  1. Click the Transform.png icon on a Nexset to open it in the Nexset Designer.

    TransformNexset.png
  2. Create and apply Nexset Rules to make any necessary transformations to the data in the Nexset.

    Transforming Nexsets

    The Nexset Designer Overview article provides in-depth information about and instructions for transforming data in the Nexset Designer.

  3. Once the transformation is complete, click Save_Close.png in the upper right corner of the screen to save the transformation and close the Nexset Designer.


3.3 Send a Nexset to a Destination

  1. Click the SendToDestination.png icon on a Nexset to begin sending the data that it contains to a destination.

    SendNexset.png
  2. In the Send Nexset to Destination 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.

    SelectDest.png
    Changing the Selected Destination Type

    To 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.

    FlowSetupMenu.png

  3. Add or select the credential that should be used to connect to the destination by following the same instructions shown in Section 3.1, Step 5.

  4. Select and configure the destination to which data will be written, including any desired advanced settings (for example, data formatting options).

    Configuring Data Destinations

    The data destination selection and/or configuration procedure varies according to the destination type. Detailed instructions for each data destination type can be found on the Connectors page.


    Example Data Destination Configuration Screen (FTP)

    ConfigureDest.png

  5. 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 Step 6 below.

DestCreated.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