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)