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»));
Phil_Seamark
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.
Phil_Seamark
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?
Phil_Seamark
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?
Phil_Seamark
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.
v-yuezhe-msft
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?