# Soma UI components

* [Soma Connections](#wrangler-connections)
* [Soma Data Page](#wrangler-data-page)
* [Building a Recipe](#building-a-recipe)
* [Soma Power Mode (CLI)](#wrangler-power-mode-cli)
* [Soma Insights Tab](#wrangler-insights-tab)

The Soma interface in Turium is composed of several key components.

### Soma Connections  <a href="#wrangler-connections" id="wrangler-connections"></a>

To import a dataset in Soma, you first need to establish a connection to the source system.

***

### Soma Data Page  <a href="#wrangler-data-page" id="wrangler-data-page"></a>

This is the space where you parse, blend, cleanse, and transform datasets.

On the Data page, you can:

* Add transformation steps to a recipe using the drop-down menu in each column.
* From the Transformation steps tab, you can view the steps in a recipe or remove steps from the recipe.
* Click the More button to view the dataset's schema.
* Upload a custom directive using the green plus sign.
* Build a data axon that includes the source plugin for the dataset and the Soma transformation that includes the recipe with the transformation steps to execute when the axon runs.
* In the Turium Genesis, configure the Soma transformation. User-defined directives can be added in the Soma transformation.&#x20;
* Power Mode can be used to add directives and functions to the recipe.

A data quality bar is available in Soma to give you a visual representation of columns with blank fields.

***

### Building a Recipe  <a href="#building-a-recipe" id="building-a-recipe"></a>

Using Point-and-click Method In Soma, directives and functions can be added to a recipe either from the user interface or from the command line. Simply click on the drop-down menu for a column and select directives and functions to assist in cleansing and transforming your data. The selected directives and functions will be displayed under Transformation steps.

The available directives and functions are dependent on the data type of the column. For instance, Numerical functions cannot be used on a String column, and Format functions cannot be used on an Integer column.

***

### Soma Power Mode (CLI)  <a href="#wrangler-power-mode-cli" id="wrangler-power-mode-cli"></a>

The Power Mode (CLI) allows you to define directives using declarative syntax as an alternative to point-and-click UI interactions. Power Mode is particularly useful for directives not available in the UI and for adding user-defined directives. It's also beneficial when you need to apply a directive to multiple columns.

The Power Mode is the black bar located at the bottom of the Data page.

***

### Soma Insights Tab  <a href="#wrangler-insights-tab" id="wrangler-insights-tab"></a>

The Insights tab can be used to perform data discovery on a dataset.

***


---

# 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.turium.ai/home/algoreus/turium-connector-documentation/turium-fabriq-overview/how-to-guides/soma-transformation-user-guide/soma-ui-components.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.
