Skip to content

Commit 9414460

Browse files
committed
init
1 parent 8cead6a commit 9414460

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docs/user_guides/fs/provenance/provenance.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22

33
## Introduction
44

5-
Hopsworks feature store allows users to track provenance (lineage) between feature groups, feature views and training dataset. Tracking lineage allows users to determine where/if a feature group is being used. You can track if feature groups are being used to create additional (derived) feature groups or feature views.
5+
Hopsworks feature store allows users to track provenance (lineage) between storage connectors, feature groups, feature views, training dataset and models. Tracking lineage allows users to determine where/if a feature group is being used. You can track if feature groups are being used to create additional (derived) feature groups or feature views.
66

77
You can interact with the provenance graph using the UI and the APIs.
88

99
## Step 1: Feature group lineage
1010

1111
### Assign parents to a feature group
1212

13-
When creating a feature group, it is possible to specify a list of feature groups used to create the derived features. For example, you could have an external feature group defined over a Snowflake or Redshift table, which you use to compute the features and save them in a feature group. You can mark the external feature group as parent of the feature group you are creating by using the `parents` parameter in the [get_or_create_feature_group](https://docs.hopsworks.ai/feature-store-api/{{{ hopsworks_version }}}/generated/api/feature_group_api/#get_or_create_feature_group) or [create_feature_group](https://docs.hopsworks.ai/feature-store-api/{{{ hopsworks_version }}}/generated/api/feature_group_api/#create_feature_group) methods:
13+
When creating a feature group, it is possible to specify a list of feature groups used to create the derived features. For example, you could have an external feature group defined over a Snowflake or Redshift table, which you use to compute the features and save them in a feature group.
14+
15+
The storage connector is automaticaly assigned as a parent for external feature groups. You can mark the external feature group as parent of the feature group you are creating by using the `parents` parameter in the [get_or_create_feature_group](https://docs.hopsworks.ai/feature-store-api/{{{ hopsworks_version }}}/generated/api/feature_group_api/#get_or_create_feature_group) or [create_feature_group](https://docs.hopsworks.ai/feature-store-api/{{{ hopsworks_version }}}/generated/api/feature_group_api/#create_feature_group) methods:
1416

1517
=== "Python"
1618

@@ -96,7 +98,7 @@ To traverse the provenance graph in the opposite direction (i.e. from the parent
9698
lineage.inaccessible
9799
```
98100

99-
You can also visualize the relationship between the parent and child feature groups in the UI. In each feature group overview page you can find a provenance section with the graph of parent feature groups and child feature groups/feature views.
101+
You can also visualize the relationship between the parent and child feature groups in the UI. In each feature group overview page you can find a provenance section with the graph of parent storage connectors/feature groups and child feature groups/feature views.
100102

101103
<p align="center">
102104
<figure>

0 commit comments

Comments
 (0)