Manage Data Products

Alation Cloud Service Applies to Alation Cloud Service instances of Alation

Creating and maintaining data products involves taking responsibility for their accuracy, usefulness, and reusability. This topic explains how to create and manage data products throughout their lifecycle.

Important

To manage data products, you must either be their owner or have the appropriate role assigned within the Data Products App. See Configure Access in the Data Product App for information about what users can manage data products.

Note

The Data Products App includes a dedicated public API. You can find the Data Products API documentation on Alation’s Developer Portal.

In this topic:

Create a Data Product

To create a data product, you define it through a YAML file. You can write the YAML manually or use Alation’s user interface (UI) to construct it. Once you’ve created the YAML file, upload it to Alation.

  • For details on creating a data product from scratch, including descriptions of YAML properties, refer to Get Started with Creating Data Products.

    Note

    In Alation’s user interface, you can use the Data Products Builder Copilot to help you create a data product.

  • If you choose to create the YAML file manually in an editor of your choice, see Upload the Data Product YAML File below on how to upload it.

Upload the Data Product YAML File

  1. Select the Data Products App in the left-hand navigation panel.

  2. In the App’s menu, click Manage Marketplace.

  3. Click Add or Edit Data Product on top right.

  4. Click on the Upload YAML button.

  5. Browse to your YAML file and select it.

  6. Click Upload.

Edit a Data Product

To edit a data product, modify the YAML file using the Alation UI:

  1. Select the Data Products App in the left-hand navigation panel.

  2. From the App’s menu, select Manage My Data Products.

  3. From the list of data products in the Data Products table, find the data product you want to work with.

  4. In the rightmost column of the Data Products table, click Edit. The data product definition editor opens.

  5. Edit the YAML file. Use the Preview feature to preview the changes in real time.

  6. Click Save.

Download the Data Product Definition

You download the data product YAML file to get a copy on your local machine:

  1. Select the Data Products App in the left-hand navigation panel.

  2. From the App’s menu, select Manage My Data Products.

  3. From the list of data products in the Data Products table, find the data product you want to work with. Click the data product name to open its catalog page.

  4. Click the three-dot menu icon on the top right of the page to open the data product options.

  5. Select Download Data Product to download the corresponding YAML file.

Grant Access to a Data Product

To assign roles to users or groups for a data product:

  1. Select the Data Products App in the left-hand navigation panel.

  2. From the App’s menu, select Manage My Data Products.

  3. From the list of data products in the Data Products table, find the data product you want to work with. Click the data product name to open its catalog page.

  4. Click the three-dot menu icon on the top right of the page to open the data product options.

  5. Select Manage Permissions.

    ../_images/Data_Products_Open_Permissions_From_DP.png
  6. Click Add User/Group and find and select users or groups to add them to the Product Roles table.

    ../_images/Data_Products_Add_Users_From_DP.png
  7. In the Data Product Role column of the table, choose the appropriate role: Admin or Viewer.

  8. Click Done.

Only users with the Admin role can edit the data product definition and assign roles. For more details on roles within the Data products App, refer to Configure Access in the Data Product App.

List a Data Product on the Marketplace

To list a data product on the Marketplace:

  1. Select the Data Products App in the left-hand navigation panel.

  2. From the App’s menu, select Manage My Data Products.

  3. From the list of data products in the Data Products table, find the data product you want to work with. Click the data product name to open its catalog page.

  4. Click the three-dot menu icon on the top right of the page to open the data product options.

  5. Select List Data Product in Marketplace to submit the data product to the Marketplace.

Validate the Data Product

If your Marketplace definition includes minimum standards, users are able to validate the data product definition before saving it.

If your data product fails validation:

  • Check that all required metadata fields are present.

  • Confirm that the schema section in each record set includes name, description, and type.

  • Review the error message in the response. It will list missing or invalid fields.

  • Make corrections to the YAML file.

  • Save the file.

Delete a Data Product

  1. Select the Data Products App in the left-hand navigation panel.

  2. From the App’s menu, select Manage My Data Products.

  3. From the list of products under the Data Products table, locate the one to delete.

  4. In the rightmost column of the Data Products table, click the three-dot menu icon.

  5. Select Delete Data Product. Your data product is deleted.

    ../_images/Data_Products_Delete.png