SAP Knowledge Base Article - Public

3468366 - Error "Failed to fetch the data. Error in getDisConnectionChildren. Failed to get container children"

Symptom

When creating Replication Flow or Data Flow in SAP Datasphere, while trying to select container in Microsoft Azure Data Lake Storage Gen2 connection below error message is raised:

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

Environment

SAP Datasphere

Reproducing the Issue

  1. Navigate to Data Builder
  2. Select space 
  3. Create Replication Flow or Data Flow
  4. Select Source connection > Sap Datasphere > Select repository object
  5. Select Target Connection> Select Azure Data Lake(ADL)> Select container       

and/or

  1. Try to create new Data Flow
  2. Left Panel -> Sources -> Connections -> Try to open Azure connection folder

 

Cause

Wrong configuration

Resolution

  1. Check the firewall/security settings on MicroSoft Azure side.

  2. Whitelist the DataSphere Outbound IP Address on Microsoft Azure side.
    Please follow SAP Help Portal Documentation: Finding SAP Datasphere IP addresses  to get the outbound IP address of SAP Datasphere.

  3. Make sure to follow SAP Help documentation section Microsoft Azure Deployments Only: Virtual Network Subnet ID

Keywords

This request is not authorized to perform this operation, AuthorizationFailure, Azure data lake, firewall, IP address, DataFlowRequestError, adl_v2  , KBA , DS-DI-RF , Replication Flows , CA-DI-CP-SGW , Storage Gateway , DS-DI-DF , Data Flows , Problem

Product

SAP Datasphere 1.0