> For the complete documentation index, see [llms.txt](https://docs.tessell.com/tessell/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tessell.com/tessell/tessell-for-mysql/db-services/dataflix-mysql.md).

# Dataflix

The Dataflix application is a specialized data management app that lets you browse snapshots, backups, and point-in-time recovery (PITR) regions for available services, as well as deleted services with retained snapshots. You can restore databases for disaster recovery or create clones for non-production use. You can also download database backups.

While the Availability Machine focuses on producing data backup components, Dataflix focuses on consuming those components — whether for recovering from disasters, restoring production databases, or creating development and test environments.

***

## Prerequisites

Ensure that you have created your MySQL database service in the Provisioning application under the DB Services app family. For more information, see [Provisioning a MySQL DB service](/tessell/tessell-for-mysql/db-services/provisioning-a-mysql-service.md).

***

## Dataflix dashboard

The Dataflix dashboard displays all available database services across various database engines and cloud providers.

| Filter     | Description                                                               |
| ---------- | ------------------------------------------------------------------------- |
| **Search** | Find a specific database service by name.                                 |
| **Engine** | Filter by database engine: All, Oracle, MySQL, PostgreSQL, or SQL Server. |
| **Cloud**  | Filter by cloud provider: All, AWS, Azure, or GCP.                        |
| **Owner**  | Filter by a specific user to view their database services.                |
| **Clear**  | Reset all filters to default settings.                                    |

**Figure 1 — Dataflix dashboard**

![](/files/of6TnBOwovkXXMIH9o7m)

***

## Dataflix home page

Select any database service from the dashboard to open its home page. Below the database service name, you see the following tabs:

| Tab                     | Description                                            |
| ----------------------- | ------------------------------------------------------ |
| **PITR Region**         | Create a clone from the available PITR region.         |
| **Snapshots**           | Create a clone from the available snapshots.           |
| **Backups**             | Download available database backups.                   |
| **Sanitized Snapshots** | Create a clone from the available sanitized snapshots. |

> **Note:** A tab is enabled only if the corresponding option has been scheduled or configured in the Availability Machine.

**Figure 2 — Dataflix home page**

![](/files/0KRLRKWgbMPzdMM65jlz)

***

## Create a clone

You can create a clone from any of the three clone sources: PITR region, snapshots, or sanitized snapshots. The source selection differs for each tab, but the clone configuration steps are the same.

### Step 1: Select a data source

Choose a source tab based on the type of data point you want to clone from.

#### PITR region

1. On the **PITR Region** tab, select a date and time from the **Select Recovery Time** box.\
   This changes the blue line positioning on the continuous data region in the **Regions and Availability Zones** panel.

   The panel displays:

   * Cloud regions where your database service is deployed.
   * Daily data flow within the region in a 24-hour format.
   * A blue line indicating the selected recovery time.
   * A red line indicating the last available point-in-time restore.
2. Review the data point details — number of databases, cloud details, and number of users the data is shared with.

   > **Note:** Next to **Number of databases**, select the question mark icon to view the list of databases in the service.
3. Select **Clone**.

#### Snapshots

1. On the **Snapshots** tab, browse or search for a specific snapshot by name. You can also filter snapshots by region.
2. Select a snapshot to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.
3. Select **Clone**.

#### Sanitized snapshots

1. On the **Sanitized Snapshots** tab, browse or search for a specific sanitized snapshot by name. You can also filter by region.
2. Select a sanitized snapshot to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.
3. Select **Clone**.

***

### Step 2: Configure the clone

After you select **Clone** from any source tab, the clone creation form opens. Configure the following options:

**Service details**\
Enter the service name, description, and tags for the cloned service.

**Cloud provider settings**\
Configure the target cloud settings. Cross-region cloning is configured in the Data Access Policy section of the Availability Machine app. For more information, see [Availability Machine for MySQL](/tessell/tessell-for-mysql/db-services/am-mysql.md).

**Compute shape**\
Review the parent database server configuration. You cannot change the storage in the compute shape for a cloned service.

**Database instance configuration**\
Configure the MySQL database instance settings.

**Additional settings**\
Configure the maintenance window, performance insights, and Availability Machine settings.

***

### Step 3: Submit the clone

Select **+ Clone Service** at the bottom of the form.

After you submit the request, the following steps are performed automatically:

1. The clone request is submitted.
2. Compute instances are created.
3. The database is configured.
4. The Availability Machine is set up.
5. The first snapshot is triggered.

You can also use the API to create the clone:

1. Select the **Code** button in the top-right corner to open the **Code for Service Cloning** window.
2. On the left, view the API, its type, and the payload.
3. On the right, view the code in Shell, Python, Go, Java, JavaScript, or PowerShell.
4. Use the copy or download buttons to save the code.
5. Select **Close** to return to the main window.

***

## Download backups

On the **Backups** tab, you can download available native backups. Use the search bar to find a specific backup by name.

### Download a backup

1. Select a backup to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.
2. Select **Download**.\
   The **Download Backup** dialog box opens.
3. Select a date and time for automatic expiry of the backup URL, and then select **Submit**.\
   After the URL is created, a **Backup Available** status is displayed below the backup name.
4. Select **Download** again to view the backup URL. This button is active only during the expiry period.
5. In the **Download Backup** dialog box:
   * On the left side, review the backup size and creation date.
   * Below, copy the shareable URL by using the copy icon. The URL expiry date and the remaining days are also displayed.
   * On the right side, view and copy or download the shell script for the URL.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.tessell.com/tessell/tessell-for-mysql/db-services/dataflix-mysql.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.
