From 9b80beceff39a629df1afa4d0ed6c86fa1fb10f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peer=20Gr=C3=B8nnerup?= Date: Thu, 25 Jun 2026 10:58:04 +0200 Subject: [PATCH 1/3] Initial adjustments of docs to 0.6.0 (Milestone 2) --- content/features/te-cli/te-cli-commands.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/content/features/te-cli/te-cli-commands.md b/content/features/te-cli/te-cli-commands.md index 6021eaaa..41842c68 100644 --- a/content/features/te-cli/te-cli-commands.md +++ b/content/features/te-cli/te-cli-commands.md @@ -315,6 +315,13 @@ Move or rename a model object. Both source and destination are `` argument - `--serialization ` - override the serialization when saving (`tmdl`, `bim` (alias `tmsl`), `database.json`). - `--force` - save even if the mutation introduces DAX validation errors. +`te mv` accepts: + +- `-t, --type ` - disambiguate when the source path matches multiple object kinds (e.g., a column and a hierarchy with the same name). +- `--save` / `--save-to ` - persist the change. +- `--serialization ` - override the serialization when saving (`tmdl`, `bim` (alias `tmsl`), `database.json`). +- `--force` - save even if the mutation introduces DAX validation errors. + ```bash te move Sales/Revenue Finance/Revenue --save # Move measure to another table te move Sales/Revenue Sales/TotalRevenue --save # Rename measure From e57025b195aaf91175808007d937ba84925d85f8 Mon Sep 17 00:00:00 2001 From: Maria Jose Ferreira Fernandes <171664470+MariaJoseFF@users.noreply.github.com> Date: Wed, 24 Jun 2026 16:38:21 +0200 Subject: [PATCH 2/3] docs(cli): clarify -s server vs Power BI workspace resolution Document that a server name/FQDN, IP, host:port, named instance, asazure://, or MSOLAP connection string connects directly to Analysis Services, while a bare single-token name, Fabric .Workspace path, or powerbi:// URL targets a Power BI workspace. Note that a dotted name is treated as a server (with a warning) and how to disambiguate. Mention on-prem SSAS in te deploy and add an Integrated-auth example. Companion to TE3 issue 6357 / PR 3652. --- content/features/te-cli/te-cli-commands.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/features/te-cli/te-cli-commands.md b/content/features/te-cli/te-cli-commands.md index 41842c68..f0215baf 100644 --- a/content/features/te-cli/te-cli-commands.md +++ b/content/features/te-cli/te-cli-commands.md @@ -144,7 +144,7 @@ These flags are available on every command and can be used before or after the s | Option | Description | | -- | -- | | `-m, --model ` | Path to semantic model (TMDL folder, `.bim` file, `database.json` folder, or `.SemanticModel` folder). | -| `-s, --server ` | Workspace name or endpoint (e.g., `MyWorkspace`, `powerbi://...`, `asazure://...`, `localhost`). | +| `-s, --server ` | Analysis Services endpoint or Power BI workspace. A server name/FQDN (`MY.SERVER.COM`), IP address (`192.168.1.1`), `host:port`, `localhost`, `SERVER\INSTANCE`, `asazure://...`, or an MSOLAP connection string connects directly to Analysis Services / AAS. A bare single-token name (`MyWorkspace`), a Fabric `Name.Workspace[/Model.SemanticModel]` path, or a `powerbi://...` URL targets a Power BI workspace. A workspace name containing a dot is indistinguishable from a server name, so it is treated as a server and the CLI prints a warning; use its `.Workspace` form or full `powerbi://` URL to target Power BI. | | `-d, --database ` | Semantic model name on the workspace. | | `--local` | Connect to a locally running Power BI Desktop instance (Windows only). | | `--auth ` | Auth method: `auto`, `interactive`, `spn`, `env`, `managed-identity` (default: `auto`). | @@ -840,11 +840,11 @@ te macro run "Format DAX" --on "'Net Sales'[Sales Amount]" --save # DAX form w ### deploy -Deploy a semantic model to Power BI, Fabric, or Azure Analysis Services. +Deploy a semantic model to Power BI, Fabric, Azure Analysis Services, or on-prem SQL Server Analysis Services. `te deploy` accepts: -- `-s, --server` / `-d, --database` - target workspace and model. +- `-s, --server` / `-d, --database` - target server/workspace and model. A server name, FQDN, IP address, or MSOLAP connection string deploys to Analysis Services (Windows Integrated auth for on-prem); a workspace name or `powerbi://...` URL deploys to Power BI. See the [global options](#global-options) table for how `-s` is interpreted. - `--deploy-full` - overwrite + connections + partitions + shared expressions + roles + role members. - `--deploy-connections` - `--deploy-partitions` @@ -863,6 +863,7 @@ Deploy a semantic model to Power BI, Fabric, or Azure Analysis Services. ```bash te deploy ./model -s my-workspace -d my-model --force --ci github +te deploy ./model -s MY.SERVER.COM -d my-model --force # On-prem SSAS (Integrated auth) te deploy ./model --xmla script.tmsl # Generate TMSL only te deploy ./model --profile staging --force ``` From e621655be2d4d00d6947569b79665161f0bc3aff Mon Sep 17 00:00:00 2001 From: Maria Jose Ferreira Fernandes <171664470+MariaJoseFF@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:29:45 +0200 Subject: [PATCH 3/3] docs(te-cli): remove redundant te mv option list (alias of te move) --- content/features/te-cli/te-cli-commands.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/content/features/te-cli/te-cli-commands.md b/content/features/te-cli/te-cli-commands.md index f0215baf..b68e66c0 100644 --- a/content/features/te-cli/te-cli-commands.md +++ b/content/features/te-cli/te-cli-commands.md @@ -315,13 +315,6 @@ Move or rename a model object. Both source and destination are `` argument - `--serialization ` - override the serialization when saving (`tmdl`, `bim` (alias `tmsl`), `database.json`). - `--force` - save even if the mutation introduces DAX validation errors. -`te mv` accepts: - -- `-t, --type ` - disambiguate when the source path matches multiple object kinds (e.g., a column and a hierarchy with the same name). -- `--save` / `--save-to ` - persist the change. -- `--serialization ` - override the serialization when saving (`tmdl`, `bim` (alias `tmsl`), `database.json`). -- `--force` - save even if the mutation introduces DAX validation errors. - ```bash te move Sales/Revenue Finance/Revenue --save # Move measure to another table te move Sales/Revenue Sales/TotalRevenue --save # Rename measure