Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
a3a97a3
New translations table-groups.md (Spanish)
DBojsen Jun 25, 2026
27c01c4
New translations tom-explorer-view.md (Spanish)
DBojsen Jun 25, 2026
5e22f7c
New translations downloads.md (Spanish)
DBojsen Jun 25, 2026
3d8c627
New translations release-history.md (Spanish)
DBojsen Jun 25, 2026
4917978
New translations whats-new.md (Spanish)
DBojsen Jun 25, 2026
168d6c7
New translations udfs.md (Spanish)
DBojsen Jun 25, 2026
c61f975
New translations ai-assistant.md (Spanish)
DBojsen Jun 25, 2026
5fa5b4b
New translations 3_26_2.md (Spanish)
DBojsen Jun 25, 2026
bc395a7
New translations table-groups.md (Chinese Simplified)
DBojsen Jun 25, 2026
93fd981
New translations tom-explorer-view.md (Chinese Simplified)
DBojsen Jun 25, 2026
e2c8cca
New translations refresh-preview-query.md (Chinese Simplified)
DBojsen Jun 25, 2026
7e28330
New translations downloads.md (Chinese Simplified)
DBojsen Jun 25, 2026
33e5c27
New translations release-history.md (Chinese Simplified)
DBojsen Jun 25, 2026
90e8767
New translations whats-new.md (Chinese Simplified)
DBojsen Jun 25, 2026
64c98d4
New translations udfs.md (Chinese Simplified)
DBojsen Jun 25, 2026
6a47a37
New translations ai-assistant.md (Chinese Simplified)
DBojsen Jun 25, 2026
0a98eee
New translations 3_26_2.md (Chinese Simplified)
DBojsen Jun 25, 2026
6c9e3ad
New translations 3_26_2.md (Spanish)
DBojsen Jun 25, 2026
cda54b2
New translations 3_26_2.md (Chinese Simplified)
DBojsen Jun 25, 2026
d7ce99f
New translations 3_26_2.md (Spanish)
DBojsen Jun 25, 2026
2ed2570
New translations 3_26_2.md (Chinese Simplified)
DBojsen Jun 25, 2026
30a6ddf
New translations te-cli-commands.md (Spanish)
DBojsen Jul 2, 2026
fd621df
New translations te-cli-config.md (Spanish)
DBojsen Jul 2, 2026
74d4089
New translations te-cli-limitations.md (Spanish)
DBojsen Jul 2, 2026
64167da
New translations te-cli-preview-notice.md (Spanish)
DBojsen Jul 2, 2026
9d7635c
New translations te-cli-automation.md (Spanish)
DBojsen Jul 2, 2026
bbed7ce
New translations te-cli-cicd.md (Spanish)
DBojsen Jul 2, 2026
2f85b08
New translations te-cli-install.md (Spanish)
DBojsen Jul 2, 2026
fed03f6
New translations te-cli-interactive.md (Spanish)
DBojsen Jul 2, 2026
9394c9e
New translations te-cli-migrate.md (Spanish)
DBojsen Jul 2, 2026
bc19a3f
New translations te-cli.md (Spanish)
DBojsen Jul 2, 2026
167bb3b
New translations te-cli-commands.md (Chinese Simplified)
DBojsen Jul 2, 2026
87a5b6e
New translations te-cli-config.md (Chinese Simplified)
DBojsen Jul 2, 2026
692de6a
New translations te-cli-limitations.md (Chinese Simplified)
DBojsen Jul 2, 2026
1a1b4ea
New translations te-cli-preview-notice.md (Chinese Simplified)
DBojsen Jul 2, 2026
f756a10
New translations te-cli-automation.md (Chinese Simplified)
DBojsen Jul 2, 2026
028fe3b
New translations te-cli-cicd.md (Chinese Simplified)
DBojsen Jul 2, 2026
78baea7
New translations te-cli-install.md (Chinese Simplified)
DBojsen Jul 2, 2026
725495e
New translations te-cli-interactive.md (Chinese Simplified)
DBojsen Jul 2, 2026
566ea7d
New translations te-cli-migrate.md (Chinese Simplified)
DBojsen Jul 2, 2026
988e24d
New translations te-cli.md (Chinese Simplified)
DBojsen Jul 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions localizedContent/es/content/features/ai-assistant.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
uid: ai-assistant
title: Asistente de IA
author: Morten Lønskov
updated: 2026-04-17
updated: 2026-06-24
applies_to:
products:
- product: Tabular Editor 2
Expand Down Expand Up @@ -44,11 +44,11 @@ El Asistente de IA utiliza un modelo BYOK de clave aportada por el usuario. Tú

