Deploy Analysis Services Model

This guide walks you through the process of deploying your Azure Analysis Services (AAS) model to an Azure Analysis Services instance. Deployment involves taking your existing tabular model project (often developed in Visual Studio with SQL Server Data Tools) and publishing it to your AAS server.

Prerequisites

Deployment Methods

There are two primary methods for deploying your model:

  1. Using Visual Studio (SSDT): This is the most common method, integrated directly into the development environment.
  2. Using Tabular Editor: A powerful third-party tool that provides advanced management and deployment capabilities.

Deploying via Visual Studio (SSDT)

Follow these steps to deploy your model using Visual Studio:

  1. Open your tabular model project in Visual Studio with SSDT.
  2. In the Solution Explorer, right-click on your project name.
  3. Select Deploy.
  4. The Analysis Services Deployment Wizard will launch. Click Next.
  5. In the Server Name field, enter the fully qualified domain name (FQDN) of your Azure Analysis Services server. You can find this in the Azure portal on your AAS resource page.
  6. Ensure Database Name is set to your desired database name on the server. You can choose to create a new database or overwrite an existing one.
  7. Click Next through the subsequent screens, reviewing the deployment settings.
  8. On the Summary page, review the actions that will be performed.
  9. Click Deploy to begin the deployment process.
  10. Once the deployment is complete, you will see a success message. Click Close.

Deployment Configuration

During deployment, you can configure various settings, including:

Tip: It's recommended to use different connection strings for development and production environments. You can configure these in the deployment wizard or by using Visual Studio's parameterization features.

Deploying via Tabular Editor

Tabular Editor offers a more visual and often faster way to manage and deploy models. For detailed instructions on using Tabular Editor, please refer to its official documentation.

Verifying Deployment

After a successful deployment, you can verify it by:

Important: Ensure your Azure Analysis Services firewall is configured to allow connections from your IP address or trusted networks before attempting to deploy.