b5lurker
Emocionado de ver todas las nuevas capacidades de flujo de datos de Power BI, especialmente con el uso de Azure Data Lake Gen2 como ubicación de almacenamiento para esos flujos de datos.
Pero he estado tratando de configurarlo usando la guía paso a paso provista por Microsoft en: https://docs.microsoft.com/en-us/power-bi/service-dataflows-connect-azure-data- lago-almacenamiento-gen2. Los pasos específicos que no he podido completar se encuentran en los pasos 7 y 8 de la sección «Otorgar permisos de Power BI al sistema de archivos». Solo lo probé usando Azure Storage Explorer v1.6 ya que ese es el método que se muestra en la documentación.
Cuando intento agregar los ID de objeto para el servicio Power BI y Power Query Online, como se muestra en las capturas de pantalla, solo recibo un error que dice que no puede encontrar esos ID de usuario/grupos. Adjunté el mensaje de error completo capturado en ASE para ver si eso podría ayudar a rastrearlo. Hice esto con mi cuenta de Azure con permisos elevados y también hice que nuestro administrador me otorgara derechos de administrador completos sobre nuestro inquilino y no pude hacerlo funcionar.
¿Alguien ha podido completar los pasos para otorgar acceso a las aplicaciones Power BI Service y Power Query Online al contenedor de blobs de powerbi en su Azure Data Lake Store Gen2? Incluso recreé el ADLSg2 ayer desde que lo hice en la vista previa privada original. Sin estos pasos, no he podido completar el proceso en la pantalla de administración de Power BI para conectar Power BI al lago de datos para flujos de datos.
Gracias,
Steve
A continuación se muestra el mensaje de error de ASE al intentar Agregar el Id. de objeto de servicio de Power BI en el cuadro de diálogo Administrar acceso:
FROM CHILD PROCESS 24608: {"id":"MessagePassingHostProxy151","messageType":"FunctionResponse","response":{"type":"error","error":"{n "message": "{\"message\":\"HTTP ERROR 404: Not Found\",\"response\":{\"statusCode\":404,\"body\":\"{\\\"odata.error\\\":{\\\"code\\\":\\\"Request_ResourceNotFound\\\",\\\"message\\\":{\\\"lang\\\":\\\"en\\\",\\\"value\\\":\\\"Resource 'ee4bcd73-1e25-4154-befe-f8180e3f14d5' does not exist or one of its queried reference-property objects are not present.\\\"},\\\"requestId\\\":\\\"724657f5-7d0c-4896-9230-5226b96ff9b6\\\",\\\"date\\\":\\\"2018-12-11T16:34:51\\\"}}\",\"headers\":{\"cache-control\":\"no-cache\",\"pragma\":\"no-cache\",\"content-type\":\"application/json; odata=minimalmetadata; streaming=true; charset=utf-8\",\"expires\":\"-1\",\"server\":\"Microsoft-IIS/10.0\",\"ocp-aad-diagnostics-server-name\":\"QAcXmVYUoJaUSrw2ftJmfZfMjTyUjtSkz5dJvbTYsQ0=\",\"request-id\":\"724657f5-7d0c-4896-9230-5226b96ff9b6\",\"client-request-id\":\"587c72a6-407f-4024-95b6-fbc710401123\",\"x-ms-dirapi-data-contract-version\":\"1.6\",\"ocp-aad-session-key\":\"hqhNfIg59I6k-OSo-mWlGPFJUAeZDoSngtOC2dH4v4szDJot9OmJGoysNRoVpgZKj_T_ctHrILdmnh-x_E_1VTEIkhcExHCXJk-BPGZKyTzxWQqqAJYh7r3biDvlbfg1.tMDQP1ZfH1teuhHoVGVcULDVzDSD4PiGem3E2On_fFM\",\"dataserviceversion\":\"3.0;\",\"strict-transport-security\":\"max-age=31536000; includeSubDomains\",\"access-control-allow-origin\":\"*\",\"x-aspnet-version\":\"4.0.30319\",\"x-powered-by\":\"ASP.NET\",\"duration\":\"430184\",\"date\":\"Tue, 11 Dec 2018 16:34:51 GMT\",\"connection\":\"close\",\"content-length\":\"294\"},\"request\":{\"uri\":{\"protocol\":\"https:\",\"slashes\":true,\"auth\":null,\"host\":\"graph.windows.net\",\"port\":443,\"hostname\":\"graph.windows.net\",\"hash\":null,\"search\":\"?api-version=1.6\",\"query\":\"api-version=1.6\",\"pathname\":\"/cb2bab3d-7d90-44ea-9e31-531011b1213d/users/ee4bcd73-1e25-4154-befe-f8180e3f14d5\",\"path\":\"/cb2bab3d-7d90-44ea-9e31-531011b1213d/users/ee4bcd73-1e25-4154-befe-f8180e3f14d5?api-version=1.6\",\"href\":\"https://graph.windows.net/cb2bab3d-7d90-44ea-9e31-531011b1213d/users/ee4bcd73-1e25-4154-befe-f8180e3f14d5?api-version=1.6\"},\"method\":\"get\",\"headers\":{\"Content-Type\":\"application/json\",\"Authorization\":\"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IndVTG1ZZnNxZFF1V3RWXy1oeFZ0REpKWk00USIsImtpZCI6IndVTG1ZZnNxZFF1V3RWXy1oeFZ0REpKWk00USJ9.eyJhdWQiOiJodHRwczovL2dyYXBoLndpbmRvd3MubmV0LyIsImlzcyI6Imh0dHBzOi8vc3RzLndpbmRvd3MubmV0L2NiMmJhYjNkLTdkOTAtNDRlYS05ZTMxLTUzMTAxMWIxMjEzZC8iLCJpYXQiOjE1NDQ1NDU3OTEsIm5iZiI6MTU0NDU0NTc5MSwiZXhwIjoxNTQ0NTQ5NjkxLCJhY3IiOiIxIiwiYWlvIjoiQVZRQXEvOEpBQUFBTExXL2dQcVV2ZmhjODM1MGtrYXhKdVFsMGpUcU00N3dwTG14WGo3b05oZGJHRTRYTjZXdk01VFJYanhuWm9jdzh2Z2I3emZDWXR6ZWw5NFo4WHRsd0RKZ3l0LzFqSlFWbWZzNGlVZm44STQ9IiwiYW1yIjpbInB3ZCIsIm1mYSJdLCJhcHBpZCI6IjA0YjA3Nzk1LThkZGItNDYxYS1iYmVlLTAyZjllMWJmN2I0NiIsImFwcGlkYWNyIjoiMCIsImZhbWlseV9uYW1lIjoiV2FrZSIsImdpdmVuX25hbWUiOiIhU3RldmUiLCJpcGFkZHIiOiIyMDYuODAuMjA5LjE5NiIsIm5hbWUiOiIhU3RldmUgV2FrZSIsIm9pZCI6ImZjOTAxZTNkLWE0MGQtNDgzOC05MDZlLWE5Y2UwYTk0ZTk0MyIsIm9ucHJlbV9zaWQiOiJTLTEtNS0yMS0yMTQ3MjQyNzI2LTM2MzMxNTgwLTE4ODQ0MTQ0NC0xNzI1NTkiLCJwdWlkIjoiMTAwMzdGRkVBODFDNTIyNyIsInNjcCI6IjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCIsInN1YiI6Ilo0TjlINTQ4alBPNUlGSVE0dS1FU01OdllHRE02WndNVEs3dm80LVljSzQiLCJ0ZW5hbnRfcmVnaW9uX3Njb3BlIjoiTkEiLCJ0aWQiOiJjYjJiYWIzZC03ZDkwLTQ0ZWEtOWUzMS01MzEwMTFiMTIxM2QiLCJ1bmlxdWVfbmFtZSI6IiFzd2FrZUBicnduY2FsZC5jb20iLCJ1cG4iOiIhc3dha2VAYnJ3bmNhbGQuY29tIiwidXRpIjoiOGVCcThEa0o4VVNrT05RQ2dZa2tBQSIsInZlciI6IjEuMCJ9.DVQ1-dpeAfEPX9Lf62JuVtheaAiTNECZpTfoihlL93TKFzEJW-N8alEwDLAfkGTwvj92GRgi7MThS-HqWGfAla4C0ntKxuzq8NhTeGEuACNXVUDNO5mtfYi1W2jJDJirduMSOgdNkkBqCnFvVMqM49cUAYEaPOD-Wn-Fb-U_L3K-hOaZ2EL2_aFLXpm5w-JJs9MPQXcoOSR1rT1x5L9x7At0hIn-A97RzzabFTAMfoolAVDymjLrT2It5jf1qn1vZ1aGXBZPLH_uF7_Aq_v_gTPECuuj-B2rJV3FokQHHCYu9iNFl7lt95ZP_lv_Q9nH01QNp-xjxyHfTrub7iCYCA\",\"content-length\":0}}},\"body\":\"{\\\"odata.error\\\":{\\\"code\\\":\\\"Request_ResourceNotFound\\\",\\\"message\\\":{\\\"lang\\\":\\\"en\\\",\\\"value\\\":\\\"Resource 'ee4bcd73-1e25-4154-befe-f8180e3f14d5' does not exist or one of its queried reference-property objects are not present.\\\"},\\\"requestId\\\":\\\"724657f5-7d0c-4896-9230-5226b96ff9b6\\\",\\\"date\\\":\\\"2018-12-11T16:34:51\\\"}}\"}"n}"}}
miguel7
En respuesta a ruiromano
Hola,
Hay un problema temporal con la configuración de ACL a través de Microsoft Azure Storage Explorer, hasta que se resuelva, como mitigación temporal, puede intentar usar este script de PowerShell: https://setacls.blob.core.windows.net/scriptfolder/setacls.ps1
Para ejecutar el script, su administrador global de inquilinos debe tener la función «Colaborador de datos de Storage Blob (versión preliminar)» en su cuenta de almacenamiento.
Instrucciones sobre cómo ejecutar este script:
1. Inicie sesión como administrador global de inquilinos en Azure Portal y abra PowerShell (Cloud Shell) en su navegador.
2. Elija Azure CLI 2.0 (escriba ‘az’)
3. Cargue el script (hay un botón para ello)
4. Ejecute el script. Por ejemplo: /home/admin/setacls -storageaccountname your_alds_gen2_storage_account_name
El script le pedirá que inicie sesión, siga las instrucciones.
Gracias,
Miguel
Hola,
No hay más necesidad en esta solución alternativa, use ASE 1.6.2 que está disponible para actualizar y descargar.
Gracias,
Miguel
Yehong
Azure Storage Explorer 1.6.2 se lanzó oficialmente https://docs.microsoft.com/en-us/azure/vs-azure-tools-storage-explorer-relnotes#version-162
Los problemas con ASE 1.6.1 se corrigieron con 1.6.2, infórmenos de cualquier problema que encuentre durante la configuración del almacenamiento con PowerBI como se describe aquí https://docs.microsoft.com/en-us/power-bi /service-dataflows-connect-azure-data-lake-storage-gen2
Picci
En respuesta a Yehong
Hola @yehong, ¿qué hay de cambiar? la cuenta ADLS Gen2 para asociarla con Power BI?
¿Qué pasa si necesito mover mi cuenta de almacenamiento a otra suscripción?
Gracias,
Elisa
Yehong
En respuesta a Picci
Puede mover la cuenta de almacenamiento entre suscripciones y grupos de recursos siempre que se mantenga bajo el mismo inquilino.
Picci
En respuesta a Yehong
@yehong gracias por su respuesta, ¿es posible hacerlo desde el portal de administración del servicio Power BI? Por el momento, no puedo cambiar lo que especifiqué en el almacenamiento de Dataflow (versión preliminar) en https://app.powerbi.com/admin-portal/dataflows. Gracias de nuevo, Elisa
Yehong
En respuesta a Picci
Por el momento, no almacenamos en caché el identificador de suscripción ni el nombre del grupo de recursos, por lo que no debe realizar ninguna acción en el portal de Power BI. Tenga en cuenta que el almacenamiento debe mantenerse bajo el mismo inquilino.
Picci
En respuesta a Yehong
Ok, solo para ver si entendí correctamente: puedo mover el almacenamiento ADLS2 a otra suscripción y grupo de recursos, en la medida en que: – estén bajo el MISMO inquilino – el nombre del almacenamiento ADLS2 sigue siendo el MISMO En el futuro será ¿Es posible desvincular/vincular cuentas de almacenamiento? ¿O tener más de una cuenta de almacenamiento para administrar (y luego decidir de vez en cuando qué cuenta de almacenamiento vincular a qué área de trabajo de Power BI)?
Yehong
En respuesta a Picci
Lo entendiste correctamente.
Siempre estamos tratando de mejorar la experiencia que brindamos:
1. ¿Puede compartir por qué está buscando mover un almacenamiento a una suscripción/grupo de recursos diferente?
2. Vincular/desvincular cuentas de almacenamiento: ¿podría crear una nueva idea en la comunidad de Power BI? explicando por qué necesita esta funcionalidad / cómo espera que se comporte?
3. Múltiples cuentas de almacenamiento: ¿puede crear una idea nueva (independiente) en la comunidad de Power BI? explicando por qué necesita esta funcionalidad / cómo espera que se comporte?
Puede agregar nuevas ideas de Power BI aquí: https://ideas.powerbi.com/forums/265200-power-bi-ideas
¡Comparta enlaces a estas ideas una vez creadas para que otros también puedan agregar su voz!
Picci
En respuesta a Yehong
Hola @yehong,
Estoy buscando mover el ADLS2 usado por Power BI Dataflows a una suscripción / grupo de recursos diferente porque al principio usé para fines de prueba mi suscripción MPN de Visual Studio, pero ahora quiero mover el ADLS2 a un pago como- suscripción rápida dentro del mismo inquilino.
Como sugirió, acabo de crear dos nuevas ideas de Power BI
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36495385-link-unlink-azure-data-l…
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36495421-support-multiple-azure-d…
…esperando sus comentarios, sugerencias y ojalá votos! 😉
Elisa
Markusth
- Me aseguré de que el ADLS esté en la misma ubicación que mi inquilino de PBI (en mi caso, el norte de Europa)
- Doy acceso al Servicio PBI con el rol de lector
- Otorgo a PBI Svc y Power Query acceso completo a la carpeta contenedora «powerbi»
- Incluso probé el acceso completo a todos
¿alguna sugerencia de por qué todavía no tengo éxito?
Aktivitäts-ID14edddab-cb86-48c7-9ce4-6ffc3e48c1ac
julioleita
En respuesta a Markusth
Estoy con el mismo problema. Revisé los puntos varias veces y obtuve el error.
sagivh
En respuesta a julioleita
Hola a todos, reconocemos los problemas de configuración informados. Hemos encontrado un problema potencial en Azure Storage Explorer y estamos trabajando en una mitigación.
Actualizaremos esta publicación cuando tengamos más información y ETA.
Gracias.
RyanTheDataBus
En respuesta a sagivh
Hola,
Estoy teniendo el mismo problema. Mirando hacia adelante a cualquier ayuda que pueda proporcionar.
Salud,
Ryan
Algo salió mal
Error al conectar su cuenta de Data Lake Storage
Vuelva a intentarlo más tarde o póngase en contacto con el soporte. Si se pone en contacto con el soporte, proporcione estos detalles.
ID de actividad: 20b9daf2-da0e-4dc0-a266-b8aecd433a94
ID de solicitud: c86756c0-210b-13ec-23a6-a1ea7d6de12e
ID de correlación: afa24dbe-d215-d05f-12e4-ae9ae7fa3c46
Hora: viernes 28 de diciembre de 2018 13:27:05 GMT-0800 (hora estándar del Pacífico)
Versión: 13.0.7683.188
URI de clúster: https://wabi-us-north-central-b-redirect.analysis.windows.net
ruiromano
En respuesta a RyanTheDataBus
Hola,
Mismo problema aquí 😞
Error:
Actividad ID7ae90109-cd7f-4caf-a342-0a0c1700a3b3
Solicitud ID9385312a-6d0c-133b-4530-72f88ad0bbbb
Correlación IDd36f7917-72d5-f8dc-5567-7a220a6c640f
TimeSat 29 de diciembre de 2018 17:21:23 GMT+0000 (hora estándar de Europa occidental)
Versión13.0.7683.237
URI de clústerhttps://wabi-west-europe-redirect.analysis.windows.net
miguel7
En respuesta a ruiromano
Hola,
Hay un problema temporal con la configuración de ACL a través de Microsoft Azure Storage Explorer, hasta que se resuelva, como mitigación temporal, puede intentar usar este script de PowerShell: https://setacls.blob.core.windows.net/scriptfolder/setacls.ps1
Para ejecutar el script, su administrador global de inquilinos debe tener la función «Colaborador de datos de Storage Blob (versión preliminar)» en su cuenta de almacenamiento.
Instrucciones sobre cómo ejecutar este script:
1. Inicie sesión como administrador global de inquilinos en Azure Portal y abra PowerShell (Cloud Shell) en su navegador.
2. Elija Azure CLI 2.0 (escriba ‘az’)
3. Cargue el script (hay un botón para ello)
4. Ejecute el script. Por ejemplo: /home/admin/setacls -storageaccountname your_alds_gen2_storage_account_name
El script le pedirá que inicie sesión, siga las instrucciones.
Gracias,
Miguel
Hola,
No hay más necesidad en esta solución alternativa, use ASE 1.6.2 que está disponible para actualizar y descargar.
Gracias,
Miguel
bhaveshpatel
En respuesta a miguel7
Hola Michael,
Logré ejecutar el script de PowerShell proporcionado y la configuración se ejecutó correctamente. La aplicación Establecer ACL se creó correctamente y tengo acceso a Azure Storage en mi cuenta de almacenamiento de lago de datos, así como permisos de lectura en Azure Active Directory. Agregué el objectId de esta aplicación a la carpeta powerbi en mi cuenta de almacenamiento con acceso completo.
Todavía hay un problema con la conexión de flujos de datos a la cuenta de Azure Data Lake Gen2.
Mensaje de error:
Vuelva a intentarlo más tarde o póngase en contacto con el soporte. Si se pone en contacto con el soporte, proporcione estos detalles.
¿Puede por favor aconsejar la solución para esto?
Gracias
Bhavesh
b5lurker
En respuesta a miguel7
¡Puedo confirmar que pude ejecutar estos pasos y obtener la configuración de flujos de datos con nuestro lago de datos ADLSg2 en Azure! 🙂
¡Gracias, ahora puedo empezar a jugar con esta nueva característica! 🙂
Steve
lhanegraaf
En respuesta a b5lurker
Hola a todos,
¡Gracias! ¡También puedo confirmar que esto funciona para mí! ¡Buen trabajo!
bhaveshpatel
En respuesta a lhanegraaf
Hola @lhanegraaf,
¿Puede explicar brevemente cuál es la serie de pasos realizados para que esto funcione correctamente?
¡Esto sera realmente apreciado! Estoy probando todos los pasos recomendados como lo explica @ Michael7 pero no tengo éxito.
Esto realmente me ayudaría a depurar el proceso.
Gracias,
bhaveshpatel
En respuesta a bhaveshpatel
Hola a todos,
El problema se resuelve después de actualizar Azure Storage Explorer y agregar el servicio Power BI como función de lector en la cuenta de almacenamiento del lago de datos.
Gracias a todos por el maravilloso apoyo,
Gracias
Bhavesh
orashare92
En respuesta a bhaveshpatel
Hola, tengo el mismo problema. No me funciona la resolución. Sigo recibiendo el error: Algo salió mal Error al conectar su cuenta de Data Lake Storage Vuelva a intentarlo más tarde o póngase en contacto con el soporte. Si se pone en contacto con el soporte, proporcione estos detalles. ID de actividad: 76cd1c0f-ee44-4a80-a659-054ae87c5d51 ID de solicitud: cafe05ad-a085-78a8-0fa1-7e19c61dbb8e ID de correlación: 7497d11e-8a5c-06cf-5a97-ccb11a97dd31 Hora: lun 07 de enero de 2019 090 GMT+50:1 (Soporte de Środkowoeuropejski czas.) Versión: 13.0.7840.225 URI de clúster: https://wabi-europe-north-b-redirect.analysis.windows.net Saludos, Maciek