## Proveedores compatibles

Configura tu proveedor de IA en **Herramientas > Preferencias > Asistente de IA > Proveedor de IA**. Selecciona un proveedor en la lista desplegable — el valor predeterminado es **Ninguno (IA deshabilitada)** hasta que configures uno — introduce tu clave de API y, si lo deseas, reemplaza el modelo predeterminado. Para OpenAI y Anthropic, el campo **Nombre del modelo** es un cuadro combinado rellenado previamente con modelos conocidos; también puedes escribir un nombre de modelo personalizado.
Configura tu proveedor de IA en **Herramientas > Preferencias > Asistente de IA > Proveedor de IA**. Selecciona un proveedor en la lista desplegable — el valor predeterminado es **Ninguno (IA deshabilitada)** hasta que configures uno — introduce tu clave de API y, si lo deseas, reemplaza el modelo predeterminado. Para OpenAI y Anthropic, el campo **Nombre del modelo** es un cuadro combinado que viene relleno con los modelos actuales —incluidos `claude-fable-5` y `claude-opus-4-8` de Anthropic, y `gpt-5.5` y `gpt-5.5-pro` de OpenAI—, de modo que puedes elegir un modelo reciente sin tener que escribir un ID personalizado. También puedes escribir un nombre de modelo personalizado.

| Proveedor | Modelo predeterminado | Configuración necesaria |
| -------------------------------------------------------- | -------------------------------- | -------------------------------------------------------------------------------------- |
| OpenAI | gpt-4o | Clave de API. URL base, ID de organización e ID de proyecto opcionales |
| OpenAI | gpt-5.5 | Clave de API. URL base, ID de organización e ID de proyecto opcionales |
| Anthropic | claude-sonnet-4-6 | Clave de API. URL base opcional |
| Azure OpenAI | Dependiente de la implementación | Clave de API, URL del punto de conexión y nombre de la implementación |
| Personalizado (compatible con OpenAI) | Especificado por el usuario | Clave de API y URL personalizada del punto de conexión |
Expand All @@ -57,7 +57,7 @@ Configura tu proveedor de IA en **Herramientas > Preferencias > Asistente de IA

### OpenAI

Selecciona **OpenAI** como proveedor e introduce tu clave de API. Opcionalmente, puedes especificar un ID de organización y un ID de proyecto si tu cuenta de OpenAI los usa. El modelo predeterminado es **gpt-4o**, pero puedes cambiarlo por cualquier modelo disponible en tu cuenta.
Selecciona **OpenAI** como proveedor e introduce tu clave de API. Opcionalmente, puedes especificar un ID de organización y un ID de proyecto si tu cuenta de OpenAI los usa. El modelo predeterminado es **gpt-5.5**, pero puedes cambiarlo por cualquier modelo disponible en tu cuenta.

![Configuración de OpenAI en el Asistente de IA](~/content/assets/images/ai-assistant/ai-assistant-openai-config.png)

Expand Down
4 changes: 3 additions & 1 deletion localizedContent/es/content/features/table-groups.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
uid: table-groups
title: Grupos de tablas
author: Daniel Otykier
updated: 2023-03-08
updated: 2026-06-24
applies_to:
products:
- product: Tabular Editor 2
Expand All @@ -25,6 +25,8 @@ Los grupos de tablas son una nueva funcionalidad disponible en Tabular Editor 3

Puedes configurar los grupos de tablas haciendo clic con el botón derecho en una tabla y eligiendo la opción de menú **Crear > Grupo de tablas**, o bien especificando un nombre para el grupo de tablas en la **vista de propiedades** mientras seleccionas una o varias tablas.

También puedes usar el submenú contextual **Mover al grupo** al hacer clic con el botón derecho en una o varias tablas seleccionadas. El submenú muestra los grupos de tablas existentes, una opción **(Nuevo...)** que crea un nuevo grupo a partir de las tablas seleccionadas y abre el editor para asignarle un nombre, y una opción **(Ninguno)** que elimina la asignación del grupo de tablas.

