Conexión a Azure Data Lake Storage
- ADLS opera bajo la replicación de Fabric en la licencia.
- Todos los requisitos técnicos deben cumplirse; la información necesaria se encuentra aquí.
dab Nexus crea un directorio para cada tabla en el Storage Container. Este tendrá el nombre: /sap-export/<table-name>/.
La siguiente convención se aplica a los archivos Parquet dentro de este directorio: yyyyMMddHHmmSS_SID_CLIENT_delta.
Panorama general
En el panorama general puede ver todas las conexiones existentes en este momento. Puede buscar una conexión específica, ajustar la selección de columnas o crear una nueva conexión usando el botón New Connection.
Creación
Vaya a configuración > conexiones, haga clic en New Connection y Azure Data Lake Storage.
Ingrese un nombre para la nueva conexión.
ADLS Endpoint URL – se encuentra en la Azure Portal bajo su cuenta de Data Lake Storage Gen2, en las secciones 'Endpoints' o 'Data Lake Storage'.
Estructura de directorios
- Flat: los archivos se almacenan en una jerarquía plana, normalmente en una sola carpeta o en pocas carpetas sin estructura profunda. No existen subdirectorios que representen separaciones temporales o incrementales.
- Incremental: la estructura de directorios de ADLS Gen2 para actualizaciones incrementales suele implicar organizar las carpetas por fecha u hora, como
YYYY/MM/DD/HHoYYYYMMDD, de modo que solo los archivos nuevos dentro de un intervalo de tiempo especificado sean procesados por los flujos de datos.
Formato de archivo
- CSV
- Parquet
Tipos de autenticación
- Service Principal Consulte el artículo para las secciones de Service Principal y agregar los ámbitos de API correspondientes, así como los roles requeridos. Este paso debe completarse para configurar Service Principal. Configure el control de acceso (IAM): en el nivel del contenedor y de la cuenta de almacenamiento (en la cuenta de Azure ADLS), navegue a control de acceso (IAM) para agregar los roles Storage Account Contributor y Storage Blob Data Contributor para Service Principal.
- Tenant ID: puede encontrar el Tenant ID en la Azure Portal bajo Microsoft Entra ID
- Client ID: puede encontrar el Client ID en la Azure Portal en su App Registration
- Client Secret: Azure Portal > App Registration > su aplicación > administrar > certificados y secretos > valor (esto contiene el Client Secret)
-
Shared Access Signature Para usar Shared Access Signature Authentication, acceda a su cuenta de almacenamiento ADLS > seguridad + redes > shared access signature. En la sección 'Allowed resource types', todas las opciones deben estar activadas (Service, Container, Object):
Haga clic en Generate SAS and connection string para generar el SAS Token. Copie la cadena. -
Access Key – obtenga la Access Key en el almacenamiento ADLS > seguridad + redes > access keys > copie el valor de la Key
-
User Assigned Managed Identity – ingrese el Client ID
-
System Assigned Managed Identity
Probar conexión – si la prueba de conexión falla, recibirá posibles soluciones. También podrá ver más detalles sobre el posible problema.
Permisos
Si no selecciona ningún equipo o usuario, todos los usuarios de dab Nexus podrán usar esta conexión. Si selecciona uno o más equipos o usuarios, solo estos podrán usar la conexión.
Editar
Puede editar una conexión existente. Solo debe hacer clic en su nombre en el panorama general y volverá a la configuración de la conexión.
Eliminación
La eliminación de una conexión puede afectar tareas activas (programadas) y podría hacer que fallen. Esta eliminación no puede deshacerse.