Flujos de datos de SAP BW

Un usuario Pregunto ✅

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:

2019-03-04_10-29-37.png

Al hacer clic en ‘Mostrar detalles’ obtengo lo siguiente:

2019-03-04_10-29-51.png

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

2019-03-04_13-20-53.png

2. Agregar nuevas entidades

2019-03-04_13-21-22.png

3. Seleccione Consulta en blanco.

2019-03-04_13-21-34.png

4. Copie su código M de Power BI Desktop en la ventana de consulta en blanco en el servicio Power BI

2019-03-04_13-54-00.png

2019-03-04_13-22-04.png

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.

2019-03-04_13-22-39.png

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

2019-03-04_13-23-03.png

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’

2019-03-04_13-23-12.png

2019-03-04_13-23-38.png

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.

2019-03-04_13-24-04.png

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’

2019-03-04_13-25-55.png

10. Ponle un nombre a tu flujo de datos

2019-03-04_13-26-52.png

11. Programe una actualización (como lo haría con un conjunto de datos).

2019-03-04_13-27-00.png

2019-03-04_13-27-47.png

12. Desde dentro de Power BI Desktop, seleccione obtener datos y seleccione flujos de datos de Power BI

2019-03-04_13-29-29.png

13. Seleccione el flujo de datos que acaba de crear.

2019-03-04_13-30-09.png

14. Cree un informe

2019-03-04_13-31-24.png

15. Publica tu informe (publiqué a este chico malo en mi espacio de trabajo) y listo.

2019-03-04_13-32-36.png

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

2019-03-04_13-20-53.png

2. Agregar nuevas entidades

2019-03-04_13-21-22.png

3. Seleccione Consulta en blanco.

2019-03-04_13-21-34.png

4. Copie su código M de Power BI Desktop en la ventana de consulta en blanco en el servicio Power BI

2019-03-04_13-54-00.png

2019-03-04_13-22-04.png

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.

2019-03-04_13-22-39.png

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

2019-03-04_13-23-03.png

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’

2019-03-04_13-23-12.png

2019-03-04_13-23-38.png

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.

2019-03-04_13-24-04.png

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’

2019-03-04_13-25-55.png

10. Ponle un nombre a tu flujo de datos

2019-03-04_13-26-52.png

11. Programe una actualización (como lo haría con un conjunto de datos).

2019-03-04_13-27-00.png

2019-03-04_13-27-47.png

12. Desde dentro de Power BI Desktop, seleccione obtener datos y seleccione flujos de datos de Power BI

2019-03-04_13-29-29.png

13. Seleccione el flujo de datos que acabas de crear

2019-03-04_13-30-09.png

14. Cree un informe

2019-03-04_13-31-24.png

15. Publica tu informe (publiqué a este chico malo en mi espacio de trabajo) y listo.

2019-03-04_13-32-36.png

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *