when I am applying 3 validations in one checkpoint and then running them but when I am running it , it is giving me mixup in data asset name
all validations data asset name is same…
great_expectations/checkpoint/checkpoint.py
for all expectation suite run_results
response happens to have same data_Asset_name even if table name is different
so for
validations_forecast_past_7_days = create_query_validations(
expectation_suites=[“forecast.recent-data-error”],
query=f"select * from {forecasts_table} where date >= current_timestamp - interval ‘7 days’",
data_asset_name=“forecasts in past 7 days”,
)
validations_forecast_metrics = create_inferred_validations(
expectation_suites=[
“forecast_metrics.warning”,
],
data_asset_name=metrics_table,
)
validations_forecast_no_metrics = create_inferred_validations(
expectation_suites=[“forecast_metrics.missing_keys_warning”],
data_asset_name=gx_forecast_no_metrics_table,
)
validations = (
validations_forecast_past_7_days
+ validations_forecast_metrics
+ validations_forecast_no_metrics
)
checkpoint = create_checkpoint(name=“forecast_output”, validations=validations)
checkpoint.run()
I am getting in result same data asset name for all the 3 validation name and ideally it should be unique