Editor avanzado de base de datos SQL

Un usuario Pregunto ✅

inspirar

Hola,

Creé una consulta directa a una base de datos SQl para obtener información sobre la tasa de producción. Cuando hago clic en «Obtener datos» y luego selecciono la tabla SQL y hago clic con el botón derecho y luego elijo «Editar» y luego selecciono «Editor avanzado» que abre una ventana emergente con el lenguaje de tipo SQL (consulte a continuación, editado de curso). En esa tabla SQl hay una columna llamada «ID de flujo» y quiero crear una consulta para traer «ID de flujo» específicos y no todos. ¿Podría alguien por favor decirme cómo hacer eso? En SQL simplemente habría escrito «… donde Stream_IDs=»1″ o Stream_IDs=»2» y etcétera…

dejar
Fuente = Sql.Bases de datos(«nombreservidor»),
servername2 = Fuente{[Name=»servername2″]}[Data],
dbo__table_name = servername2{[Schema=»dbo»,Item=»_table_name»]}[Data]
en
nombre_tabla_dbo

parar2k

En respuesta a inspirar

aquí es donde pondrás tu consulta:

q.PNG

mfelix

Hola @inspirz,

Puede probar esto, pero crea que puede seleccionar la consulta directa y luego las opciones avanzadas, puede escribir su declaración SQL como lo haría:

Seleccione

StreamID,

Descripción

Desde

Tabla

Donde

ID de flujo = 1 o ID de flujo = 2

Saludos,

mfelix

Saludos,

mfelix

inspirar

En respuesta a mfelix

bueno eso no funciono….

parar2k

En respuesta a inspirar

¿Qué no funcionó? ¿Qué error estás recibiendo? Asegúrese de ingresar su «nombre de servidor sql» en server.

inspirar

En respuesta a mfelix

Muchas gracias. Soy nuevo en todo esto, pero pensé que en Power BI Advanced Editor, el lenguaje Power Query tenía que estar estructurado con «let» y «in» y no «select» «from» «where», pero lo probaré.

parar2k

En respuesta a inspirar

aquí es donde pondrás tu consulta:

q.PNG

una falta

En respuesta a parar2k

@parry2k

Me preguntaba si podría saber estas respuestas. En la parte inferior del cuadro de instrucción SQL, ¿sabe cuál es el significado/propósito exacto de cada una de esas marcas de verificación?

«Incluir columnas de relación»

«Navegar utilizando la jerarquía completa»

«Habilitar la compatibilidad con la conmutación por error del servidor SQl»

inspirar

En respuesta a parar2k

Gracias. Eso funciono. Me siento como un idiota ahora.

parar2k

El mejor enfoque sería crear una vista en su sql db y usar esa vista, aunque lo que mencionó aquí aún se puede lograr.

inspirar

En respuesta a parar2k

El administrador de la base de datos no creará esa vista porque le preocupa que tengamos un millón de vistas para varias personas.

inspirar

Hola,

Creé una CONSULTA DIRECTA a una base de datos SQL para traer grandes cantidades de datos de tasa de producción de refinería. Quiero que la consulta traiga solo ciertas identificaciones de transmisión y no muestre todas las identificaciones de vapor. Entonces, cuando hago clic en «Obtener datos», selecciono la tabla SQL y hago clic en ella. Aparece la opción «Editar» y aparece el «Editor de consultas» y cuando hago clic en «Editor avanzado», aparece una ventana que parece cuasi- Lenguaje SQL (consulte a continuación). En la tabla hay una columna llamada «ID de flujo» y quiero escribir en la consulta para que traiga solo los ID de flujo «1,2,3,4,5,6», etcétera. ¿Cómo escribo eso?

dejar
Fuente = Sql.Bases de datos(«nombre_servidor»),
Servername2 = Fuente{[Name=»Servername2″]}[Data],
dbo_table_name = nombreServidor2{[Schema=»dbo»,Item=»dbo_table_name»]}[Data]
en
nombre_tabla_dbo

Deja un comentario

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