Distribuire un modello da Visual StudioDeploy a model from Visual Studio

Dopo aver creato un server nella sottoscrizione di Azure, si è pronti per distribuire un database modello tabulare a tale server.Once you've created a server in your Azure subscription, you're ready to deploy a tabular model database to it. È possibile usare Visual Studio con i progetti di Analysis Services per compilare e distribuire un progetto di modello tabulare su cui si sta lavorando.You can use Visual Studio with Analysis Services projects to build and deploy a tabular model project you're working on.

PrerequisitiPrerequisites

Per iniziare, è necessario:To get started, you need:

  • Un server Analysis Services in Azure.Analysis Services server in Azure. Per altre informazioni, vedere Creare un server Azure Analysis Services.To learn more, see Create an Azure Analysis Services server.
  • Un progetto di modello tabulare in Visual Studio o un modello tabulare esistente con livello di compatibilità 1200 o superiore.Tabular model project in Visual Studio or an existing tabular model at the 1200 or higher compatibility level. Se non è mai stato creato un progetto simile,Never created one? Vedere Adventure Works Internet sales tabular modeling tutorial (Esercitazione sul modello tabulare di vendite Internet per Adventure Works).Try the Adventure Works Internet sales tabular modeling tutorial.
  • Un gateway locale: se una o più origini dati si trovano nella rete locale dell'organizzazione, è necessario installare un gateway dati locale.On-premises gateway - If one or more data sources are on-premises in your organization's network, you need to install an On-premises data gateway. Il gateway è necessario affinché il server nel cloud possa connettersi alle origini dati locali per elaborare e aggiornare i dati nel modello.The gateway is necessary for your server in the cloud connect to your on-premises data sources to process and refresh data in the model.

Suggerimento

Prima di distribuire, assicurarsi che sia possibile elaborare i dati nelle tabelle.Before you deploy, make sure you can process the data in your tables. In Visual Studio fare clic su Modello > Elabora > Elabora tutto.In Visual Studio, click Model > Process > Process All. Se l'elaborazione ha esito negativo, la distribuzione non potrà essere eseguita.If processing fails, you cannot successfully deploy.

Ottenere il nome del serverGet the server name

In portale di Azure > server > Panoramica > Nome server copiare il nome del server.In Azure portal > server > Overview > Server name, copy the server name.

Ottenere il nome del server in Azure

Per eseguire una distribuzione da Visual StudioTo deploy from Visual Studio

  1. In Visual Studio > Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto > Proprietà.In Visual Studio > Solution Explorer, right-click the project > Properties. Quindi in Distribuzione > Server incollare il nome del server.Then in Deployment > Server paste the server name.

    Incollare il nome del server nelle proprietà del server di distribuzione

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse su Proprietà e quindi scegliere Distribuisci.In Solution Explorer, right-click Properties, then click Deploy. Verrà visualizzata la richiesta di accedere ad Azure.You may be prompted to sign in to Azure.

    Distribuire al server

    Lo stato di distribuzione viene visualizzato sia nella finestra di output che nella distribuzione.Deployment status appears in both the Output window and in Deploy.

    Stato della distribuzione

Questo è tutto ciò che occorre fare.That's all there is to it!

Risoluzione dei problemiTroubleshooting

Se la distribuzione non riesce durante la distribuzione dei metadati, è probabile che Visual Studio non sia in grado di connettersi al server.If deployment fails when deploying metadata, it's likely because Visual Studio couldn't connect to your server. Verificare che sia possibile connettersi al proprio server usando SQL Server Management Studio.Make sure you can connect to your server using SQL Server Management Studio (SSMS). Verificare quindi che la proprietà del server di distribuzione per il progetto sia corretta.Then make sure the Deployment Server property for the project is correct.

Se la distribuzione non riesce in una tabella, probabilmente è dovuto al fatto che il server non ha potuto connettersi a un'origine dati.If deployment fails on a table, it's likely because your server couldn't connect to a data source. Se l'origine dati è locale nella rete dell'organizzazione, assicurarsi di installare un gateway dati locale.If your data source is on-premises in your organization's network, be sure to install an On-premises data gateway.

Passaggi successiviNext steps

Ora che il modello tabulare è stato distribuito nel server, si è pronti per la connessione.Now that you have your tabular model deployed to your server, you're ready to connect to it. È possibile connettersi con SQL Server Management Studio (SSMS) per gestirlo.You can connect to it with SQL Server Management Studio (SSMS) to manage it. Ed è anche possibile connettersi al modello usando uno strumento client come Power BI, Power BI Desktop o Excel e avviare la creazione di report.And, you can connect to it using a client tool like Power BI, Power BI Desktop, or Excel, and start creating reports.

Per informazioni sui metodi di distribuzione avanzati, vedere Distribuzione della soluzione di modello tabulare.To learn about advanced deployment methods, see Tabular model solution deployment.