Skip to main content

Project to Data Product

Project to Data Product helps you convert an existing project into a Data Product in the Momentum platform using Metis.

From the Infrastructure Projects, you can start the migration for an existing project. Metis uses the project's context to analyze the project, prepare the required Data Product changes, and create a merge request for review.

Migration Overview

The Project to Data Product flow consists of the following steps:

  1. Select a project from Infrastructure Projects and select Migrate to data product to start the flow.
  2. Metis starts the AI assistant, prepares the project context, and analyzes the project to identify the changes required to create a Data Product.
  3. Review the generated changes and provide additional instructions if required.
  4. Select Finish and open MR to apply the changes and create a merge request, then review the generated changes.
  5. Review the pipeline created for the Data Product changes and verify that it completes successfully.
  6. Open the generated Data Product to review the result and verify it in the Data Product Registry.

Step 1: Select a Project

Open Infrastructure > Projects to view the available projects.

Each project provides a Migrate to data product action. Select the action for the project you want to convert.

Infrastructure Projects !!shadow!!

note

Make sure you select the project you want to convert before starting the migration. The migration runs in the context of the selected project.

Step 2: Start the Migration

After the migration starts, Metis opens the AI assistant and begins preparing the migration.

The assistant shows progress while it:

  • Starts the AI assistant.
  • Prepares a session with the full project context.
  • Sends the request to the Metis agent.

Metis analyzes the project !!shadow!!

Once the project context is prepared, Metis analyzes the project to determine the changes required to convert it into a Data Product.

Step 3: Review the Generated Changes

After analyzing the project, Metis presents the generated changes in the assistant panel.

The generated changes can include updates to the project's CI/CD and workspace configuration and the creation or update of Data Product configuration files.

Generated changes !!shadow!!

note

Review the generated changes carefully. If additional changes are required, provide further instructions to Metis before running the migration.

Step 4: Create and Review the Merge Request

When you are satisfied with the generated changes, select Finish and open MR.

Metis applies the proposed changes and creates a merge request for review.

Finish and open MR !!shadow!!

Review the Merge Request

Open the generated merge request and review the changes before proceeding.

The merge request includes the changes generated by Metis, along with a summary of the Data Product-related changes.

Merge request !!shadow!!

Step 5: Validate the Data Product Pipeline

After the changes are submitted, a CI/CD pipeline is triggered to process the Data Product changes.

Data Product pipeline !!shadow!!

Review the pipeline status to confirm that the required stages complete successfully.

Step 6: Review the Generated Data Product

After the pipeline completes, open the generated Data Product to review the generated model and data. You can review areas such as presentation tables, intermediate tables, the data model graph, and test results.

Data Product Registry !!shadow!!

Review the generated Data Product to confirm that the expected data and configuration have been created.

Step 7: Verify the Data Product in the Registry

The generated Data Product is also available in the Data Product Registry.

Open the registry to browse and manage the Data Product after the migration has completed.

Data Product Registry !!shadow!!

tip

Use the Data Product Registry as the final verification point to confirm that the Data Product has been successfully created and is available for use.