hsfs.core.online_ingestion #
[source] OnlineIngestion #
Metadata object used to provide Online Ingestion information for a feature group.
This class encapsulates the state and results of an online ingestion operation, including progress tracking and log retrieval.
[source] id property #
id: int | None
Get the unique identifier for the ingestion operation.
| RETURNS | DESCRIPTION |
|---|---|
int | None | Optional[int]: The ingestion ID. |
[source] num_entries property writable #
num_entries: int | None
Get the total number of entries to ingest.
| RETURNS | DESCRIPTION |
|---|---|
int | None | Optional[int]: The number of entries. |
[source] results property #
results: list[online_ingestion_result.OnlineIngestionResult]
Get the list of ingestion results.
| RETURNS | DESCRIPTION |
|---|---|
list[online_ingestion_result.OnlineIngestionResult] | List[OnlineIngestionResult]: List of ingestion result objects. |
[source] feature_group property #
feature_group: fg_mod.FeatureGroup
Get the feature group associated with this ingestion.
| RETURNS | DESCRIPTION |
|---|---|
FeatureGroup | The associated feature group. TYPE: |
[source] wait_for_completion #
Wait for the online ingestion operation to complete, displaying a progress bar.
| PARAMETER | DESCRIPTION |
|---|---|
options | Options for waiting. - "timeout" (int): Maximum time to wait in seconds (default: 60). - "period" (int): Polling period in seconds (default: 1). |
| RAISES | DESCRIPTION |
|---|---|
Warning | If the timeout is exceeded before completion. |