Data flow Output metric Status as substatus instead of runstatus resulting error while capturing metrics for status using runstatus column for logging

Hanuman Devineni 31 Reputation points
2024-05-23T19:28:15.8766667+00:00

Getting Status as Substatus instead of runstatus for DataFlow in Azure data factory, We are using this column to log the status of the pipelines for all data flows & pipelines, Few pipelines are getting failed for the same and getting fixed automatically for next run.

Failure message: The expression 'String(if(contains(activity('ADFPL__df').output.runStatus.metrics,'MapInsert'),if(contains(activity('ADFPL_df').output.runStatus.metrics.MapInsert.sources,'SourceStage'),activity('ADFPL_df').output.runStatus.metrics.MapInsert.sources.SourceStage.rowsRead,0),0))' cannot be evaluated because property 'runStatus' doesn't exist, available properties are 'SubStatus, ComputeAcquisitionDuration, RecordTimestamp, MetricsPayload, effectiveIntegrationRuntime, executionDuration, durationInQueue'.

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,895 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AnnuKumari-MSFT 31,731 Reputation points Microsoft Employee
    2024-05-24T05:34:22.9033333+00:00

    Hi Hanuman Devineni ,

    Thankyou for using Microsoft Q&A platform and thanks for raising your query here.

    This issue is an old issue which has resurfaced again due to outage in few regions. Backend service was restarted in impacted regions . As per the latest update from the team , the issue has been mitigated now and 'runstatus' should be coming as the output property.

    Could you please retry now from your end and see if it is working or the error still persists.

    Thankyou

    1 person found this answer helpful.