There are several ways to create and publish a data product. Based on the consumer's data product request, you can choose the most suitable method and any ideal features to include.
- Required roles to complete this task
- Collaborator role: Editor
Task 1: Selecting a creation method
Select a suitable method to create your data product and complete the unique steps for each method.
The following table lists the methods to create a data product:
Method | Description |
---|---|
From a catalog | Add assets to a data product from a catalog in IBM Knowledge Catalog. A supported data source connection is required. Assets are added by using metadata. |
From a customizable query | Consumers can indicate the specific parameters that they need, which act as custom queries that generate the data product. Data products with customizable queries can be reused more frequently. |
From a query | Use a SQL query to generate connected data assets for a data product. The query is added as an SQL asset to a project. |
From a complex query | Use a complex SQL query to work with temporary and transient tables from a Snowflake connection. The query is added as an SQL asset to a project. |
From a project | Add assets to a data product from a project. A supported data source connection is required. Projects are used for data products containing SQL queries. |
From a source | Connect to a data source and add stored files to create a data product. |
From a URL | Create data products by using one or more public URLs. Use if you do not have a secure connection to the data source. |
Task 2: Completing your data product
After you create a data product draft according to your chosen method, complete the following fields before publishing your data product.
-
Click Primary business domain and assign a primary business domain to the data product. Business domains provide a taxonomy to help consumers find the data product that they need.
-
Edit Access level and indicate whether the data product is Available to everyone or Requires approval.
For data products that require approval, consumers provide a business justification when they subscribe. Approvers approve or reject access requests based on this justification. You select the approvers from your community members. A task is sent to each approver's Task inbox. Approvers claim the task to approve or reject the subscription. Delivery starts after the subscription is approved.
For data products that require approval, you have a few options:
- Designate approvers for the subscription or preapprove subscribers:
- Designate approvers: You designate the approvers from your community members. When a subscription is requested, a task is sent to each approver's Task inbox. Approvers claim the task to approve or reject the subscription based on the business justification provided by the subscriber. Delivery starts after the subscription is approved. If not approved, the consumer can subscribe again with a different justification.
- Preapprove subscribers: You designate individual users or user groups as preapproved subscribers for the data product. All members of a user group are preapproved. The preapproved list of users doesn't generate a workflow task and doesn't require a designated approver. Users on the preapproved list automatically receive delivery of the data product.
-
For Data product contents, add the Key features and Origin of your data product. You can also add more items or preview a visualization. Enter the values for custom properties. Custom properties appear only if the Data Product Hub administrator created them for Data product part assets. The system-provided properties are not editable.
-
Choose one or more Delivery methods for the data product. Available delivery methods are determined by the associated data source connection. For more information on delivery methods and connectors, see Understanding delivery methods and Delivery methods for connectors.
-
The Additional information tab appears if custom properties were created by the Data Product Hub administrator for Data product assets. Enter the values for the properties for the data product.
-
Provide Recommended usage information for your data product and describe any previous business needs that your data product addressed. This text appears on the data product tile and helps consumers locate the data product through search.
-
For Data contract, enter a URL or upload a PDF file. All data products must have a data contract that outlines the terms and conditions for using that data product. The URL for a data contract must be publicly accessible.
Task 3: Publishing your data product
Only published data products are available to your Data Product Hub community. Review your draft carefully because you cannot edit the contents of the data product after publishing.
- Click Publish.
- Return to the Data Product Hub home page to view your published data product.
Learn more
Managing the lifecycle of a data product
Parent topic: Publishing a data product