Ir al contenido principal

Conexión a Azure Data Lake Storage

Importante
  1. ADLS opera bajo la replicación de Fabric en la licencia.
  2. Todos los requisitos técnicos deben cumplirse; la información necesaria se encuentra aquí.
Sugerencia

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/HH o YYYYMMDD, 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

  1. 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)
  1. 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):
    nexus_conn_adls_1 Haga clic en Generate SAS and connection string para generar el SAS Token. Copie la cadena.

  2. Access Key – obtenga la Access Key en el almacenamiento ADLS > seguridad + redes > access keys > copie el valor de la Key

  3. User Assigned Managed Identity – ingrese el Client ID

  4. 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

Nota

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

Importante

La eliminación de una conexión puede afectar tareas activas (programadas) y podría hacer que fallen. Esta eliminación no puede deshacerse.