Biblioteca de C# Script: scripts avanzados
Se trata de scripts más avanzados, con funcionalidades sofisticadas, que requieren un conocimiento más profundo del lenguaje C# y de TOM. Son más difíciles de modificar, por lo que solo se recomiendan cuando ya te sientas cómodo con los fundamentos de C# Script en Tabular Editor.
Nombre del script |
Propósito | Caso de uso |
|---|---|---|
| Contar objetos del modelo | Cuenta todos los distintos objetos de un modelo por tipo. | Cuando necesitas una visión general del contenido del modelo o quieres contar los objetos por tipo. |
| Mostrar detalles de objetos en una cuadrícula | Muestra los detalles de los objetos en una vista de cuadrícula. | Cuando necesitas mostrar detalles de objetos en una vista de cuadrícula para su revisión. |
| Crear tabla de fechas | Crea una tabla de fechas con formato basada en las columnas de fecha seleccionadas del modelo. | Cuando necesitas crear una nueva tabla de fechas a partir de una plantilla. |
| Crear parámetro M (reemplazo automático) | Crea un nuevo parámetro M y lo agrega automáticamente a las particiones M. | Cuando quieres reemplazar cadenas en varias particiones (por ejemplo, cadenas de conexión) con un parámetro M dinámico. |
| Dar formato a Power Query | Da formato a la consulta de Power Query de una partición M seleccionada mediante la API de powerqueryformatter.com. | Cuando tienes una consulta de Power Query compleja y necesitas que sea más fácil de leer o de modificar. |
| Implementar la actualización incremental | Configura la actualización incremental automáticamente usando parámetros de un cuadro de diálogo de la interfaz de usuario. | Cuando necesitas implementar la actualización incremental pero no te sientes cómodo configurándola en la configuración de la tabla. |
| Eliminar medidas con errores | Crea un nuevo parámetro M y lo añade automáticamente a las particiones M. | Cuando quieres reemplazar cadenas en varias particiones (p. ej., cadenas de conexión) con un parámetro M dinámico. |
| Buscar y reemplazar en las medidas seleccionadas | Busca una subcadena en el DAX de las medidas seleccionadas y la reemplaza por otra subcadena. | Cuando necesitas Buscar/Reemplazar rápidamente valores en varias medidas DAX (p. ej., un filtro de CALCULATE o referencias a objetos rotas). |
| Configuración del modelo semántico de Databricks | Asigne nombres amigables a las tablas y columnas y establezca buenas prácticas para las columnas | Cuando los nombres de tus objetos de Databricks necesitan ser más fáciles de usar. |
| Crear relaciones de Databricks | Crea relaciones basadas en definiciones de clave principal y clave externa en Databricks Unity Catalog | Cuando quieres reutilizar definiciones de relaciones de Databricks ya definidas en Unity Catalog. |
| Agregar descripciones de metadatos de Databricks | Actualiza las descripciones de tablas y columnas según Databricks Unity Catalog | Cuando quieres reutilizar los comentarios de tablas y columnas de Databricks que ya se han definido en Unity Catalog. |
| Convertir DL/SQL a DL/OL | Cambia las particiones de un modelo Direct Lake sobre SQL a Direct Lake sobre OneLake | Útil para migrar fácilmente a Direct Lake sobre OneLake |
| Convertir de Import a DL/OL | Cambia las particiones de un modelo de importación a Direct Lake sobre OneLake | Útil para migrar fácilmente a Direct Lake sobre OneLake |
| Convertir de DL/OL a Import | Cambia las particiones de un modelo Direct Lake sobre OneLake al modo Import mode | Útil para migrar fácilmente de Direct Lake sobre OneLake al modo Import |
| Implementar agregaciones definidas por el usuario | Automatiza la configuración de agregaciones definidas por el usuario para una tabla de hechos seleccionada. | Cuando quieras implementar el patrón de agregaciones definidas por el usuario sin realizar manualmente cada paso de configuración. |