Las tablas se pueden mover entre grupos de tablas arrastrando y soltando en el Explorador TOM. Ten en cuenta que, a diferencia de las carpetas de visualización para medidas, columnas y jerarquías, los grupos de tablas no se pueden anidar.

Al hacer clic con el botón derecho en un grupo de tablas en el Explorador TOM, obtienes las mismas opciones del menú contextual que si hubieras seleccionado la tabla o las tablas dentro de ese grupo de tablas.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
> [!IMPORTANT]
> La CLI de Tabular Editor se encuentra en **vista previa pública limitada**. Se ofrece para su evaluación con una cuenta de Tabular Editor; no se requiere ninguna licencia durante la vista previa. Los comandos, las opciones y las salidas pueden cambiar antes de la disponibilidad general. **La versión preliminar deja de funcionar después de 2026-09-30.** No recomendamos usar la CLI en pipelines de CI/CD de producción durante la vista previa. Consulta nuestro acuerdo de licencia.
> La CLI de Tabular Editor se encuentra en **vista previa pública limitada**. Se ofrece para su evaluación con una cuenta de Tabular Editor; no se requiere ninguna licencia durante la vista previa. Los comandos, las opciones y las salidas pueden cambiar antes de la disponibilidad general. **La versión preliminar deja de funcionar después de 2026-09-30.** No recomendamos usar la CLI en pipelines de CI/CD de producción durante la vista previa.
22 changes: 11 additions & 11 deletions localizedContent/es/content/features/te-cli/te-cli-automation.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@ Use `--output-format` para alternar cualquier comando entre el formato de texto
| `text` (predeterminado) | Para uso humano | Texto sin formato en stdout, independientemente de si el flujo es un TTY o se canaliza. |
| `json` | Para uso por máquina | Siempre devuelve JSON válido en stdout. Use `--error-format json` si también quiere errores legibles por máquina en stderr. |
| `csv` | Resultados tabulares (`query`, `bpa run`, `bpa rules`, `vertipaq`, `validate`, `test`, `refresh`, `profile list`, `session list`, `find`, `replace`, `get`, `ls`) | Escapado según RFC 4180. |
| `tmsl` (alias `bim`) | Serialización TMSL/BIM del objeto completo | Aceptado por `te get` y `te ls`. |
| `tmsl` (alias `bim`) | Serialización TMSL/BIM del objeto completo | Accepted by `te get` and `te list`. |
| `tmdl` | Serialización TMDL del objeto completo | Aceptado solo por `te get` (un solo objeto). |

```bash
te ls --output-format json
te list --output-format json
te query -q "EVALUATE VALUES('Date'[Year])" --output-format csv
te bpa run --output-format json
```
Expand All @@ -52,11 +52,11 @@ te deploy ./model --non-interactive --force --ci github

Todos los comandos de `te` finalizan con un código de estado predecible, para que quien los invoque pueda tomar decisiones según el éxito o el error sin tener que analizar stdout.

| Código de salida | Significado |
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `0` | Éxito. |
| `1` | Error genérico: argumentos inválidos, fallo del comando, errores de validación, error de autenticación, fallo en la comprobación de BPA con severidad ≥ error. En `te diff`: se encontraron diferencias (como en la convención `diff`/`cmp`). |
| `2` | Solo en `te diff`: se produjo un error durante la comparación, por lo que se desconoce el estado de las diferencias. |
| Código de salida | Significado |
| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `0` | Éxito. |
| `1` | Generic failure - invalid arguments, command failed, validation errors, auth failure, BPA gate failed at severity >= error. En `te diff`: se encontraron diferencias (como en la convención `diff`/`cmp`). |
| `2` | Solo en `te diff`: se produjo un error durante la comparación, por lo que se desconoce el estado de las diferencias. |

Combina los códigos de salida con las anotaciones `--ci <vsts\|github>` y `--trx <file>` para mostrar información detallada sobre los errores en CI; consulta @te-cli-cicd.

