analystUpdated 2026-04-17

Connect Excel via XMLA

What this covers

Connecting Microsoft Excel to a Tessallite workspace via the XMLA endpoint, selecting a model catalogue, and building a pivot table from the model's dimensions and measures.

Before you start

Step 1: Open the connection wizard

  1. Open Excel.
  2. Click the Data tab in the ribbon.
  3. Click Get Data.
  4. From the menu, select From Database.
  5. From the submenu, select From Analysis Services.
  6. The Data Connection Wizard opens.

Step 2: Enter the server address

  1. In the Server name field, enter the XMLA endpoint URL using the scheme selected by GATEWAY_XMLA_TLS_ENABLED and the URL published by your administrator. For example, use http://localhost:8080/api/v1/xmla/ when the setting is false, or https://localhost:8080/api/v1/xmla/ when it is true.
  2. Under Log on credentials, select Use the following User Name and Password.
  3. In the User Name field, enter your email address.
  4. In the Password field, enter your Tessallite password.
  5. Click Next.
Excel Data Connection Wizard — server name and credentials fields.

Step 3: Select a catalogue

  1. Excel connects to the gateway and retrieves a list of available catalogues.
  2. Each model appears twice in the list:
  1. Select the catalogue you want to connect to. For most purposes, select the plain name.
  2. Click Next, then click Finish.
Excel Data Connection Wizard — catalogue selection showing model and persona catalogues.

Step 4: Build a pivot table

  1. Excel asks where to place the data. Select a cell in your worksheet and click OK.
  2. The PivotTable Field List opens on the right side. It shows the dimensions and measures from the selected model.
  3. Drag dimension fields to the Rows or Columns area.
  4. Drag measure fields to the Values area.
  5. Excel queries Tessallite and populates the pivot table with results.
Excel XMLA connection sequence.

Refreshing the data

Right-click anywhere in the pivot table and select Refresh to retrieve the latest data from Tessallite.

Tenant-specific URL

If your system administrator has set up per-tenant XMLA endpoints, the URL format is:

https://<hostname>:8080/api/v1/xmla/<workspace-slug>

Replace <hostname> with the gateway host and <workspace-slug> with your workspace identifier. This form does not require a trailing slash.

Use the scheme selected by GATEWAY_XMLA_TLS_ENABLED for a directly exposed gateway. If a load balancer or reverse proxy terminates TLS, use its published https:// URL even when the gateway's internal listener uses plain HTTP. Do not infer the scheme from whether <hostname> is localhost; ask your system administrator for the published URL. The wrong scheme either fails to connect or, for a remote plain-HTTP connection, sends your password in the clear.

Troubleshooting

SymptomLikely causeWhat to do
"Unable to connect to data source"Wrong URL format or gateway not runningConfirm the URL includes the trailing slash. Confirm the gateway service is running.
"Unable to connect" against a host that is runningWrong scheme for how the gateway is publishedCheck GATEWAY_XMLA_TLS_ENABLED and any reverse-proxy configuration. A TLS listener does not answer http://, and a plain-HTTP listener does not answer https://. Use the published URL from your system administrator.
No catalogues appear after entering credentialsAuthentication failedRe-enter your email address and password. Do not select Windows Authentication.
Pivot table shows no dataNo data in the model's sourceVerify with the modeller that the source connection is active and data is present.
Pivot table figures appear incorrectWrong catalogue selectedDisconnect and reconnect using the plain catalogue name (business view), not the _technical variant.

Related