Teradata Package for Python Function Reference on VantageCloud Lake - archive_entity - Teradata Package for Python - Look here for syntax, methods and examples for the functions included in the Teradata Package for Python.
Teradata® Package for Python Function Reference on VantageCloud Lake
- Deployment
- VantageCloud
- Edition
- Lake
- Product
- Teradata Package for Python
- Release Number
- 20.00.00.08
- Published
- November 2025
- ft:locale
- en-US
- ft:lastEdition
- 2025-12-05
- dita:id
- TeradataPython_FxRef_Lake_2000
- Product Category
- Teradata Vantage
- teradataml.store.feature_store.feature_store.FeatureStore.archive_entity = archive_entity(self, entity)
- DESCRIPTION:
Archives Entity from repository. Note that archived Entity
is not available for any further processing. Archived Entity can be
viewed using "list_entities(archived=True)" method.
PARAMETERS:
entity:
Required Argument.
Specifies either the name of Entity or Object of Entity
to remove from repository.
Types: str OR Entity
RETURNS:
bool.
RAISES:
TeradataMLException, TypeError, ValueError
EXAMPLES:
>>> from teradataml import DataFrame, Entity, FeatureStore
# Create teradataml DataFrame.
>>> load_example_data('dataframe', ['sales'])
>>> df = DataFrame("sales")
# Create FeatureStore for repo 'vfs_v1'.
>>> fs = FeatureStore("vfs_v1")
Repo vfs_v1 does not exist. Run FeatureStore.setup() to create the repo and setup FeatureStore.
# Setup FeatureStore for this repository.
>>> fs.setup()
True
# Example 1: Archive the Entity 'sales_data' in the repo 'vfs_v1' using Entity name.
# Create Entity using teradataml DataFrame Column.
>>> entity = Entity(name="sales_data", columns=df.accounts)
# Apply the entity to FeatureStore.
>>> fs.apply(entity)
True
# List all the available entities.
>>> fs.list_entities()
description creation_time modified_time entity_column
name data_domain
sales_data ALICE None 2025-07-28 04:54:34.687139 None accounts
# Archive Entity with name "sales_data".
>>> fs.archive_entity(entity=entity.name)
Entity 'sales_data' is archived.
True
# List the entities after archive.
>>> fs.list_entities(archived=True)
name data_domain description creation_time modified_time archived_time entity_column
0 sales_data ALICE None 2025-07-28 04:54:34.687139 None 2025-07-28 04:55:46.750000 accounts
# Example 2: Archive the Entity 'sales_data' in the repo 'vfs_v1' using Entity object.
# Create Entity using teradataml DataFrame Column.
>>> entity2 = Entity(name="sales_data_df", columns=df.accounts)
# Apply the entity to FeatureStore.
>>> fs.apply(entity2)
True
# Archive Entity with Entity object.
>>> fs.archive_entity(entity=entity2)
Entity 'sales_data_df' is archived.
True
# List the entities after archive.
>>> fs.list_entities(archived=True)
name data_domain description creation_time modified_time archived_time entity_column
0 sales_data ALICE None 2025-07-28 04:54:34.687139 None 2025-07-28 04:55:46.750000 accounts
1 sales_data_df ALICE None 2025-07-28 04:56:01.123456 None 2025-07-28 04:57:35.456789 accounts