# Tutorial videos

Use these tutorial videos to learn more about how to use Tonic Structural.

## Tonic Structural 101

Provides an overview of the Structural workflow and how to use Structural to generate de-identified data. For more information, go to [Structural data generation workflow](/app/readme-1/tonic-workflows.md).

{% embed url="<https://www.youtube.com/watch?v=A6-WfSO4dk4>" %}
Tutorial video: Tonic Structural 101
{% endembed %}

## Creating a Structural workspace

Provides an overview of what a Structural workspace is and how to create a new Structural workspace. For more information, go to [Managing workspaces](/app/workspace/managing-workspaces.md).

{% embed url="<https://www.youtube.com/watch?v=fbfy74nOwsY>" %}
Tutorial video: Creating a Structural workspace
{% endembed %}

## Sensitivity detection and generator recommendations

Provides an overview of how Structural detects sensitive values and how you can apply recommended generators to the detected values.

{% embed url="<https://www.youtube.com/watch?v=vF73dllMJQI>" %}
Tutorial video: Sensitivity detection and generator recommendations
{% endembed %}

## Managing workspace access

Provides an overview of workspace owners, permissions, and permission sets. Explains how to share and transfer ownership of a workspace. For more information, go to [Managing access to workspaces](/app/workspace/workspace-access-management.md).

{% embed url="<https://www.youtube.com/watch?v=rEn_vpcAtgg>" %}
Tutorial video: Managing workspace access
{% endembed %}

## Structural generators overview

Identifies the types of generators and transformations that you can use in Structural, and explains how to assign a generator to a column. For more information, go to [Generator information](/app/generation/generators.md).

{% embed url="<https://youtu.be/UNngC2a6q94>" %}
Tutorial video: Tonic Structural generators overview
{% endembed %}

## Generator presets

Provides an overview of generator presets. Includes how to create and update them, and how to track where each generator preset is used. For more information, go to [Managing generator presets](/app/generation/generators-assign-config/generator-presets.md).

{% embed url="<https://www.youtube.com/watch?v=-OuhhG34HjA>" %}
Tutorial video: Generator presets
{% endembed %}

## File connector overview

Provides an overview of the file connector and how to manage file groups in a file connector workspace. For more information, go to [File connector](/app/setting-up-your-database/file-connector.md).

{% embed url="<https://youtu.be/Es_VPV9kCxs>" %}
Tutorial video: File connector overview
{% endembed %}

## Generating data with consistency

Provides an overview of the consistency generator property and how it works. For more information, go to [Enabling consistency](/app/generation/generators/generator-characteristics/consistency.md).

{% embed url="<https://www.youtube.com/watch?v=ejEnjLMm58E>" %}
Tutorial video: Generating data with consistency
{% endembed %}

## Using Document View to configure JSON columns

Provides an overview of how to enable **Document View** for a JSON column and how to use it to configure generators for JSON fields.

{% embed url="<https://www.youtube.com/watch?v=XCMezJ-Kst4>" %}
Tutorial video: Using Document View to configure JSON columns
{% endembed %}

## Subsetting your data

Provides an overview of subsetting, how it is configured, and how Structural uses the configuration to generate a subset. For more information, go to [Subsetting data](/app/generation/subsetting.md).

{% embed url="<https://youtu.be/j0-958NyTFc>" %}
Tutorial video: Subsetting your data
{% endembed %}

## Upsert data generation

Provides an overview of upsert data generation. Includes how it works and how to enable and run it for a workspace. For more information, go to [Enabling and configuring upsert](/app/workspace/managing-workspaces/workspace-configuration-settings/workspace-config-upsert.md).

{% embed url="<https://www.youtube.com/watch?v=veNRwlk8ArU>" %}
Tutorial video: Enabling upsert data generation
{% endembed %}

## Writing destination data to a container repository

Provides an overview of how to write destination data to a container repository instead of a database server. For more information, go to [Writing output to a container repository](/app/workspace/managing-workspaces/workspace-configuration-settings/workspace-config-write-to-container-artifacts.md).

{% embed url="<https://www.youtube.com/watch?v=mwmiZBMGWmQ>" %}
Tutorial video: Outputting data to a container repository
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tonic.ai/app/tonic-tutorial-videos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
