Skip to content

Provenance Links#

Provenance Links are objects returned by methods such as StorageConnector.get_feature_groups_provenance, FeatureGroup.get_storage_connector_provenance, FeatureGroup.get_parent_feature_group, FeatureGroup.get_generated_feature_groups, FeatureGroup.get_generated_feature_views, FeatureView.get_models_provenance and represent sections of the provenance graph, depending on the method invoked.

accessible property #

accessible

List of [StorageConnectors|FeatureGroups|FeatureViews|Models] objects which are part of the provenance graph requested.

These entities exist in the feature store/model registry and the user has access to them.

deleted property #

deleted

List of [Artifact objects] which contains minimal information (name, version) about the entities (storage connectors, feature groups, feature views, models) they represent.

These entities have been removed from the feature store/model registry.

faulty property #

faulty

List of [Artifact objects] which contains minimal information (name, version) about the entities (storage connectors, feature groups, feature views, models) they represent.

These entities exist in the feature store/model registry, however they are corrupted.

inaccessible property #

inaccessible

List of [Artifact objects] which contains minimal information (name, version) about the entities (storage connectors, feature groups, feature views, models) they represent.

These entities exist in the feature store/model registry, however the user does not have access to them anymore.

from_response_json staticmethod #

from_response_json(
    json_dict: dict,
    direction: Direction,
    artifact: Type,
    training_dataset_version: int | None = None,
)

Parse explicit links from json response. There are four types of Links: UpstreamStorageConnectors, UpstreamFeatureGroups, DownstreamFeatureGroups, DownstreamFeatureViews.

PARAMETER DESCRIPTION
json_dict

json response from the explicit provenance endpoint

TYPE: dict

direction

subset of links to parse - UPSTREAM/DOWNSTREAM

TYPE: Direction

artifact

subset of links to parse - STORAGE_CONNECTOR/FEATURE_GROUP/FEATURE_VIEW/MODEL

TYPE: Type

training_dataset_version

training dataset version

TYPE: int | None DEFAULT: None

RETURNS DESCRIPTION

A ProvenanceLink object for the selected parse type.

Artifact#

Artifacts objects are part of the provenance graph and contain a minimal set of information regarding the entities (feature groups, feature views) they represent. The provenance graph contains Artifact objects when the underlying entities have been deleted or they are corrupted or they are not accessible by the user.

Artifact #

feature_store_name property #

feature_store_name

Name of the feature store in which the artifact is located.

name property #

name

Name of the artifact.

version property #

version

Version of the artifact.