lmf232s
Estoy siguiendo las instrucciones publicadas aquí para agregar un flujo de datos para SAP Business Warehouse
https://docs.microsoft.com/en-us/power-bi/service-dataflows-data-sources
Copié una consulta de Power BI Desktop que funciona en el escritorio y funciona si se publica en el servicio Power BI.
Tomo el código m del escritorio que no contiene transformaciones. Simplemente me conecto a una consulta BEx y selecciono una medida y una columna, y cuando pego el código en el flujo de datos, aparece el siguiente error:
Al hacer clic en ‘Mostrar detalles’ obtengo lo siguiente:
De acuerdo con la URL que pegué arriba, se admite SAP Business Warehouse. He probado esto con las opciones del servidor de aplicaciones de SAP Business Warehouse y del servidor de mensajes de SAP Business Warehouse. Ambos me dan el mismo mensaje.
Ideas? ¿Pensamientos?
lmf232s
Me las arreglé para que esto funcionara, pero no fue sencillo. No estoy seguro si esto es un error del simple hecho de que tiene que pasar por un par de aros para configurar una consulta en blanco en lugar de configurar, digamos, un flujo de datos basado en SQL Server. Dicho esto, aquí están los pasos que seguí para configurar un flujo de datos basado en SAP BW. Con suerte, esto será útil para otra persona. Tenga en cuenta que este es mi primer intento en esto, así que, aparte de hacer la conexión con éxito, no tengo ideas sobre las limitaciones de configurar esto.
1. Cree un nuevo flujo de datos en el servicio Power BI (* Tenga en cuenta que creé un nuevo espacio de trabajo basado en la nueva forma y no en la antigua).
2. Agregar nuevas entidades
3. Seleccione Consulta en blanco.
4. Copie su código M de Power BI Desktop en la ventana de consulta en blanco en el servicio Power BI
5. Una vez que se cargue la pantalla, verá un mensaje sobre un error durante la evaluación. Haga clic en el enlace ‘Opciones’ en el encabezado.
6. En la pantalla Opciones, notará que la puerta de enlace de datos local tiene el valor predeterminado (ninguno). Haga clic en el menú desplegable y seleccione su puerta de enlace de datos local (supongo que es seguro decir en este punto que necesita una puerta de enlace). Haga clic en Aceptar
7. Notará que aparece el mismo mensaje sobre la aparición de un error durante la evaluación. En sus pasos aplicados, seleccione un elemento que precede al paso en el que se encuentra actualmente (esto es al menos lo que funcionó para mí). Una vez que lo hagas, con suerte, verás un nuevo mensaje que te indicará cómo conectarte con un botón que te permite ingresar tus credenciales. Haga clic en el botón ‘editar credenciales’
8. Para SAP BW, seleccioné la autenticación básica y luego ingresé mi nombre de usuario / contraseña que normalmente usaría para iniciar sesión en sap bw sap gui.
9. Una vez que haya ingresado con éxito sus credenciales, debería poder hacer clic en el último paso dentro de los pasos aplicados y, si todo va bien, veremos que sus datos se han cargado. Haga clic en ‘Listo’
10. Ponle un nombre a tu flujo de datos
11. Programe una actualización (como lo haría con un conjunto de datos).
12. Desde dentro de Power BI Desktop, seleccione obtener datos y seleccione flujos de datos de Power BI
13. Seleccione el flujo de datos que acaba de crear.
14. Cree un informe
15. Publica tu informe (publiqué a este chico malo en mi espacio de trabajo) y listo.
Nuevamente, además de crear con éxito el flujo de datos para extraer datos de SAP Datawarehouse, tengo otra información. ¿Existe alguna limitación en los tipos de transformaciones que puedo hacer? ¿Existe alguna limitación con respecto a la actualización de datos? En este punto, estoy feliz de haber configurado esto, creado un informe y publicado el informe en un espacio de trabajo que no sea el espacio de trabajo en el que se creó el flujo de datos. No estoy seguro de por qué no podemos compartir conjuntos de datos en el Misma manera. O incluso cree varias aplicaciones desde el mismo espacio de trabajo. También asumo que en algún momento llegaré al punto en el que necesito tener una licencia premium para poder hacer algo con esto. Dicho esto, esto parece ser un paso en la dirección correcta. Espero eso ayude.
lmf232s
Me las arreglé para que esto funcionara, pero no fue sencillo. No estoy seguro si esto es un error del simple hecho de que tiene que pasar por un par de aros para configurar una consulta en blanco en lugar de configurar, digamos, un flujo de datos basado en SQL Server. Dicho esto, aquí están los pasos que seguí para configurar un flujo de datos basado en SAP BW. Con suerte, esto será útil para otra persona. Tenga en cuenta que este es mi primer intento en esto, así que, aparte de hacer la conexión con éxito, no tengo ideas sobre las limitaciones de configurar esto.
1. Cree un nuevo flujo de datos en el servicio Power BI (* Tenga en cuenta que creé un nuevo espacio de trabajo basado en la nueva forma y no en la antigua).
2. Agregar nuevas entidades
3. Seleccione Consulta en blanco.
4. Copie su código M de Power BI Desktop en la ventana de consulta en blanco en el servicio Power BI
5. Una vez que se cargue la pantalla, verá un mensaje sobre un error durante la evaluación. Haga clic en el enlace ‘Opciones’ en el encabezado.
6. En la pantalla Opciones, notará que la puerta de enlace de datos local tiene el valor predeterminado (ninguno). Haga clic en el menú desplegable y seleccione su puerta de enlace de datos local (supongo que es seguro decir en este punto que necesita una puerta de enlace). Haga clic en Aceptar
7. Notará que aparece el mismo mensaje sobre la aparición de un error durante la evaluación. En sus pasos aplicados, seleccione un elemento que precede al paso en el que se encuentra actualmente (esto es al menos lo que funcionó para mí). Una vez que lo hagas, con suerte, verás un nuevo mensaje que te indicará cómo conectarte con un botón que te permite ingresar tus credenciales. Haga clic en el botón ‘editar credenciales’
8. Para SAP BW, seleccioné la autenticación básica y luego ingresé mi nombre de usuario / contraseña que normalmente usaría para iniciar sesión en sap bw sap gui.
9. Una vez que haya ingresado con éxito sus credenciales, debería poder hacer clic en el último paso dentro de los pasos aplicados y, si todo va bien, veremos que sus datos se han cargado. Haga clic en ‘Listo’
10. Ponle un nombre a tu flujo de datos
11. Programe una actualización (como lo haría con un conjunto de datos).
12. Desde dentro de Power BI Desktop, seleccione obtener datos y seleccione flujos de datos de Power BI
13. Seleccione el flujo de datos que acabas de crear
14. Cree un informe
15. Publica tu informe (publiqué a este chico malo en mi espacio de trabajo) y listo.
Nuevamente, además de crear con éxito el flujo de datos para extraer datos de SAP Datawarehouse, tengo otra información. ¿Existe alguna limitación en los tipos de transformaciones que puedo hacer? ¿Existe alguna limitación con respecto a la actualización de datos? En este punto, estoy feliz de haber configurado esto, creado un informe y publicado el informe en un espacio de trabajo que no sea el espacio de trabajo en el que se creó el flujo de datos. No estoy seguro de por qué no podemos compartir conjuntos de datos en el Misma manera. O incluso cree varias aplicaciones desde el mismo espacio de trabajo. También asumo que en algún momento llegaré al punto en el que necesito tener una licencia premium para poder hacer algo con esto. Dicho esto, esto parece ser un paso en la dirección correcta. Espero eso ayude.
Anónimo
En respuesta a lmf232s
¡Buena guía! @ lmf232s
Llego al paso 8, pero después de escribir mis credenciales, vuelve a aparecer el cuadro «Especifique cómo conectarse».
¿Hiciste algo más o algo especial en este paso?
¿Qué versión de la puerta de enlace está ejecutando?
¿Y cuál es la versión del sistema BW?
– Solo estoy tratando de depurar por qué mi configuración aparentemente no funciona …
lmf232s
En respuesta a Anónimo
Lo siento @Anónimo, acabo de ver esa publicación.
Es posible que no haya ingresado las credenciales correctas. Después del paso ocho, ese mensaje desaparece pero hay una pantalla en blanco. Los datos no se cargan hasta que voy al último paso ‘Elementos agregados’.
No estoy seguro de en qué versión de Gatway estamos, pero se actualizó recientemente.
Para BW tenemos BW en Hana y es 7.5
Estoy seguro de que ha hecho esto, pero asegúrese de que puede iniciar sesión en la GUI de SAP sin inicio de sesión único. De esta manera puede asegurarse de que su nombre de usuario / contraseña funcione. Debido a que utilizamos el inicio de sesión único y nuestras contraseñas caducan cada 60 o 90 días, he visto situaciones en las que el inicio de sesión único todavía funciona, pero si se le solicita que inicie sesión con un nombre de usuario / contraseña, entonces falla. Y dependiendo de lo que inicie sesión, puede que no indique que su cuenta ha expirado. No estoy seguro de si esta podría ser una situación a la que se enfrenta o no.
Una última cosa, ¿tiene SAP BW configurado en su puerta de enlace?
Hágamelo saber.
Anónimo
En respuesta a lmf232s
¡No se preocupe por la respuesta tardía!
He realizado algunas depuraciones con el soporte de Microsoft y el culpable parece ser nuestra configuración de idioma en SAP BW. Al conectarnos a BW tenemos que especificar el idioma.
Eso funciona bien con el conector en Power BI Desktop y el servicio.
Pero como Dataflows aún no tiene un conector SAP BW dedicado, la configuración de idioma no se transferirá al sistema BW, lo que resultará en un intento fallido de inicio de sesión. Supongo que es solo cuestión de tiempo antes de que Microsoft transfiera el conector BW normal a Dataflows y luego funcionará bien.
Minseven
En respuesta a Anónimo
Acabo de encontrarme con este problema. Espero que lean este mensaje.