An Azure service that provides an enterprise-grade analytics engine.
To download or redeploy a tabular model from Azure Analysis Services, the following points apply based on the available information.
- Permissions:
- The account must be in the Analysis Services Admins group on the Azure Analysis Services server to fully manage and script databases, including connecting from Visual Studio and SQL Server Management Studio (SSMS).
- In SSMS, connection requires that the username is included in the Analysis Services Admins group before first connection.
- Using Visual Studio (Analysis Services Tabular Project):
- Install Visual Studio plus the Analysis Services projects extension, which provides the tabular project templates and designers.
- In Visual Studio, tabular and multidimensional model projects are created and deployed using these templates; they can also connect to Azure Analysis Services servers.
- To deploy (and thus round‑trip models), set the Deployment Server property to the Azure Analysis Services server name (from Azure portal → server → Overview → Server name) and use Deploy from Solution Explorer. If deployment fails, verify:
- Visual Studio can connect to the server (test with SSMS first).
- The Deployment Server property is correct.
- Data source connectivity (for table processing) is working; for on‑premises sources, an On-premises data gateway may be required.
- Using SQL Server Management Studio (SSMS):
- Ensure the latest SSMS version is installed for best compatibility with Azure Analysis Services.
- Connect via Connect → Analysis Services, paste the server name from the Azure portal, and use an appropriate authentication type (for example, Active Directory – Universal with MFA support is recommended).
- Once connected, SSMS can manage servers and model databases, run TMSL scripts, and work with deployed models.
- Alternative/advanced methods (scripting and object model):
- The Tabular Object Model (TOM) is a C# library for creating and managing tabular models and databases in managed code for Azure Analysis Services and SQL Server Analysis Services. It can be used to script out and automate model management operations against a server.
- The SQL Server Analysis Services Deployment Wizard (installed with SSMS) works with JSON output files generated from an Analysis Services project. It can generate deployment scripts and automate deployment or synchronization between servers. For large databases, partitions and TMSL/TOM/AMO automation are recommended.
Within the provided information, Visual Studio with the Analysis Services projects extension and SSMS (with appropriate admin permissions) are the primary supported tools for working with Azure Analysis Services models. TOM, TMSL, and the Deployment Wizard provide script‑based and automated alternatives for managing and redeploying models.
References: