procedimiento almacenado con base de datos sql azure

Un usuario Pregunto ✅

Hola,

¿Puedo usar el procedimiento almacenado en el modo DirectQuery? que obtiene pararmetets de mis segmentaciones y muestra los datos de acuerdo con?

¡Gracias!

¿Puedo usar el procedimiento almacenado en el modo DirectQuery? que obtiene pararmetets de mis segmentaciones y muestra los datos de acuerdo con?


@ MP_123

Según mi prueba, hasta ahora no es compatible el uso del procedimiento almacenado en el modo DirectQuery. Al intentar configurar para utilizar un procedimiento almacenado, normalmente se produce un error como se muestra a continuación.

Capture.PNG

La causa del error es porque en DirectQuery, en realidad envía un SQL como se muestra a continuación a la base de datos, que tiene un error de sintaxis.

Capture.PNG

Con respecto al parámetro y al filtro, en el modo DirectQuery, la acción de selección en un Slicer en realidad recupera datos con las selecciones como filtro en el extremo SQL. No es necesario utilizar un procedimiento almacenado para aplicar parámetros para filtrar datos.

skrishna

¿Alguien tiene la solución para lo mismo?

Creamos procedimientos almacenados en Azure SQL Database e intentamos usarlos en el informe de Power BI con el modo de consulta directa. Pero aparece un error como «Microsoft SQL: sintaxis incorrecta cerca de la palabra clave ‘EXEC’. Sintaxis incorrecta cerca de ‘)’.

Otra pregunta es cómo configurar la cadena de conexión como global para poder usar la misma cadena de conexión en cada informe.

Por favor ayúdame con la solución

¿Puedo usar el procedimiento almacenado en el modo DirectQuery? que obtiene pararmetets de mis segmentaciones y muestra los datos de acuerdo con?


@ MP_123

Según mi prueba, hasta ahora no es compatible el uso del procedimiento almacenado en el modo DirectQuery. Al intentar configurar para utilizar un procedimiento almacenado, normalmente se produce un error como se muestra a continuación.

Capture.PNG

La causa del error es porque en DirectQuery, en realidad envía un SQL como se muestra a continuación a la base de datos, que tiene un error de sintaxis.

Capture.PNG

Con respecto al parámetro y al filtro, en el modo DirectQuery, la acción de selección en un Slicer en realidad recupera datos con las selecciones como filtro en el extremo SQL. No es necesario utilizar un procedimiento almacenado para aplicar parámetros para filtrar datos.

Deja un comentario

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