ATREZISE
Hola a todos
Estoy tratando de conectarme a nuestro entorno de Dataverse mediante consultas directas, pero solo quiero extraer una cantidad limitada de campos con la esperanza de que esto mejore el rendimiento.
He hecho esto antes de usar ODATA y el comando $select
¿Hay un método similar usando dataverse?
Gracias por adelantado.
v-robertq-msft
En respuesta a ATREZISE
Hola, @ATREZISE
Según mi prueba, la consulta SELECT seleccionó las columnas de la misma fuente de datos.
Esta es la consulta original:
Esta es la consulta después de «Eliminar columna»:
Aunque la consulta es un poco diferente, el nombre de la tabla después de «desde» es el mismo.
Por lo tanto, creo que puede crear una tabla con menos columnas para conectarse con Power BI y verificar si puede obtener el mismo resultado que el mío.
¡Muchos gracias!
Más información sobre «Ver consulta nativa»
Atentamente,
Equipo de apoyo comunitario _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
ATREZISE
Gracias por su respuesta
No selecciona columnas después la carga de datos significa que ya hemos obtenido todos los datos de la columna? es decir, es demasiado tarde para entonces… por eso pensé que podíamos seleccionar los campos que necesitábamos como parte de la consulta.
selimovd
En respuesta a ATREZISE
Hola @ATREZISE,
depende de la consulta.
En general, si usa una base de datos relacional como fuente y realiza algunos pasos sencillos, estos ya se transforman en una consulta relacional.
Esto se llama plegamiento de consultas en Power Query:
Consulta plegado | Documentos de Microsoft
Entonces, si solo necesita 2 columnas específicas, Power Query no carga 10 columnas y luego eliminará nuevamente 8 columnas. En su lugar, se traducirá a una declaración SELECT y solo se seleccionarán estas 2 columnas.
Siempre puede ver la consulta nativa haciendo clic con el botón derecho del mouse en un paso y seleccionando «Ver consulta nativa»:
ATREZISE
En respuesta a selimovd
ah … entonces, ¿estás diciendo que solo se ejecuta la consulta SELECT final?
El paso de Navegación se ve así…
Sin embargo, el siguiente paso (que elimina las columnas) solo tiene las columnas requeridas … aunque es interesante seleccionar de una fuente diferente.
v-robertq-msft
En respuesta a ATREZISE
Hola, @ATREZISE
Según mi prueba, la consulta SELECT seleccionó las columnas de la misma fuente de datos.
Esta es la consulta original:
Esta es la consulta después de «Eliminar columna»:
Aunque la consulta es un poco diferente, el nombre de la tabla después de «desde» es el mismo.
Por lo tanto, creo que puede crear una tabla con menos columnas para conectarse con Power BI y verificar si puede obtener el mismo resultado que el mío.
¡Muchos gracias!
Más información sobre «Ver consulta nativa»
Atentamente,
Equipo de apoyo comunitario _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
v-robertq-msft
Hola, @ATREZISE
De acuerdo con su descripción, desea extraer una cantidad limitada de campos en Power BI cuando usa la consulta directa, creo que puede usar el editor de Power Query para lograr esto. Puede hacer clic en «Transformar datos» cuando se conecta a la fuente de datos y seleccionar las tablas que desea:
Luego puede presionar «Ctrl» para hacer clic en las columnas que desea eliminar, luego seleccione «Eliminar columnas»:
Atentamente,
Equipo de apoyo comunitario _Robert Qin
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.