Stored Producer Runner

The Stored Procedure Runner Component is used to execute precompiled SQL logic stored in a database. A stored procedure is a named collection of SQL statements that are precompiled and stored in the database engine. This component enables pipelines to trigger those stored procedures on demand, passing input parameters and retrieving output parameters as needed.

Key Capabilities

  • Run stored procedures across multiple supported databases.

  • Pass input parameters dynamically from a pipeline.

  • Capture output parameters returned by the stored procedure.

  • Support for four major database drivers: MySQL, MSSQL, Oracle, PostgreSQL.

Configuration Overview

All Stored Procedure Runner configurations are grouped into the following sections:

  • Basic Information

  • Meta Information

  • Resource Configuration

Configuring Meta Information

Database Connection

  • Host IP Address – Enter the host IP address of the database server.

  • Port – Enter the port associated with the host.

  • Username – Provide the database username.

  • Password – Provide the corresponding database password.

  • Database Name – Enter the name of the target database.

Stored Procedure Details

  • Procedure Name – Specify the stored procedure to execute.

  • Driver – Select the driver for database connectivity. Supported drivers:

    • MySQL

    • MSSQL

    • Oracle

    • PostgreSQL

Parameters

  • Input Parameters – Values passed into the stored procedure.

    • Each input parameter requires:

      • Name

      • Value

      • Type (e.g., String, Integer, Date)

  • Output Parameters – Values returned by the stored procedure.

    • Each output parameter requires:

      • Name

      • Type

Example Use Cases

  • Run a stored procedure that calculates monthly sales totals and returns them to the pipeline.

  • Execute a stored procedure that archives processed records and confirms success via output parameters.

  • Trigger a procedure for data validation before moving data into a warehouse.