Compartir a través de


Azure Data Lake Storage Gen2

Resumen

Elemento Descripción
Estado de liberación Disponibilidad general
Productos Power BI (modelos semánticos)
Power BI (flujos de datos)
Fabric (Dataflow Gen2)
Power Apps (flujos de datos)
Dynamics 365 Customer Insights
Servicios de Análisis
Tipos de autenticación admitidos Cuenta organizativa
Clave de cuenta
Clave de firma de acceso compartido (SAS)
Principal de servicio
Documentación de referencia de funciones AzureStorage.DataLake
AzureStorage.DataLakeContents

Nota:

Algunas funcionalidades pueden estar presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Prerrequisitos

  • Una suscripción de Azure. Vaya a Obtener evaluación gratuita de Azure.

  • Una cuenta de almacenamiento que tiene un espacio de nombres jerárquico. Siga las instrucciones de Creación de una cuenta de almacenamiento para crear una. En este artículo se supone que ha creado una cuenta de almacenamiento denominada myadlsg2.

  • Asegúrese de que se le concede uno de los siguientes roles para la cuenta de almacenamiento: Lector de datos de blobs, colaborador de datos de blobs o propietario de datos de blobs.

  • Un archivo de datos de ejemplo denominado Drivers.txt ubicado en la cuenta de almacenamiento. Puede descargar este ejemplo desde el repositorio git de Azure Data Lake y, a continuación, cargar ese archivo en la cuenta de almacenamiento.

Capacidades soportadas

  • Importación
  • Vista del sistema de archivos
  • Vista de carpetas de CDM

Conexión a Azure Data Lake Storage Gen2 desde Power Query Desktop

  1. Seleccione Azure Data Lake Storage Gen2 en la experiencia de obtención de datos. La experiencia de obtención de datos en Power Query Desktop varía entre las aplicaciones. Para obtener más información sobre la experiencia de obtención de datos de Power Query Desktop para la aplicación, vaya a Dónde obtener datos.

  2. En el cuadro de diálogo Azure Data Lake Storage Gen2, proporcione la URL de su cuenta, contenedor o subcarpeta de Azure Data Lake Storage Gen2 utilizando el formato del punto de conexión del contenedor. Las direcciones URL de Data Lake Storage Gen2 tienen el siguiente patrón:

    < https:// accountname.dfs.core.windows.net/><container/<subfolder>>

    También puede seleccionar si desea usar la vista del sistema de archivos o la vista de carpeta Common Data Model.

    Seleccione Aceptar para continuar.

    Captura de pantalla del cuadro de diálogo Azure Data Lake Storage Gen2, con la dirección URL especificada.

  3. Si es la primera vez que usa esta dirección URL, se le pedirá que seleccione el método de autenticación.

    Si selecciona el método cuenta de organización, seleccione Iniciar sesión para iniciar sesión en la cuenta de almacenamiento. Se le redirigirá a la página de inicio de sesión de su organización. Siga las indicaciones para iniciar sesión en la cuenta. Una vez que haya iniciado sesión correctamente, seleccione Conectar.

    Si selecciona el método Clave de cuenta, escriba la clave de cuenta y, a continuación, seleccione Conectar.

    Captura de pantalla del cuadro de diálogo de inicio de sesión de Azure Data Lake Storage Gen2, con la cuenta de organización seleccionada y lista para iniciar sesión.

  4. El cuadro de diálogo Navegador muestra todos los archivos en la dirección URL proporcionada. Compruebe la información y, a continuación, seleccione Transformar datos para transformar los datos en Power Query o Cargar para cargar los datos.

    Captura de pantalla del navegador abierto y que contiene los datos del archivo Drivers.text.