Expand All @@ -65,7 +65,7 @@ Combina los códigos de salida con las anotaciones `--ci <vsts\|github>` y `--tr
Los errores, las advertencias y el banner de versión preliminar se escriben en **stderr**; los datos estructurados se escriben en **stdout**. Esto significa que puedes canalizar JSON de forma segura sin que se contamine con indicadores de progreso ni mensajes de diagnóstico:

```bash
te ls --output-format json | jq '.[] | .name'
te list --output-format json | jq '.[] | .name'
te vertipaq --output-format json > stats.json
```

Expand Down Expand Up @@ -152,7 +152,7 @@ Compón comandos con pipes y `jq`. La salida de texto de la CLI está coloreada

```bash
# Count measures per table
te ls --type measure --output-format json \
te list --type measure --output-format json \
| jq -r '.[] | .table' \
| sort | uniq -c | sort -rn
```
Expand All @@ -179,10 +179,10 @@ El TMSL resultante puede revisarse en un pull request, confirmarse mediante un c

Algunos patrones pequeños que aparecen a menudo al componer comandos de `te` en scripts o pipelines:

- **Creaciones y eliminaciones idempotentes de medidas.** `te add Sales/Marker -t Measure -i "0" --if-not-exists --save` y `te rm Sales/OldMeasure --if-exists --save` salen con código `0` exista o no el objeto; es seguro volver a ejecutarlos en CI.
- **Idempotent creates and removes.** `te add Sales/Marker -t Measure -i "0" --if-not-exists --save` and `te remove Sales/OldMeasure --if-exists --save` both exit `0` whether or not the object existed - safe to re-run in CI.
- **Diferencias en modo de prueba.** `te replace` funciona en modo de prueba de forma predeterminada; añade `--save` solo cuando estés conforme con la vista previa.
- **Genera TMSL para revisión.** `te deploy ./model --xmla deploy.tmsl` produce el script de implementación sin tocar el servidor; útil para que lo revise un DBA o para aplicarlo manualmente.
- **Salida solo con rutas.** `te ls --paths-only` y `te find --paths-only` emiten una ruta de objeto por línea, ideal para canalizarlo a `xargs`, `te get` o `te set`. Los contenedores a nivel de modelo para medidas (`te ls Measures`, `te ls Columns`) se combinan bien con esto para recorridos completos del modelo.
- **Path-only output.** `te list --paths-only` and `te find --paths-only` emit one object path per line, ideal for piping to `xargs`, `te get`, or `te set`. The model-level containers (`te list Measures`, `te list Columns`) compose well with this for whole-model sweeps.
- **Pruebas de rendimiento de consultas.** `te query --trace --cold --runs 5` ejecuta una consulta DAX con caché en frío, cinco iteraciones y captura eventos de traza de FE/SE.
- **Tiempos por paso en los logs de CI.** Los comandos de larga duración (`te deploy`, `te refresh`, `te script`, `te validate`) incluyen un campo `durationMs` en la salida JSON; útil para mostrar los tiempos de cada paso en los resúmenes del pipeline.

Expand Down
2 changes: 1 addition & 1 deletion localizedContent/es/content/features/te-cli/te-cli-cicd.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ steps:

`te deploy` y `te save` ejecutan el Best Practice Analyzer como compuerta de verificación previa de forma predeterminada. Hay tres comportamientos que conviene definir de antemano:

- **Aplicar**: el valor predeterminado. El pipeline falla si el BPA encuentra infracciones con severidad ≥ error. Combínalo con `--fail-on warning` en un paso independiente de `te bpa run` si quieres que las advertencias también hagan fallar el pipeline.
- **Aplicar**: el valor predeterminado. Pipeline fails if BPA finds violations at severity >= error. Combínalo con `--fail-on warning` en un paso independiente de `te bpa run` si quieres que las advertencias también hagan fallar el pipeline.
- **Corrección automática**: `--fix-bpa` aplica las `fixExpression`s en memoria al artefacto desplegado. Los archivos de origen no se modifican. Es útil cuando la fuente de verdad está en el modelo y quieres que los despliegues normalicen el estilo sin intervención del desarrollador.
- **Omitir**: `--skip-bpa` desactiva el control para un solo comando. Útil para correcciones urgentes de emergencia; no se recomienda como valor predeterminado.

Expand Down
Loading