Skip to content

Azure Data Factory - First ingestion_ETL_dataExplorer pipeline of ingestion_ExecuteETL will fail for daily export, subsequent runs succeed though #1508

Open
@ggzola

Description

@ggzola

🐛 Problem

ADF pipeline 'ingestion_ExecuteETL' is failing daily. Specifically, the first 'ingestion_ETL_dataExplorer' run will fail, but every run after will succeed. The error messages are also not helpful.

  • Pipeline errors: Operation on target For Each Old File failed: Activity failed because an inner activity failed; Inner activity name: Execute, Error: Operation on target Ingestion Failed Error failed: Failed to interpret Ingestion Failed Error fail message or error code
  • Activity errors:
    • Until Capacity Is Available: Activity failed because an inner activity failed
    • If has capacity: Activity failed because an inner activity failed
    • Ingest Data: Image
    • Ingestion Failed error: Failed to interpret Ingestion Failed Error fail message or error code
    • Pipeline output:
{
	"message": "Failed to interpret Ingestion Failed Error fail message or error code",
	"errorCode": "ErrorCodeNotString"
} 

👣 Repro steps

  1. Deploy FinOps (0.7) with Azure Data Explorer Cluster
  2. Grant the Azure Data Factory's Managed Identity "Department Reader" access at the Enterprise Agreement level
  3. Configure the scope to the Enterprise Agreement billing account
  4. Configure daily export of cost data (manual)
  5. See failed pipeline run in ADF monitor

🤔 Expected

'ingestion_ExecuteETL' should not fail daily. Also, more detailed error messages should be provided.

📷 Screenshots

Image

Image

Putting this here to show the first job always points to the 0th parquet file (first file in the manifest).

Image

ℹ️ Additional context

Daily export has been succeeding since the start of the month but a few days ago begun this behavior.

Image

Also I have confirmed that data is missing in ADX.

🙋‍♀️ Ask for the community

We could use your help:

  1. Please vote this issue up (👍) to prioritize it.
  2. Leave comments to help us solidify the vision.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions