Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hola
tenemos muchos conjuntos de datos de Power BI.
Ahora se cambia una vista, que es la entrada para varios de estos conjuntos de datos de Power BI.
¿Cuál es una forma rápida y sencilla de averiguar en qué conjuntos de datos se utiliza esta vista/consulta?
Tenemos SQLServer, por lo que puedo usar Analysis Services si es necesario.
Saludos
Ron
Hola @PowerRon ,
Sí, puede comprobar dónde se usan las consultas que contienen palabras clave específicas como %Customer% en varios conjuntos de datos de Power BI mediante TMSL, MDX o DMV (vistas de administración dinámica) en puntos de conexión XMLA de SQL Server Analysis Services (SSAS) o Power BI Premium. La manera más eficaz de buscar referencias al cliente en los conjuntos de datos es consultar las expresiones M (transformaciones de Power Query) o el esquema del conjunto de datos. Si usa Analysis Services o Power BI Premium, puede ejecutar la siguiente consulta DMV para buscar cualquier aparición de Customer en expresiones de conjunto de datos:
SELECT *
FROM $System.DISCOVER_M_EXPRESSIONS
WHERE EXPRESSION LIKE '%Customer%'
Como alternativa, si desea comprobar las definiciones de columna, puede ejecutar:
SELECT *
FROM $System.TMSCHEMA_COLUMNS
WHERE EXPRESSION LIKE '%Customer%'
En el caso de los usuarios de Power BI Premium, puede usar el punto de conexión XMLA para conectarse a través de SQL Server Management Studio (SSMS) y ejecutar las consultas anteriores para identificar conjuntos de datos mediante la palabra clave Customer. Si está trabajando con varios conjuntos de datos de Power BI almacenados en archivos PBIX, también puede extraer el código M de Power Query abriendo cada archivo, navegando a Transformar datos → Editor avanzado y buscando Cliente. Además, para Power BI Service (Pro o Premium), puede usar la API de REST de Power BI para capturar metadatos de conjuntos de datos y buscar las referencias de consulta de forma dinámica. Este enfoque ayuda a garantizar que pueda realizar un seguimiento eficaz de todas las dependencias del conjunto de datos y actualizarlas según sea necesario.
Apasionado por aprovechar el análisis de datos para impulsar la toma de decisiones estratégicas y fomentar el crecimiento empresarial.
Conéctate conmigo en LinkedIn.
Hola @PowerRon ,
Ha pasado un tiempo desde que supe de ti y quería hacer un seguimiento. ¿Ha tenido la oportunidad de probar las soluciones que se le han ofrecido? Si el problema se ha resuelto, ¿puede marcar la publicación como resuelta? Si sigues teniendo dificultades, no dudes en hacérnoslo saber y estaremos encantados de seguir ayudándote.
¡Esperamos su respuesta!
What is a quick and easy way
Jajaja, bueno.
Use Purview, los registros de auditoría de inquilinos o las DMV de particiones y expresiones para recopilar todas las consultas que PODRÍAN depender de la vista.
is used
Esa es otra lata de gusanos. Los registros de auditoría de inquilinos solo se reducen para informar sobre el uso, no para el uso visual. Incluso con Azure Log Analytics habilitado, no creo que se llegue a ese nivel de detalle.
Thnx @lbendlin
Permítanme decirlo en otras palabras.
¿Existe la posibilidad de comprobar dónde se usan consultas como '%Customer%' en un montón de conjuntos de datos de Power BI?
Usando TMSL o MDX o ....
Para eso se utilizan DMVs, particiones y expresiones de TMSchema. Tienes que ejecutarlos contra todos los modelos semánticos.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.