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
- Navigate to Data Builder
- Select space
- Create Replication Flow or Data Flow
- Select Source connection > Sap Datasphere > Select repository object
- Select Target Connection> Select Azure Data Lake(ADL)> Select container
and/or
- Try to create new Data Flow
- Left Panel -> Sources -> Connections -> Try to open Azure connection folder
Cause
Wrong configuration
Resolution
- Check the firewall/security settings on MicroSoft Azure side.
- 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. - 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