Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply

Crear un flujo de datos a partir de una consulta SQL

¿Cómo puedo extraer datos del origen de datos de la base de datos mediante SQL Query en lugar de elegir una sola tabla o la vista de la lista de objetos, básicamente, me gustaría extraer datos de tablas mulitiple usando el mismo DataFlow? ¿cómo puedo achive que ?

1 ACCEPTED SOLUTION

Hola @mohammed_essam ,

Cuando me conecto a sql, puedo escribir una instrucción sql simple para obtener datos de tabla específicos:

sql.pngdataflow.png

En el flujo de datos, la base de datos de oracle no tiene las opciones avdanced para escribir la instrucción sql, pero puede crear una consulta balnk en el flujo de datos mediante la instrucción de consulta anterior para obtener datos:

oracle.pngblank.png

La consulta debe ser así:

let
  Source = Oracle.Database("server-name", , [Query = "your sql statement"])
in
  Source

Consulte este documento sobre el conector de Oracle en la consulta de alimentación: Oracle.Database

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

7 REPLIES 7
v-yingjl
Community Support
Community Support

Hola @mohammed_essam ,

Al crear flujo de datos mediante sql database, puede escribir sus consultas sql personalizadas aquí para su necesidad de obtener datos específicos:

dataflow.png

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Ok, ¿puede darme un ejemplo, también hacer esto funcionará si estoy usando el origen de datos de Oracle?

Hola @mohammed_essam ,

Cuando me conecto a sql, puedo escribir una instrucción sql simple para obtener datos de tabla específicos:

sql.pngdataflow.png

En el flujo de datos, la base de datos de oracle no tiene las opciones avdanced para escribir la instrucción sql, pero puede crear una consulta balnk en el flujo de datos mediante la instrucción de consulta anterior para obtener datos:

oracle.pngblank.png

La consulta debe ser así:

let
  Source = Oracle.Database("server-name", , [Query = "your sql statement"])
in
  Source

Consulte este documento sobre el conector de Oracle en la consulta de alimentación: Oracle.Database

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias !!, que funciona, pero después de reemplazar las dos comas en el medio con una sola coma, ¿sabe por qué su guión incluye dos comas en el medio? puede dar más detalles si eso va a funcionar también si utilicé una consulta compleja ? más información será útil.

Hola @mohammed_essam ,

Lo sentimos, ese es mi error para agregar una coma extra en la gramática del conector del oráculo al publicar para confundir...

Básicamente en esta función de conector, sólo hay dos parámetros como el documento mencionado. Si utiliza una consulta compleja, siempre que se ajuste a la especificación sql, debería funcionar.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

mahoneypat
Employee
Employee

Al realizar una nueva consulta, en la ventana donde coloca el servidor y la base de datos, puede expandir los campos Opciones avanzadas para escribir directamente una consulta SQL.

https://www.red-gate.com/simple-talk/sql/bi/power-bi-introduction-working-with-sql-server-data-in-po...

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Gracias, ¿esto también funcionará si estoy usando el origen de datos de Oracle, o simplemente trabajando con MS SQL?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.