From bd51d4253b08d940f3c9208f8354dc36129688a1 Mon Sep 17 00:00:00 2001 From: Mendon Kissling <59585235+mendonk@users.noreply.github.com> Date: Thu, 6 Nov 2025 10:34:58 -0500 Subject: [PATCH 1/3] add-dynamic-create-data-component-and-release-note --- .../docs/Components/components-processing.mdx | 46 ++++++++++++++++++- docs/docs/Support/release-notes.mdx | 2 + 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/docs/docs/Components/components-processing.mdx b/docs/docs/Components/components-processing.mdx index f3a9cf53dc9c..06ce515a5472 100644 --- a/docs/docs/Components/components-processing.mdx +++ b/docs/docs/Components/components-processing.mdx @@ -15,6 +15,7 @@ They have many uses, including: * Feed instructions and context to your LLMs and agents with the [**Prompt Template** component](#prompt-template). * Extract content from larger chunks of data with a [**Parser** component](#parser). * Filter data with natural language with the [**Smart Transform** component](#smart-transform). +* Create structured data dynamically with the [**Dynamic Create Data** component](#dynamic-create-data). * Perform advanced JSON queries with the [**Data Operations** component](#data-operations) using `jq` expressions. * Save data to your local machine with the [**Write File** component](#save-file). * Transform data into a different data type with the [**Type Convert** component](#type-convert) to pass it between incompatible components. @@ -212,7 +213,7 @@ Use the Path Selection operation to extract values from nested JSON structures w 3. In the **Select Paths** dropdown, select the path. You can select paths such as `.user.profile.name` to extract "John Doe", or select `.user.settings.theme` to extract "dark". -### JQ Expression operation example +### JQ Expression operation example {#jq-expression-operation-examples} Use the **JQ Expressions** operation to use the [jq](https://jqlang.org/) query language to perform more advanced JSON filtering. 1. In the **Operations** dropdown, select **JQ Expression**. @@ -417,6 +418,47 @@ The output is a `DataFrame` containing all columns from the original `DataFrame` +## Dynamic Create Data + +The **Dynamic Create Data** component creates a [`Data`](/data-types#data) object with configurable fields. +Define the table in the **Input Configuration** field, and the component creates corresponding input or output handles in the component. + +### Use the Dynamic Create Data component in a flow + +The following example demonstrates how to use a **Dynamic Create Data** component to create a structured `Data` object from multiple sources. + +1. Add the **Dynamic Create Data** component to your flow. + +2. To define your data's fields, in the **Input Configuration** field, click