Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The 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.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo averiguar dónde se usa una vista en los conjuntos de datos de Power BI?

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

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Está bien, @lbendlin thnx. El DMV es nuevo para mí, tengo que sumergirme en él

Syndicate_Admin
Administrator
Administrator

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 @rohit1991 déjame probar esto y volver contigo.

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!

Syndicate_Admin
Administrator
Administrator

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.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors
Top Kudoed Authors