Connecting to SQL Server

Last updated: November 1, 2026

Tier Deployment
Launch     Grow    Enterprise Cloud     On-Prem

This topic describes how to import data into Sisense's ElastiCube , and how to use Introducing Live Models.

Sisense enables easy and quick access to databases, tables and views contained with SQL databases.

You can import your data into a Sisense ElastiCube, or connect your data to a Sisense Live model, using Creating Live Models and Adding Live Connections.

Importing Semantic Metadata from SQL Server

As of 2026.4.1, Sisense can import the descriptions and other metadata already defined in your Microsoft SQL Server database into your data model, so data designers don't need to re-enter this information by hand, and the assistant and other AI features get the same business context that is maintained in the database.

  • Import Semantics: In the Add Data dialog, click Import Semantics to open a menu where you choose what to import. All three options are selected by default.

    • Descriptions: Imported as table and column descriptions. See Creating Data Dictionaries.

    • Extended properties: Imported as tags, for example owner:Sales.

    • Sensitivity classification: Imported as label, information type, and rank tags on classified columns.

  • Saved selection: Your selection is saved on the dataset and used by Refresh Semantics. You can change it later with Switch Connection or Change Database.

  • Kept with the model: Imported descriptions and tags are kept when the model is refreshed, duplicated, or imported.

  • Refresh Semantics: To re-import semantic metadata on demand, use the Refresh Semantics option from a table's context menu.

Note:

  • Importing sensitivity classification requires SQL Server 2019 or later (or Azure SQL) and the VIEW ANY SENSITIVITY CLASSIFICATION permission. Without the permission, the classification is skipped without a message, and the other selected options are imported.

  • When the source has a description or tags, re-importing replaces the current description and the whole tag list of the table or column, including descriptions entered manually or generated by AI.

Note:

When running a query, verify that the results correspond to the intended query. For example, verify that the date range queried returns the results from the dates selected. If this does not work as expected, there is a problem with the live provider. Querying a live preview is written in SQL and runs directly on the live provider (this is not a Sisense issue).