hsml.core.explicit_provenance #
Artifact #
Links #
accessible property #
accessible: list[
feature_view.FeatureView
| training_dataset.TrainingDataset
]
List of objects which are part of the provenance graph requested.
These entities exist in the feature store and the user has access to them.
deleted property #
List of objects which contains minimal information (name, version) about the entities (feature views, training datasets) they represent.
These entities have been removed from the feature store.
faulty property #
List of objects which contains minimal information (name, version) about the entities (feature views, training datasets) they represent.
These entities exist in the feature store, however they are corrupted.
inaccessible property #
List of objects which contains minimal information (name, version) about the entities (feature views, training datasets) they represent.
These entities exist in the feature store, however the user does not have access to them anymore.
get_one_accessible_parent staticmethod #
get_one_accessible_parent(
links: Links | None,
) -> (
feature_view.FeatureView
| training_dataset.TrainingDataset
| None
)
Return the single accessible parent artifact from the given links.
| PARAMETER | DESCRIPTION |
|---|---|
links | The provenance links to extract the parent from. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
feature_view.FeatureView | training_dataset.TrainingDataset | None | The accessible parent artifact, or None when there is no parent |
feature_view.FeatureView | training_dataset.TrainingDataset | None | information or the parent is deleted, inaccessible, or invalid. |
| RAISES | DESCRIPTION |
|---|---|
Exception | If the backend returns more than one parent. |