Gaio DataOS
Gaio DataOS
Gaio DataOS
  • 👋 Welcome to Gaio DataOS
  • GETTING STARTED
    • Gaio DataOS Console
    • Quickstart
  • FUNDAMENTALS
    • Data Projects
    • Studio
    • Database
    • Workflow
  • Data Sources
  • TASKS
    • ETL
      • Builder
      • SQL
      • Source SQL
      • Insert Table
      • Insert Row
      • Update
      • Delete
      • Create Table
      • Quick Table
      • Quick Upload
      • Pivot Table
      • Unpivot Table
      • REST
      • Parameters to Table
      • Table to Parameters
      • Define parameter value
      • Users
      • CSV Web
      • CSV Local
      • Google Spreadsheet
    • Analytics
      • Sample
      • Cluster
      • Principal Components
      • Association Rules
      • Forecast
      • Python
    • Delivery
      • Content
      • Form Card
      • Export CSV
    • Map Editor
Powered by GitBook
On this page
  • How to Use
  • 1. Open the Task
  • 2. Fill Out Basic Information
  • 3. Select Columns
  • 4. Define Type and Value for Each Column
  • 5. Execute or Save
  1. TASKS
  2. ETL

Insert Row

PreviousInsert TableNextUpdate

Last updated 10 days ago

The Insert Row task in Gaio DataOS allows you to manually insert a new row into an existing table. It is especially useful for adding static records, parameterized values, or dynamic data generated through formulas or computed fields.


How to Use

1. Open the Task

  • In the Studio, go to the left menu and navigate to: Tasks > ETL > Insert Row


2. Fill Out Basic Information

  • Task label: (optional) Provide a name for this task within your flow.

  • Table: Select the target table where the new row will be inserted.


3. Select Columns

  • In the Columns field, choose which columns you want to populate.

  • After selecting, a list of input fields will be displayed below for each column.


4. Define Type and Value for Each Column

For each selected column, configure the following:

Type: Choose the input type:

  • Value: insert a fixed/static value (e.g., "Product A", 123)

  • Parameter: use a previously defined project parameter

  • Computed: define a formula or function (e.g., now(), today(), 1+1) |

Value: Enter the corresponding value based on the type selected.

Examples:

  • col_1: Type = Value, Value = "New Client"

  • col_2: Type = Parameter, Value = @client_id

  • date_one: Type = Computed, Value = today()


5. Execute or Save

  • Run: Runs the task without saving it to the flow.

  • Save: Saves the task for use in the current flow without executing it.

  • Save and Run: Saves and immediately runs the task.


Use Cases

  • Manually insert a single row into a table

  • Log events or markers during execution

  • Populate test values during flow development

  • Use computed fields for timestamps, UUIDs, or calculated values