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.

Tabular-Editor-CLI-imagen-principal-1

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»?
CLI está totalmente disponible hoy con una cuenta de Tabular Editor, mientras seguimos perfeccionando los comandos y los formatos de salida. No esperes que todo lo que desarrolles durante la versión preliminar funcione exactamente igual en la versión de disponibilidad general.
¿En qué plataformas se ejecuta?
Windows, macOS y Linux En Linux, hemos realizado validaciones en Ubuntu y en otras distribuciones derivadas de Debian.
¿Puedo usarla en producción ahora?
TE CLI se encuentra en versión preliminar pública limitada, y los comandos pueden cambiar antes de la disponibilidad general. Recomendamos evaluarla únicamente en cargas de trabajo que no sean de producción durante la versión preliminar pública limitada.
¿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.