Consulta directa de DataVerse con selector de campo

Un usuario Pregunto ✅

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.

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:

v-robertq-msft_0-1617159419658.png

Esta es la consulta después de «Eliminar columna»:

v-robertq-msft_1-1617159419660.png

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»:

consulta-plegamiento-ejemplo[1].png

Si necesitas ayuda, házmelo saber.
Si respondí a tu pregunta, estaría feliz si pudieras marcar mi publicación como una solución. ✔️ y dale pulgar arriba 👍
Atentamente
Denis
Blog: WhatTheFact.bi

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í…

ATREZISE_0-1617112393938.png

Sin embargo, el siguiente paso (que elimina las columnas) solo tiene las columnas requeridas … aunque es interesante seleccionar de una fuente diferente.

ATREZISE_1-1617112669130.png

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:

v-robertq-msft_0-1617159419658.png

Esta es la consulta después de «Eliminar columna»:

v-robertq-msft_1-1617159419660.png

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.

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:

v-robertq-msft_0-1616984430601.png

Luego puede presionar «Ctrl» para hacer clic en las columnas que desea eliminar, luego seleccione «Eliminar columnas»:

v-robertq-msft_1-1616984430607.png

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.

Deja un comentario

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