Reply
Syndicated - Inbound

Crear un flujo de datos a partir de una consulta SQL

Source Community: Power BI

¿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

Source Community: Power BI
Syndicated - Inbound

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

Source Community: Power BI
Syndicated - Inbound

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.

Source Community: Power BI
Syndicated - Inbound

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

Source Community: Power BI
Syndicated - Inbound

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.

Source Community: Power BI
Syndicated - Inbound

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.

Source Community: Power BI
Syndicated - Inbound

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
Microsoft Employee
Microsoft Employee

Source Community: Power BI
Syndicated - Inbound

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


Source Community: Power BI
Syndicated - Inbound

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

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)