Data Pipeline
  • Data Pipeline
    • About Data Pipeline
    • Design Philosophy
    • Low Code Visual Authoring
    • Real-time and Batch Orchestration
    • Event based Process Orchestration
    • ML and Data Ops
    • Distributed Compute
    • Fault Tolerant and Auto-recovery
    • Extensibility via Custom Scripting
  • Getting Started
    • Homepage
      • List Pipelines
      • Create
        • Creating a New Pipeline
          • Adding Components to Canvas
          • Connecting Components
            • Events [Kafka and Data Sync]
          • Memory and CPU Allocations
        • Creating a New Job
          • Job Editor Page
          • Task Components
            • Readers
              • HDFS Reader
              • MongoDB Reader
              • DB Reader
              • S3 Reader
              • Azure Blob Reader
              • ES Reader
              • Sandbox Reader
            • Writers
              • HDFS Writer
              • Azure Writer
              • DB Writer
              • ES Writer
              • S3 Writer
              • Sandbox Writer
              • Mongodb Writer
              • Kafka Producer
            • Transformations
          • PySpark Job
          • Python Job
      • List Jobs
      • List Components
      • Delete Orphan Pods
      • Scheduler
      • Data Channel
      • Cluster Event
      • Trash
      • Settings
    • Pipeline Workflow Editor
      • Pipeline Toolbar
        • Pipeline Overview
        • Pipeline Testing
        • Search Component in Pipelines
        • Push Pipeline (to VCS/GIT)
        • Pull Pipeline
        • Full Screen
        • Log Panel
        • Event Panel
        • Activate/Deactivate Pipeline
        • Update Pipeline
        • Failure Analysis
        • Pipeline Monitoring
        • Delete Pipeline
        • Pipeline Component Configuration
        • Pipeline Failure Alert History
      • Component Panel
      • Right-side Panel
    • Testing Suite
    • Activating Pipeline
    • Monitoring Pipeline
    • Job Monitoring
  • Components
    • Adding Components to Workflow
    • Component Architecture
    • Component Base Configuration
    • Resource Configuration
    • Intelligent Scaling
    • Connection Validation
    • Readers
      • S3 Reader
      • HDFS Reader
      • DB Reader
      • ES Reader
      • SFTP Stream Reader
      • SFTP Reader
      • Mongo DB Reader
        • MongoDB Reader Lite (PyMongo Reader)
        • MongoDB Reader
      • Azure Blob Reader
      • Azure Metadata Reader
      • ClickHouse Reader (Docker)
      • Sandbox Reader
      • Azure Blob Reader
    • Writers
      • S3 Writer
      • DB Writer
      • HDFS Writer
      • ES Writer
      • Video Writer
      • Azure Writer
      • ClickHouse Writer (Docker)
      • Sandbox Writer
      • MongoDB Writers
        • MongoDB Writer
        • MongoDB Writer Lite (PyMongo Writer)
    • Machine Learning
      • DSLab Runner
      • AutoML Runner
    • Consumers
      • SFTP Monitor
      • MQTT Consumer
      • Video Stream Consumer
      • Eventhub Subscriber
      • Twitter Scrapper
      • Mongo ChangeStream
      • Rabbit MQ Consumer
      • AWS SNS Monitor
      • Kafka Consumer
      • API Ingestion and Webhook Listener
    • Producers
      • WebSocket Producer
      • Eventhub Publisher
      • EventGrid Producer
      • RabbitMQ Producer
      • Kafka Producer
      • Synthetic Data Generator
    • Transformations
      • SQL Component
      • Dateprep Script Runner
      • File Splitter
      • Rule Splitter
      • Stored Producer Runner
      • Flatten JSON
      • Email Component
      • Pandas Query Component
      • Enrichment Component
      • Mongo Aggregation
      • Data Loss Protection
      • Data Preparation (Docker)
      • Rest Api Component
      • Schema Validator
    • Scripting
      • Script Runner
      • Python Script
        • Keeping Different Versions of the Python Script in VCS
    • Scheduler
  • Custom Components
  • Advance Configuration & Monitoring
    • Configuration
      • Default Component Configuration
      • Logger
    • Data Channel
    • Cluster Events
    • System Component Status
  • Version Control
  • Use Cases
Powered by GitBook
On this page
  • Pull & Push Pipeline
  • Pushing a Pipeline into VCS
  • Pulling a Pipeline
  • View Pipeline
  • Searching a Pipeline
  • View Pipeline details from the list Pipeline page
  • Pipeline Component Configuration
  • Monitor Pipeline
  • Failure Analysis
  • Sharing a Pipeline
  • Activate/Deactivate Pipeline

