update_metric_definition

重要提示

此功能的部分或全部属于预览版内容。 相关内容和功能可能会发生更改。

update_metric_definition(metric_id: int, metric_properties: dict, skip_save_to_lakehouse: bool = False)  

参数:

  • metric_id (int):需要更新的指标 ID。
  • metric_properties (dict):要更新的属性。
  • skip_save_to_lakehouse (bool,optional):更新 DataFrame,但不保存到湖屋。

描述:
更新现有量度定义的属性。 此函数仅更新指标定义。 为了保持数据完整性并避免指标数据过时,请使用 GenerateOutputForMetrics 笔记本再次生成更新指标的指标输出,以便将更新指标定义的指标输出存储在 ComputedESGMetrics 表中,并覆盖任何过时的指标输出。 在 ComputedESGMetrics 表中的输出更新 后,使用它来更新下游使用案例中的指标输出,例如使用 Power BI 控制面板可视化指标数据。

提高:

  • ValueError 如果未找到指标 ID。

用法示例:

metrics_manager = MetricsManager() 
metric_properties = {  
    "measure_name": "Updated Emissions",  
    "dimensions": ["EmissionsAggregate[UnitOfMeasureName]", "EmissionsAggregate[ReportingPeriod]"]  
}  
metrics_manager.update_metric_definition(metric_id=1, metric_properties=metric_properties)