Skip to content

Commit 9cb0205

Browse files
committed
dataset changes
1 parent 4ff882b commit 9cb0205

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

ads/feature_store/dataset.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1101,7 +1101,12 @@ def get_statistics(self, job_id: str = None) -> "Statistics":
11011101
feature_statistics = (
11021102
output_details.get("featureStatistics") if output_details else None
11031103
)
1104-
return Statistics(feature_statistics)
1104+
stat_version = (
1105+
output_details.get("version") if output_details else None
1106+
)
1107+
version = stat_version if stat_version is not None else 1
1108+
1109+
return Statistics(feature_statistics, version)
11051110

11061111
def get_validation_output(self, job_id: str = None) -> "ValidationOutput":
11071112
"""Retrieve Statistics object for the job with job_id

ads/feature_store/execution_strategy/spark/spark_execution.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,7 @@ def _save_dataset_input(self, dataset, dataset_job: DatasetJob):
385385
validation_output = None
386386
feature_statistics = None
387387
output_features = []
388+
version = 2 # after MLM upgrade
388389
database = (
389390
dataset.entity_id
390391
) # Get the database and table name using entity_id and name of the dataset.
@@ -451,6 +452,7 @@ def _save_dataset_input(self, dataset, dataset_job: DatasetJob):
451452
"validation_output": str(validation_output) if validation_output else None,
452453
"commit_id": "commit_id",
453454
"feature_statistics": feature_statistics,
455+
"version": version
454456
}
455457

456458
self._update_job_and_parent_details(

0 commit comments

Comments
 (0)