Compartir a través de


update_metric_definition

Importante

Algunas o todas estas funciones están disponibles como parte de una versión preliminar. El contenido y la funcionalidad están sujetos a cambios.

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

Parámetros:

  • metric_id (int): ID de la métrica que se actualizará.
  • metric_properties (dict): Propiedades que se actualizarán.
  • skip_save_to_lakehouse (bool, opcional): actualiza el DataFrame pero no lo guarda en almacén de lago de datos.

Descripción:
Actualiza las propiedades de una definición de métrica existente. Esta función solo actualiza la definición de la métrica. Para mantener la integridad de los datos y evitar datos de métricas obsoletos, genere nuevamente la salida de métrica para la métrica actualizada utilizando el cuaderno GenerateOutputForMetrics , de modo que la salida de métrica para la definición de métrica actualizada se almacene en la tabla ComputedESGMetrics y se sobrescriba cualquier salida de métrica obsoleta. Después de que se actualice la salida en la tabla ComputedESGMetrics , úsela para actualizar la salida de métricas en casos de uso de consumo posteriores, como visualizar datos de métricas con un panel de control. Power BI

Aumenta:

  • ValueError Si no se encuentra el ID de la métrica.

Ejemplo de uso:

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)