Was this helpful?

  1. Getting Started
  2. Homepage

List Pipelines

PreviousHomepageNextCreate

Was this helpful?

The List Pipelines option opens the available Pipeline List for the logged-in user. All the saved pipelines by a user get listed on this page. The Details tab on the right side of the page displays the basic details of the selected pipeline.

Please Note: The Push to VCS and Pull Pipeline from GIT features are present on the List Pipeline page and as well as on the Pipeline Editor page.

Pull & Push Pipeline

Pushing a Pipeline into VCS

  • Navigate to the Pipeline List page.

  • Select a data pipeline from the displayed list.

  • Click the Push & Pull Pipeline icon for the selected data pipeline.

  • The Push/ Pull drawer appears. It displays the name of the selected Pipeline. E.g., In the following image the Push/ Pull sandboxwriter heading, the sandboxwriter is the name of the selected Pipeline.

  • Provide a Commit Message (required) for the data pipeline version.

  • Select a Push Type out of the below-given choices to push the pipeline:

    1. Version Control: For versioning of the pipeline in the same environment. In this case, the selected Push Type is Version Control.

    2. GIT Export (Migration): This is for pipeline migration. The pushed pipeline can be migrated to the destination environment from the migration window in the Admin Module.

  • Click the Save option.​

  • A notification message appears to confirm the completion of the action.

Check out the below-given illustrations on how to attempt Version Control and Pipeline Migration.

Version Control:

Pipeline Migration:

Please Note:

  • The pipeline pushed to the VCS using the Version Control option, can be pulled directly from the Pull Pipeline option.

Pulling a Pipeline

This feature is for pulling the previously moved versions of a pipeline that are committed by the user. This can help a user significantly to recover the lost pipelines or avoid unwanted modifications made to the pipeline.

Check out the walk-through on how to pull a pipeline version from the GIT.

  • Navigate to the Pipeline List page.

  • Select a data pipeline from the displayed list.

  • Click the Pull from GIT icon for the selected data pipeline.

  • The Push/ Pull drawer opens with the selected Pipeline name.

  • Select the data pipeline version by marking the given checkbox.

  • Click the Ok option.

  • A confirmation message appears to assure the user that the concerned pipeline workflow has been pulled.

  • Another notification appears to inform that the selected pipeline workflow is imported.

Please Note: The pipeline that you pull will be changed to the selected version. Please make sure to manage the versions of the pipeline properly.

View Pipeline

Clicking on the View icon will direct the user to the pipeline workflow editor page.

  • Navigate to the Pipeline List page.

  • Select a Pipeline from the list.

  • Click the View icon.

  • The Pipeline Editor page opens for that pipeline.

Please Note: The user can open the Pipeline Editor for the selected pipeline from the list by clicking the View icon or the Pipeline Workflow Editor icon on the Pipeline List page.

Searching a Pipeline

The user can search for a specific pipeline by using the Search bar on the Pipeline List. By typing a common name all the existing pipelines having that word will list. E.g., By typing the word sandbox all the existing pipelines with that word get listed in the following image:

​​

View Pipeline details from the list Pipeline page

Click on the pipeline to view the information of the pipeline on the list pipeline page. Once clicked on the pipeline name, a menu will open in the right side of the screen showing all the details of the selected pipeline. Please go through the below demonstration:

  • By clicking on a pipeline name, the following details of that pipeline will be appear below in two tabs:

    • Pipeline Details

      • Components: Number of components used in the pipeline.

      • Created By: Owner name of the pipeline.

      • Created Date: Pipeline created date.

      • Updated By: Name of the person who has updated the pipeline recently.

      • Updated Date: Date when the pipeline is updated.

      • Description: If description is inserted while creating the pipeline.

    • Failed and Ignored components

      • This section displays the component which failed in the pipeline workflow.

Please Note: The Failed and Ignored components will be empty if the pipeline flow is successful. It will only display the failed component for the Pipeline workflows that also failed.

Pipeline Component Configuration

Check out the given illustration on the Pipeline Component Configuration page.

  • Navigate to the Pipeline List page.

  • Select a Pipeline from the list.

  • Click the Pipeline Component Configuration icon.

  • All the components used in the selected pipeline will be listed on the configuration page.

  • There are two tabs on the Configuration Page: Basic (default), and Configuration.

  • In the Basic tab, the user can configure basic information for the components such as invocation type, batch size, description, or intelligent scaling.

  • On the Configuration tab, the user can provide resources such as memory and CPU to the components, as well as set the number of instances for the components.

Please Note:

  • The user can edit the required basic or configuration details for all the pipeline components.

  • The Pipeline Component Configuration page also displays icons to access Pipeline Testing, Failure Analysis, Open Pipeline (Editor Workspace), and List Pipeline.

