Conexión en la nube a Azure Data Lake Storage
- ADLS funciona bajo la replicación de Fabric en la licencia.
- Se deben cumplir todos los requisitos técnicos; la información necesaria está disponible aquí.
Descripción general
En la descripción general puede ver todas las conexiones en la nube que existen actualmente. Puede buscar una conexión en la nube específica, ajustar la selección de columnas o crear una nueva conexión en la nube mediante el botón New Connection.
Creación
Vaya a Configuración > Conexiones en la nube, haga clic en New Connection y Azure Data Lake Storage.
Ingrese un nombre para la nueva conexión en la nube.
URL de endpoint de ADLS: puede encontrarla en el Portal de Azure, bajo su cuenta de Data Lake Storage Gen2, en la sección 'Endpoints' o 'Data Lake Storage'.
Estructura del directorio
- Plano: Con la opción Plano, los archivos extraídos se escriben directamente en el directorio de destino, sin subdirectorios que representen una separación temporal o incremental. Ejemplo:
<target-directory>/
├── BKPF_S4H_100_Init.csv
└── MARA_S4H_100_Init.csv
- Incremental: Con la opción Incremental, se crea un directorio separado para cada tabla extraída. Cada ejecución crea un archivo con sello de tiempo dentro del directorio correspondiente a la tabla.
<target-directory>/
└── <table-name>/
└── <timestamp>_<SID>_<CLIENT>_<type>.<format>
Formato de archivo
- CSV
- Parquet
Con la estructura de directorio Incremental, Merge no combina los datos nuevos con un archivo ADLS existente. En su lugar, cada ejecución crea un nuevo archivo con sello de tiempo en el directorio correspondiente a la tabla; los archivos existentes se conservan. La estructura del directorio determina la estrategia de replicación admitida:
- Plano → Sobrescribir
- Incremental → Combinar
Estas combinaciones se aplican durante la validación de la tarea.
Tipos de autenticación
- Service Principal Consulte el artículo para las secciones de Service Principal y agregue los alcances de API correspondientes y los roles que deben asignarse. Este paso debe realizarse para configurar Service Principal. Configure el control de acceso (IAM): a nivel del contenedor y de la cuenta de almacenamiento (en la cuenta de Azure ADLS), vaya a Control de acceso (IAM) y agregue los roles Storage Account Contributor y Storage Blob Data Contributor para Service Principal.
- Tenant ID: puede encontrar Tenant ID en el Portal de Azure, bajo Microsoft Entra ID
- Client ID: puede encontrar Client ID en el Portal de Azure, en su registro de aplicación
- Client Secret: Azure Portal > Registro de aplicaciones > Su aplicación > Administrar > Certificados y secretos > Valor (esto contiene el Client Secret)
-
Shared Access Signature Para utilizar la autenticación Shared Access Signature, diríjase a su cuenta de almacenamiento de 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 crear el SAS Token. Copie la cadena. -
Clave de acceso: obtenga la clave desde ADLS Storage > Seguridad + redes > Claves de acceso > copie el valor de la Clave
-
Managed Identity asignada por el usuario: ingrese el Client ID
-
Managed Identity asignada por el sistema
Probar conexión: si la prueba de conexión falla, verá posibles soluciones. También puede consultar más detalles sobre el posible problema.
Permisos
Si no selecciona ningún equipo o usuario, todos los usuarios de dab Nexus podrán utilizar esta conexión. Si selecciona uno o más equipos o usuarios, solo ellos podrán usar la conexión.
Edición
Puede editar una conexión en la nube existente. Solo debe hacer clic en su nombre en la descripción general y volverá a la configuración de la conexión en la nube.
Eliminación
La eliminación de una conexión en la nube puede afectar tareas activas (programadas) y causar que fallen. Esta eliminación no se puede deshacer.