SAP Knowledge Base Article - Public

3699031 - ADLS Error Message: "Failed to get container children for" in Datasphere

Symptom

The connection type is Microsoft Azure Data Lake Storage Gen2. Evan if the connection is valid, the following error still occurs when creating Data Flow or Replication Flow:

An error occurred while accessing the connection. Open the "Connection" app in the side navigation panel, validate the connection, and view the details. If you do not have access to the "Connection" app, please contact your administrator.

We can provide the following information to assist either you or an SAP engineer to solve the issue:

Correlation ID: bcaf317c3fbaca6859a859b5ec77ed14
HTTP Status: 500 error
Error Code: getChildrenFailed
Technical Message: Failed to fetch the data. Error in getDisConnectionChildren. Failed to get container children for /xxx/yyy. Cause 1: Forbidden Code:99999; Cause 2: Could not browse resource hdlfs://storagegateway-agent:80//xxx/yyy on HDFS connection. Code:80015;

Environment

  • SAP Datasphere

  • Microsoft Azure Data Lake Storage Gen2

Cause

The SAS token does not match the Root Path. 

Resolution

SAS tokens are created at the container level, therefore the relevant path needs to be filled in the Root Path field, instead of being empty.

Keywords

DWC, DS, DSP, ADLS, ADLV , KBA , DS-DI-CON , Connections , Problem

Product

SAP Datasphere all versions