Skip to content

Transformation Agent: Agent Workflow & Artifacts

The Transformation Agent is the core engineering power of the Datapunkt ecosystem. It acts as an autonomous developer that converts logical designs, schemas, mapping rules, and non-technical business descriptions into high-performance, target-optimized, and production-ready data pipelines. By automating the mechanical setup and performance engineering of analytical transformations, this agent compresses months of pipeline coding and debugging cycles into a verified output delivered in under five minutes, saving up to 95% of engineering time.

first

The agent natively supports a diverse array of modern platforms, execution engines, and orchestration frameworks:

  • SQLMesh
  • Dataform
  • BigQuery
  • DF (DataFrame / Spark DataFrame / Polars DataFrame APIs)
  • Snowflake Scripting
  • dbt
  • PySpark

Core Transformation Generation Features

To deliver end-to-end pipeline automation, the Transformation Agent implements several advanced capabilities across the development lifecycle:

  • AUTOMATED PIPELINE SCAFFOLDING: Instantly generates boilerplate structures, imports, configuration blocks, headers, and metadata tags required by the chosen execution engine.
  • PERFORMANCE-OPTIMIZED REFINEMENT: Inspects code to recommend and implement target-specific speedups, including clustering, partitioning keys, and optimized join structures.
  • LOGIC SYNTHESIS FROM INPUTS: Translates custom mappings, spreadsheet tables, or written rules into syntactically perfect SQL statements or Python code.
  • SELF-DOCUMENTING LIFECYCLE: Auto-generates clear inline documentation, schema definitions, YAML descriptors, and column-level descriptions alongside the pipeline code.
  • MULTI-PLATFORM COMPATIBILITY: Translates code packages and schemas between platforms, such as converting a PySpark pipeline into an optimized Snowflake Scripting block.

Step-by-Step Operational Workflow

The Transformation Agent uses an interactive, dual-pane workspace that bridges business logic requirements with automated code synthesis.

Step 1: Subscribing to the Agent

Acquire subscription access to the Transformation Agent through the platform:

  1. Log in to the Agentpunkt platform.
  2. Search for the Transformation Agent in the available service catalog.
  3. Select your preferred subscription term (7 days, 14 days, or Monthly).
  4. Navigate to your Hired Agents Page to manage active subscriptions.

Step 2: Workspace Session Initialization

Launch the agent to initialize your interactive workspace:

  1. Click "Start Session" to open the interactive dual-pane user interface.
  2. The Left Pane is your Interactive Chat & Session History, where you communicate with the agent, upload input requirements, and refine code.
  3. The Right Pane is the Visual Workspace & Generated Code editor, where you review, edit, and download completed pipelines, SQL configurations, and schema files.

Step 3: Organizing and Uploading Mapping Inputs

Compile and upload the source logic to provide context:

  1. In the Left Pane, upload your source table schemas (YAML, JSON, or DDL).
  2. Upload destination table specifications or logical models created by the Data Modeling Agent.
  3. Upload mapping spreadsheets or textual business requirements defining column-level derivations.

Step 4: Logic Formulation and Prompting

Instruct the agent on your target technology and logic using plain language.

  • Example prompt: "I need to build an incremental SQLMesh model that reads from raw_transactions, joins it with customer_profiles on customer_id, calculates running spend totals, and writes the results to BigQuery with partitioning on transaction_date."

Step 5: Iterative Refining & Performance Auto-tuning

Interact with the agent to polish the synthesized output:

  1. The agent writes the completed files in the Right Pane.
  2. If logic must be updated, provide additional instructions in the Left Pane (e.g., "Change the calculation to use local timezone conversions and filter out test customer accounts").
  3. The agent regenerates only the affected code blocks in real time.

Step 6: Code Export and CI/CD Deployment

Deploy your code assets directly to production:

  1. Copy code segments directly from the Right Pane or export files as a zip file.
  2. Integrate these files into your git-based repository.
  3. Run your standard CI/CD deployment pipelines to deploy to your development or production environment.

Benefits: What Makes It Good?

  • Accelerated Time-to-Market: Delivers production-ready pipeline modules in minutes, reducing the standard data engineering development cycle by up to 95%.
  • Dialect Precision & Flexibility: Seamlessly targets multiple dialects (SQLMesh, Dataform, BigQuery, Snowflake Scripting, dbt, PySpark), producing optimized layouts matching best practices.
  • Auto-Tuned Code Quality: Applies built-in performance rules (such as partition pruning, clustering, and broadcast optimization) without requiring manual tuning.
  • Reduced Human Overhead: Minimizes manual code preparation, allowing engineers to focus on architectural layouts and data governance policies.

Contact Us