Freigeben über


update_metric_definition

Wichtig

Einige oder alle dieser Funktionen sind als Teil einer Vorschauversion verfügbar. Inhalt und Funktionalität können sich ändern.

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

Parameter:

  • metric_id (int): ID der zu aktualisierenden Metrik.
  • metric_properties (dict): Zu aktualisierende Eigenschaften.
  • skip_save_to_lakehouse (bool, optional): Aktualisiert den DataFrame, speichert ihn aber nicht in Lakehouse.

Beschreibung:
Aktualisiert die Eigenschaften einer vorhandenen Metrikdefinition. Diese Funktion aktualisiert nur die Metrikdefinition. Um die Datenintegrität aufrechtzuerhalten und veraltete Metrikdaten zu vermeiden, generieren Sie die Metrikausgabe für die aktualisierte Metrik erneut mit dem Notebook GenerateOutputForMetrics , sodass die Metrikausgabe für die aktualisierte Metrikdefinition in der Tabelle ComputedESGMetrics gespeichert wird und alle veralteten Metrikausgaben überschrieben werden. Nachdem die Ausgabe in der Tabelle ComputedESGMetrics aktualisiert wurde, verwenden Sie sie, um die Metrikausgabe in nachgelagerten Verbrauchsanwendungsfällen zu aktualisieren, beispielsweise zum Visualisieren von Metrikdaten mit einem Power BI Dashboard.

Erhöht:

  • ValueError wenn die Metrik-ID nicht gefunden wird.

Anwendungsbeispiel:

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)