analystUpdated 2026-04-17

Excel XMLA Connection Guide

Excel Data Connection Wizard — server credentials step.

What this covers

Detailed connection reference for Microsoft Excel connecting to Tessallite via the XMLA endpoint on port 8080. For a shorter introduction, see Connect Excel via XMLA.

XMLA endpoint details

ParameterValueNotes
URLhttp://HOST:8080/xmlaMust include the /xmla path segment.
AuthenticationHTTP BasicTessallite username and password.
CatalogWorkspace slug (e.g., acme)Case-sensitive. Obtain from your Tenant Admin.
ProtocolXMLA 1.1Standard Analysis Services protocol.
Cube / PersonaModel nameSelected from the catalog browser after connecting.

Connect Excel to Tessallite

  1. Open Excel.
  2. Go to DataGet DataFrom Other SourcesFrom Analysis Services.
  3. In Server name, enter: http://HOST:8080/xmla
  4. Under Log on credentials, select Use the following User Name and Password.
  5. Enter your Tessallite username (email) and password.
  6. Click Next.
  7. Select your workspace slug from the database dropdown.
  8. Select the model name from the cube list.
  9. Click Next, then Finish.
  10. In Import Data, select PivotTable Report and click OK.

A PivotTable is inserted. The field list on the right shows the model's dimensions and measures.

Create a PivotTable

Drag dimensions to Rows or Columns and measures to Values. Excel sends MDX queries to Tessallite, which routes them to the fastest available source.

Supported PivotTable features

FeatureStatusNotes
Expand / collapse hierarchiesSupportedClick +/- on row/column headers. Works with all hierarchy types.
Subtotals and grand totalsSupportedSUM, COUNT, DISTINCT COUNT, MIN, MAX, AVG aggregations all render correct subtotals.
Show Values AsSupported% of Grand Total, % of Parent, Difference From, % Difference From, Running Total, Rank (Largest/Smallest), Index.
Calculated FieldsSupportedInsert Calculated Field for arithmetic expressions, ratios, and IIF conditionals.
Value Filters (Top 10, >=, etc.)SupportedRight-click a field > Value Filters. Top N, Bottom N, and comparison operators.
Label Filters (Contains, etc.)SupportedSubselect-based member filtering.
Date GroupingSupportedRight-click a date field > Group. Groups by Year, Quarter, Month via hierarchy levels.
GETPIVOTDATASupportedCell formulas that reference specific PivotTable intersections.
Number FormattingSupportedFORMAT_STRING from model definitions flows through to all cells including subtotals and calculated members.
Manual Member SelectionSupportedFilter dropdowns on row/column fields.
Custom GroupingNot supportedRight-click > Group on non-date members. Requires MDX Aggregate() over member sets.
Calculated ItemsNot supportedInsert Calculated Item on a dimension. Requires dimension-level member aggregation.

Refresh data

Right-click anywhere in the PivotTable and select Refresh to re-query Tessallite.

To set automatic refresh: DataQueries & Connections → right-click the connection → PropertiesUsage tab → enable Refresh every N minutes.

Manage connection properties

  1. Go to DataQueries & Connections.
  2. Right-click the Tessallite connection → Properties.
  3. Definition tab: modify connection string and command text.
  4. Usage tab: set refresh intervals and open-file behavior.

Troubleshooting

ProblemLikely causeFix
Cannot connect / "Unable to connect"Wrong URL format or port blockedVerify URL is exactly http://HOST:8080/xmla. Test with curl -v http://HOST:8080/xmla.
"Catalog not found"Wrong workspace slugCheck slug with Tenant Admin (case-sensitive).
"Authentication failed"Wrong credentialsReset Tessallite password via Admin panel.
"No cubes found"No published modelAsk Modeller to save and publish the model in Model Builder.
Excel cached a bad connectionStale connectionData → Queries & Connections → Delete connection → reconnect from scratch.

Related