Delen via


update_metric_definition

Belangrijk

Een gedeelte van of alle functionaliteit is beschikbaar als onderdeel van een preview-release. De inhoud en functionaliteit zijn aan verandering onderhevig.

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

Parameters:

  • metric_id (int): ID van de bij te werken metriek.
  • metric_properties (dict): Eigenschappen die bijgewerkt moeten worden.
  • skip_save_to_lakehouse (bool, optioneel): Werkt de DataFrame bij, maar slaat deze niet op in lakehouse.

Beschrijving:
Werkt eigenschappen van een bestaande metrische definitie bij. Met deze functie wordt alleen de metrische definitie bijgewerkt. Om de integriteit van de gegevens te behouden en verouderde metrische gegevens te voorkomen, genereert u de metrische uitvoer voor de bijgewerkte metrische gegevens opnieuw met behulp van de GenerateOutputForMetrics notebook, zodat de metrische uitvoer voor de bijgewerkte metrische definitie wordt opgeslagen in de ComputedESGMetrics tabel en eventuele verouderde metrische uitvoer wordt overschreven. Nadat de uitvoer is bijgewerkt in de tabel ComputedESGMetrics , kunt u deze gebruiken om de metrische uitvoer bij te werken in use cases voor downstream-verbruik, zoals het visualiseren van metrische gegevens met een Power BI dashboard.

Verhogingen:

  • ValueError als de metrische ID niet wordt gevonden.

Voorbeeldgebruik:

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)