Manera de consultar datos usando SQL y archivo csv

Un usuario Pregunto ✅

NancySharma

Quiero consultar mi base de datos sql en función de algunos campos en el archivo csv.

Cuando me conecto a la consulta, ¿puedo usar la consulta para conectarme de esta manera, por ejemplo?

SELECCIONAR Columna 1

, Columna2

, Columna3

DESDE myDB1.TableName OU

DONDE OU.Column1 IN (

SELECCIONAR ID DE Fuente = Csv.Document

DONDE CSVColumnName IN («producto», «abc»));

Hola @NancySharma

Escribí un blog que explica una técnica que puede usar en Power Query para generar SQL dinámico

http://radacad.com/dynamic-sql-using-power-query

NancySharma

En respuesta a Phil_Seamark

Hola Phil

Soy nuevo en Power BI,

Lo que veo es que realizó cambios en los datos en Power BI. Lo que quiero es que obtenga datos prefiltrados de sql basados ​​en el filtro en el archivo CSV para que solo los datos necesarios se carguen en Power BI.

La razón es que cuando trato de formar uniones y filtrar datos en Power BI, lleva mucho tiempo actualizar mi archivo CSV, tiene como un millón de registros. Entonces, lo que estoy buscando es obtener datos prefiltrados cargados en BI basados ​​en el archivador CSV que puedo consultar.

En respuesta a NancySharma

Hola @NancySharma

Todo el trabajo debe realizarse en Power Query (que se encuentra antes de Power BI). Puede consultar su archivo CSV y tendrá que leerlo todo. Luego, en Power Query, puede generar una lista de valores desde el archivo CSV que le interesa y finalmente usar esa lista dentro de su declaración de consulta T-SQL en la cláusula WHERE.

NancySharma

En respuesta a Phil_Seamark

Sí, probé este enfoque, pero aparentemente cuando actualizo mi archivo csv, esta consulta deja de funcionar. ¿Existe una solución alternativa para esa o cualquier otra solución?

En respuesta a NancySharma

Hola @NancySharma

No debería detenerse. Power Query debe ser lo suficientemente inteligente como para saber que necesita cargar completamente la tabla CSV para generar la lista que necesita para su fuente de datos SQL. Si hace clic en el botón Ver dependencias en la cinta PQ, debería ver un diagrama que muestra el flujo de la lógica.

Creo que algo más podría estar causando un problema.

NancySharma

En respuesta a Phil_Seamark

No funciona cuando muevo el archivo Power BI de un usuario a otro. ¿Estoy haciendo algo mal?

En respuesta a NancySharma

Hola @NancySharma

No estoy seguro de lo que quiere decir con «pasar de un usuario a otro»

NancySharma

En respuesta a Phil_Seamark

una vez que pueda unirme a las bases de datos y diseñar el informe de la manera que desee. Lo guardo como plantilla de escritorio de Microsoft Power BI (.pbit) y se lo envío a otros usuarios. Pero cuando abren la plantilla e intentan ejecutar el informe actualizándola, no funciona.

En respuesta a NancySharma

@NancySharma,

¿Qué mensaje de error reciben sus usuarios? ¿Podrías publicar también los códigos en tu Editor avanzado? Enmascare los datos confidenciales antes de cargar códigos.

Saludos,
Lydia

NancySharma

En respuesta a Phil_Seamark

No funciona cuando muevo el archivo Power BI de un usuario a otro

NancySharma

En respuesta a Phil_Seamark

Sí, probé este enfoque, pero aparentemente cuando actualizo mi archivo csv, esta consulta deja de funcionar. ¿Existe una solución alternativa para esa o cualquier otra solución?

Deja un comentario

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