Conexión a Azure Data Lake Storage Gen2 desde Power Query Online

  1. Seleccione la opción Azure Data Lake Storage Gen2 en la experiencia de obtención de datos. Las distintas aplicaciones tienen diferentes formas de obtener datos en Power Query Online. Para obtener más información sobre cómo acceder a la experiencia de obtención de datos de Power Query Online desde la aplicación, vaya a Dónde obtener datos.

    Captura de pantalla de la ventana Obtener datos con Azure Data Lake Storage Gen2 resaltado.

  2. En Conectarse a un origen de datos, escriba la dirección URL de la cuenta de Azure Data Lake Storage Gen2. Consulte Limitaciones para determinar la dirección URL que se va a usar.

    Captura de pantalla de la página Conectarse al origen de datos de Azure Data Lake Storage Gen2, con la dirección URL especificada.

  3. Seleccione si desea usar la vista del sistema de archivos o la vista de carpeta Common Data Model.

  4. Si es necesario, seleccione la puerta de enlace de datos local en Puerta de enlace de datos.

  5. Seleccione Iniciar sesión para iniciar sesión en la cuenta de Azure Data Lake Storage Gen2. Se le redirigirá a la página de inicio de sesión de su organización. Siga las indicaciones para iniciar sesión en la cuenta.

  6. Una vez que haya iniciado sesión correctamente, seleccione Siguiente.

  7. La página Elegir datos muestra todos los archivos en la dirección URL proporcionada. Compruebe la información y, a continuación, seleccione Transformar datos para transformar los datos en Power Query.

    Captura de pantalla de la página Elegir datos que contiene los datos del archivo Drivers.text.

Limitaciones

Subcarpeta o archivo no compatible con Power Query Online y Power BI Desktop

Actualmente, en Power Query Online y en Power BI Desktop, el conector de Azure Data Lake Storage Gen2 solo admite rutas de acceso con contenedor y no subcarpetas ni archivos. Por ejemplo, https://<accountname>.dfs.core.windows.net/<container> funciona, mientras que https://<accountname>.dfs.core.windows.net/<container>/<filename> o https://<accountname>.dfs.core.windows.net/<container>/<subcarpeta> puede fallar.

Actualización de la autenticación

Microsoft no admite la actualización del modelo semántico ni del flujo de datos mediante la autenticación de OAuth2 cuando la cuenta de Azure Data Lake Storage Gen2 (ADLS) está en un inquilino diferente. Esta limitación solo se aplica a ADLS cuando el método de autenticación es OAuth2, es decir, cuando intenta conectarse a un ADLS entre inquilinos mediante una cuenta de Id. de Microsoft Entra. En este caso, recomendamos que use un método de autenticación diferente que no sea OAuth2/ID de Microsoft Entra, como el método de autenticación con clave.

Requisitos de proxy y firewall

Al crear un flujo de datos mediante una puerta de enlace, es posible que tenga que cambiar algunos de los puertos de firewall o la configuración del proxy para conectarse correctamente a su lago de datos de Azure. Si se produce un error en un flujo de datos con una actualización enlazada a la puerta de enlace, puede deberse a un problema de firewall o proxy en la puerta de enlace a los puntos de conexión de Azure Storage.

Si está utilizando un proxy con su puerta de enlace, es posible que necesite configurar el archivo Microsoft.Mashup.Container.NetFX45.exe.config en la puerta de enlace de datos local. Más información: Configurar los ajustes de proxy para la puerta de enlace de datos local.

Para habilitar la conectividad desde la red a Azure Data Lake, es posible que tenga que habilitar la lista de direcciones IP específicas en la máquina de puerta de enlace. Por ejemplo, si la red tiene reglas de firewall que podrían bloquear estos intentos, deberá desbloquear las conexiones de red salientes para el lago de datos de Azure. Para habilitar la lista de las direcciones de salida necesarias, use la etiqueta de servicio AzureDataLake . Más información: Etiquetas de servicio de red virtual

Los flujos de datos también admiten la opción "Traiga su propio" lago de datos, lo que significa que crea su propio lago de datos, administra sus permisos y lo conecta explícitamente al flujo de datos. En este caso, cuando se conecte al entorno de desarrollo o producción mediante una cuenta organizacional, debe habilitar uno de los siguientes roles para la cuenta de almacenamiento: Lector de Datos de Blobs, Colaborador de Datos de Blobs o Propietario de Datos de Blobs.

Power Query Online y Azure Storage están en la misma región

No se admite el acceso directo a una cuenta de Azure Storage con el firewall habilitado y en la misma región que Power Query Online. Esta limitación surge porque los servicios de Power Query, cuando se implementan en la misma región que la cuenta de almacenamiento de Azure, usan direcciones IP privadas de Azure para la comunicación. Para más información, consulte la documentación de Azure sobre la seguridad de la red de almacenamiento.

Para solucionar esta limitación y habilitar el acceso a Azure Storage desde Power Query Online en la misma región, use uno de los métodos siguientes:

Consulte también