Interfaz de línea de comandos multiplataforma para Power BI, Fabric y Analysis Services
Implementa, valida, revisa y crea scripts de modelos semánticos desde cualquier terminal, sin abrir una interfaz gráfica de usuario. Funciona con Windows, macOS y Linux.
Disponible en versión preliminar pública limitada. Tendrás que iniciar sesión o registrarte en una cuenta de Tabular Editor para descargarla.
Qué cambia con TE CLI
Without the TE CLI
Deployments need someone at a machine to run them
Validation and regression testing are manual pre-deploy steps
CI/CD pipelines run on the Windows-only TE2 command line
Model changes can't be scripted without the desktop app running
Automation tools and AI agents only work inside the desktop app
With the TE CLI
Deploy from any machine – on demand, scheduled, or programmatically
Validation and regression tests run automatically before every deploy
Works with GitHub Actions and Azure DevOps, or any CI/CD platform
Full model access from any terminal – inspect, edit, diff, test, refresh
Drive model automation from any script or agent harness
Todo lo que harías en la interfaz gráfica de usuario, sin tener que abrirla
Hay cosas que no necesitan una interfaz gráfica de usuario completa. Una comprobación rápida de las propiedades. Una consulta DAX sobre un modelo activo. Detectar qué ha cambiado entre dos versiones de un modelo. TE CLI se encarga de todo, independientemente de dónde se encuentre tu código.
- Enumera, busca e inspecciona todos los objetos de tu modelo
- Obtén y establece propiedades en medidas, columnas y tablas
- Ejecuta consultas DAX y devuelve los resultados como JSON o CSV
- Compara dos versiones de un modelo y observa exactamente qué ha cambiado
- Ejecuta cualquier script de C#
- Ejecuta análisis de BPA y corrige las infracciones
Implementaciones que no dependen de un ser humano
Configura tu flujo de trabajo automatizado de CI/CD con una puerta de validación, una comprobación previa a la implementación y una implementación: si algo falla, todo se detiene. Si todo está correcto, el modelo se entrega.
Trabajo repetitivo con el modelo que se ejecuta por sí solo
Actualizaciones, comprobaciones de validación, implementaciones... Las tareas que realizas al final de cada sprint pueden ejecutarse según un programa o activarse automáticamente, sin que nadie las inicie.
- Programa actualizaciones en cualquier área de trabajo conectada
- Ejecuta consultas de validación y rendimiento después de cada actualización: detecta las regresiones antes que los usuarios
- Crea particiones personalizadas a partir de scripts de automatización
- Trabaja con todos los modelos de un espacio de trabajo o de un repositorio Git
Ejecuta tu primera implementación desde el terminal
Tabular Editor CLI convierte el trabajo manual con los modelos en algo que se puede programar, planificar y en lo que se puede confiar.
¿Qué es Tabular Editor CLI?
Tabular Editor CLI (TE CLI) es una herramienta de línea de comandos multiplataforma para modelos semánticos de Power BI, Fabric y Analysis Services. Funciona con Windows, macOS y Linux como un binario autónomo (sin dependencias en tiempo de ejecución) y utiliza el mismo motor de modelos que Tabular Editor 3.
¿Qué funciones de Tabular Editor son compatibles?
Compatibilidad total con scripts C#, Best Practice Analyzer, consultas DAX, edición de modelos, implementación, actualización y pruebas. Consulta la referencia de comandos para ver la lista completa.
¿Tabular Editor ve alguno de los metadatos o datos de mi modelo?
No. Al igual que Tabular Editor 3, TE CLI se ejecuta localmente y nunca nos envía la información de tu modelo, ya sean datos o metadatos.
¿Funciona con mi agente de codificación de IA preferido?
Sí. Cualquier agente equipado con una herramienta o función que permita ejecutar comandos puede utilizar TE CLI.
¿Necesito una licencia de Tabular Editor 3?
No. Durante la versión preliminar pública limitada, que estará disponible hasta el 30/11/2026, CLI se puede usar con una cuenta de Tabular Editor. Las licencias de disponibilidad general se anunciarán antes del lanzamiento. Si aún no tienes una cuenta o si no estás seguro, te lo pediremos y te guiaremos cuando descargues TE CLI.
¿Qué significa «versión preliminar pública limitada»?
¿En qué plataformas se ejecuta?
¿Puedo usarla en producción ahora?
¿Qué métodos de autenticación son compatibles?
Inicio de sesión interactivo, entidades de servicio a través de variables de entorno, identidad administrada (para entornos alojados en Azure) y autenticación basada en certificados.
¿Dónde puedo comunicar errores o solicitar funciones?
El repositorio público TabularEditor/CLI en GitHub es donde se hace un seguimiento de los comentarios sobre la versión preliminar, los errores y las solicitudes de funciones.