update_metric_definition
Viktig!
Noen av eller alle disse funksjonene er tilgjengelig som en del av en forhåndsversjon. Innholdet i og funksjonaliteten kan endres.
update_metric_definition(metric_id: int, metric_properties: dict, skip_save_to_lakehouse: bool = False)
Parametere:
- metric_id (int): ID for beregningen som skal oppdateres.
- metric_properties (dict): Egenskaper som skal oppdateres.
- skip_save_to_lakehouse (bool, valgfritt): Oppdaterer DataFrame, men lagrer ikke til sjøhus.
Beskrivelse:
Oppdaterer egenskapene for en eksisterende metrikkverdidefinisjon. Denne funksjonen oppdaterer bare metrikkdefinisjonen. Hvis du vil opprettholde dataintegriteten og unngå foreldede metriske data, genererer du metriske utdata for den oppdaterte metrikkverdien på nytt ved hjelp av GenerateOutputForMetrics-notatblokken , slik at metriske utdata for den oppdaterte metrikkverdidefinisjonen lagres i ComputedESGMetrics-tabellen, og eventuelle foreldede metriske utdata overskrives. Når utdataene oppdateres i ComputedESGMetrics-tabellen , kan du bruke den til å oppdatere måleverdiutdataene i nedstrømsforbruksbrukstilfeller, for eksempel visualisering av måledata med et Power BI instrumentbord.
Reiser:
ValueError
hvis metrikk-ID-en ikke blir funnet.
Eksempel på bruk:
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)