Monitor Pipeline

By clicking the Monitor Pipeline icon, the user will get redirected to the Pipeline Monitoring page.

  • Navigate to the Pipeline List page.

  • Select a Pipeline from the list.

  • Click the Monitor icon.

  • The user gets redirected to the Pipeline Monitoring page of the selected Pipeline.

  • The Monitor tab opens by default.

  • The user can click the Data Metrics tab if wants to see depiction of the component specific data metrics.

Failure Analysis

Failure analysis is a central failure mechanism. Here, the user can identify the failure reason. Failures of any pipeline stored at a particular location(collection). From there you can query your failed data in the Failure Analysis UI. It displays the failed records along with cause, event time, and pipeline Id.

  • Navigate to the Pipeline List page.

  • Select a Pipeline with Failed status from the list.

  • Click on the Failure Analysis icon.

  • The user gets redirected to the Failure Analysis page.

  • The user can further get failure analysis of the specific component that failed in the pipeline workflow.

  • Use the ellipsis icon to get redirected to the Monitoring and Data Metrics options for a component.

Sharing a Pipeline

The user can share a pipeline with one or multiple users and user Groups using the Share Pipeline option.

Check out the following walk-through on how to share a pipeline with user/ user group and exclude the user from a shared pipeline.

  • Click the List Pipelines icon to open the Pipeline List.

  • Select a Pipeline from the pipeline list.

  • Click on the Share Pipeline icon.

  • The Share Pipeline window opens.

  • Select an option out of the given choices: User (default tab) and User Group or Exclude User (the Exclude User option can be chosen, if the pipeline is already shared with a user/user group and you wish to exclude them from the privilege).

  • Select a user or user(s) from the displayed list of users (In case of the User Group(s) tab, it displays the names of the User Groups.

  • Click the arrow to move the selected User(s)/ User Group(s).

​

  • The selected user(s)/user group(s) get moved to the box given on the right (In case of the Exclude User option the selected user/ the user moved to the right-side box looses the access of the shared pipeline).

  • Click the Save option.​

  • Privilege for the selected pipeline gets updated and the same gets communicated through a message.

  • By completing the steps mentioned above, the concerned pipeline gets successfully shared with the selected user/user group or the selected users can also be excluded from their privileges for the concerned pipeline.

Please Note:

  • An admin user can View, Edit/Modify, Share, and Delete a shared pipeline.

  • A non-admin user can View and Edit/ Modify a shared Pipeline, but it can't Share it further or Delete it.

Activate/Deactivate Pipeline

The user can activate/deactivate the pipeline by clicking on the Activate/ Deactivate icon.

  • Click the List Pipelines icon to open the Pipeline list.

  • Select a Pipeline from the pipeline list.

  • Click on the Activate Pipeline icon.

  • The Confirmation dialog box opens to get the confirmation for the action.

  • Click the YES option.

  • A confirmation message appears.

  • The pipeline gets activated. The Activate Pipeline icon turns into Deactivate Pipeline.

  • The same gets communicated through the Status icon color.

  • Click the Deactivate Pipeline icon.

  • The Confirmation dialog box opens to get the confirmation for the action.

  • Click the YES option.

  • A confirmation message appears.

  • The pipeline gets deactivated. The same gets communicated through the color of the Status icon.

The user also gets an option to Push the pipeline to GIT. This action will be considered as Pipeline Migration. The user needs to follow the steps given the module of the Platform to pull a version that has been pushed to GIT.

Please Note: Check out the page for more details on this topic.

Please Note: Refer to the for more details on this.

​

​

Monitoring Pipeline
Failure Analysis
Admin
Push For Pipeline Versioning
Push For Pipeline Migration
Pulling a pipeline version committed earlier
Pipeline Details
Pipeline Component Configuration page
Sharing a Pipeline and Excluding a shared Pipeline
Push/ Pull icon on the Pipeline List page
Push/ Pull icon on the Pipeline List page
Pull tab for the selected Pipeline workflow
Pipeline Editor page for the selected Pipeline
Search option for Pipelines
Accessing the Pipeline Component Configuration icon on the Pipeline List
The Pipeline Component Configuration page
Monitor icon provided on the Pipeline List page
Monitor tab for a Data Pipeline
Failure Analysis icon in the Pipeline list
The Failure Analysis page for the selected Pipeline flow
Accessing the Share icon from the List Pipeline page
Confirmation message after a Pipeline gets shared
Accessing the Activate option on the Pipeline List
Activating Pipeline
Accessing the Deactivate icon
Deactivating a Pipeline from the Pipeline List
Pipeline Migration