Informazioni su Azure Analysis ServicesWhat is Azure Analysis Services?

Azure Analysis Services

Azure Analysis Services fornisce funzionalità di modellazione di dati di livello aziendale sul cloud.Azure Analysis Services provides enterprise-grade data modeling in the cloud. È una piattaforma distribuita come servizio (PaaS) completamente gestita, integrata con i servizi della piattaforma dati di Azure.It is a fully managed platform as a service (PaaS), integrated with Azure data platform services.

Analysis Services consente di eseguire il mashup e di combinare dati da più origini, definire metriche e proteggere i dati in un singolo modello semantico di dati attendibile.With Analysis Services, you can mashup and combine data from multiple sources, define metrics, and secure your data in a single, trusted semantic data model. Il modello di dati consente agli utenti di esplorare modo più semplice e rapido quantità elevate di dati con applicazioni client come Power BI, Excel, Reporting Services, app di terze parti e personalizzate.The data model provides an easier and faster way for your users to browse massive amounts of data with client applications like Power BI, Excel, Reporting Services, third-party, and custom apps.

Origini dati

Guardare questo video per informazioni su come Azure Analysis Services si integra con le funzionalità BI generali di Microsoft e su come è possibile trarre vantaggio dai propri modelli di dati nel cloud.Check out this video to learn how Azure Analysis Services fits in with Microsoft's overall BI capabilities, and how you can benefit from getting your data models into the cloud.

Compilare in SQL Server Analysis ServicesBuilt on SQL Server Analysis Services

Azure Analysis Services è compatibile con molte funzionalità avanzate già disponibili in SQL Server Analysis Services Enterprise Edition.Azure Analysis Services is compatible with many great features already in SQL Server Analysis Services Enterprise Edition. Azure Analysis Services supporta i modelli tabulari ai livelli di compatibilità 1200 e 1400.Azure Analysis Services supports tabular models at the 1200 and 1400 compatibility levels. Sono supportate anche partizioni, sicurezza a livello di riga, relazioni bidirezionali e traduzioni.Partitions, row-level security, bi-directional relationships, and translations are all supported. Le modalità In-Memory e DirectQuery consentono query velocissime su set di dati complessi e di grandi dimensioni.In-memory and DirectQuery modes mean lightning fast queries over massive and complex datasets.

I modelli tabulari offrono uno sviluppo rapido e sono altamente personalizzabili.Tabular models offer rapid development and are highly customizable. Per gli sviluppatori, i modelli tabulari includono il Modello a oggetti tabulare (TOM, Tabular Object Model) per descrivere i modelli a oggetti.For developers, tabular models include the Tabular Object Model (TOM) to describe model objects. Il modello a oggetti tabulare viene esposto in JSON tramite TMSL (Tabular Model Scripting Language) e nel linguaggio DDL (Data Definition Language) AMO tramite lo spazio dei nomi Microsoft.AnalysisServices.Tabular.TOM is exposed in JSON through the Tabular Model Scripting Language (TMSL) and the AMO data definition language through the Microsoft.AnalysisServices.Tabular namespace.

Ottimizzato per AzureBetter with Azure

Azure Analysis Services si integra con molti servizi di Azure e permette di creare soluzioni di analisi avanzate.Azure Analysis Services integrates with many Azure services enabling you to build sophisticated analytics solutions. L'integrazione con Azure Active Directory offe l'accesso ai dati essenziali sicuro e in base al ruolo.Integration with Azure Active Directory provides secure, role-based access to your critical data. È possibile ottenere l'integrazione con le pipeline di Azure Data Factory includendo un'attività che carica i dati nel modello.Integrate with Azure Data Factory pipelines by including an activity that loads data into the model. È possibile usare Automazione di Azure e Funzioni di Azure per un'orchestrazione semplice di modelli tramite codice personalizzato.Azure Automation and Azure Functions can be used for lightweight orchestration of models using custom code.

Operazioni iniziali rapideGet up and running quickly

Nel portale di Azure è possibile creare un server in pochi minuti.In Azure portal, you can create a server within minutes. Con i modelli di Azure Resource Manager e PowerShell è possibile effettuare il provisioning dei server tramite un modello dichiarativo.And, with Azure Resource Manager templates and PowerShell, you can provision servers using a declarative template. Con un singolo modello si possono distribuire più servizi e altri componenti di Azure, ad esempio gli account di archiviazione e Funzioni di Azure.With a single template, you can deploy multiple services along with other Azure components such as storage accounts and Azure Functions.

Dopo avere creato un server, è possibile creare un modello tabulare direttamente nel portale di Azure.Once you have a server created, you can create a tabular model right in Azure portal. La nuova funzionalità Finestra di progettazione Web (anteprima) consente di connettersi a un database SQL di Azure o a un'origine dati Azure SQL Data Warehouse oppure di importare un file con estensione pbix di Power BI Desktop.With the new (preview) Web designer feature, you can connect to an Azure SQL Database, Azure SQL Data Warehouse data source, or import a Power BI Desktop .pbix file. Le relazioni tra le tabelle vengono create automaticamente ed è possibile creare misure o modificare il file model.bim in formato JSON direttamente dal browser.Relationships between tables are created automatically, and you can create measures or edit the model.bim file in json format right from your browser.

Ridimensionare in base alle esigenze specificheScale to your needs

Il piano giusto quando serveThe right tier when you need it

Azure Analysis Services è disponibile nei livelli Developer, Basic e Standard.Azure Analysis Services is available in Developer, Basic, and Standard tiers. Entro ogni livello, i costi del piano dipendono da potenza di elaborazione, QPU e dimensioni della memoria.Within each tier, plan costs vary according to processing power, QPUs, and memory size. Quando si crea un server, si seleziona un piano entro un livello.When you create a server, you select a plan within a tier. È possibile passare a un piano inferiore o superiore entro lo stesso livello oppure passare a un livello superiore, ma non è possibile passare da un livello superiore a un livello inferiore.You can change plans up or down within the same tier, or upgrade to a higher tier, but you cannot downgrade from a higher tier to a lower tier.

È possibile aumentare o ridurre le prestazioni o sospendere il server.Go up, down, or pause your server. Usare il portale di Azure oppure usare PowerShell per ottenere subito il controllo totale.Use the Azure portal or have total control on-the-fly by using PowerShell. Si paga solo per le risorse utilizzate.You only pay for what you use. Per altre informazioni sui diversi piani e livelli e per usare il calcolatore dei prezzi per determinare il piano ottimale, vedere Prezzi di Azure Analysis Services.To learn more about the different plans and tiers, and use the pricing calculator to determine the right plan for you, see Azure Analysis Services Pricing.

Aumentare il numero di istanze delle risorse per risposte rapide alle queryScale-out resources for fast query responses

Con l'aumento del numero di istanze di Azure Analysis Services, le query dei client vengono distribuite tra più repliche delle query in un pool di query.With Azure Analysis Services scale-out, client queries are distributed among multiple query replicas in a query pool. Le repliche delle query hanno copie sincronizzate dei modelli tabulari.Query replicas have synchronized copies of your tabular models. Distribuendo il carico di lavoro delle query, è possibile ridurre i tempi di risposta quando questi carichi di lavoro sono elevati.By spreading the query workload, response times during high query workloads can be reduced. Le operazioni di elaborazione del modello possono essere separate dal pool di query, assicurando così che le prestazioni delle query dei client non vengano influenzate negativamente dalle operazioni di elaborazione.Model processing operations can be separated from the query pool, ensuring client queries are not adversely affected by processing operations. È possibile creare un pool di query con fino a sette repliche delle query aggiuntive (otto in totale, incluso il server).You can create a query pool with up to seven additional query replicas (eight total, including your server).

Proprio come con la modifica del livello, è possibile aumentare il numero di istanze delle repliche delle query in base alle esigenze.Just like with changing your tier, you can scale-out query replicas according to your needs. Configurare l'aumento del numero di istanze nel portale o con le API REST.Configure scale-out in the portal or by using REST APIs. Per altre informazioni, vedere Aumento delle istanze di Azure Analysis Services.To learn more, see Azure Analysis Services scale-out.

Mantenere i dati nelle vicinanzeKeep your data close

I server di Azure Analysis Services possono essere creati nelle aree di Azure seguenti:Azure Analysis Services servers can be created in the following Azure regions:

AmericheAmericas EuropaEurope Asia/PacificoAsia Pacific
Brasile meridionaleBrazil South
Canada centraleCanada Central
Stati Uniti orientali 2East US 2
Stati Uniti centro-settentrionaliNorth Central US
Stati Uniti centro-meridionaliSouth Central US
Stati Uniti centro-occidentaliWest Central US
Stati Uniti occidentaliWest US
Europa settentrionaleNorth Europe
Regno Unito meridionaleUK South
Europa occidentaleWest Europe
Australia sudorientaleAustralia Southeast
Giappone orientaleJapan East
Asia sudorientaleSoutheast Asia
India occidentaleWest India

Vengono continuamente aggiunte nuove aree, quindi è possibile che questo elenco non sia completo.New regions are being added all the time, so this list might be incomplete. Scegliere una località in cui creare il server nel portale di Azure oppure usando i modelli di Azure Resource Manager.You choose a location when you create your server in Azure portal or by using Azure Resource Manager templates. Per ottenere prestazioni ottimali, selezionare una località vicina alla base di utenti più estesa.To get the best performance, choose a location nearest your largest user base. È possibile assicurare la disponibilità elevata distribuendo i modelli in server ridondanti in più aree.Assure high availability by deploying your models on redundant servers in multiple regions.

Eseguire la migrazione dei modelli tabulari esistentiMigrate your existing tabular models

Se sono già presenti soluzioni di modelli locali di SQL Server Analysis Services, è possibile eseguire la migrazione in Azure Analysis Services senza modifiche significative.If you already have existing on-premises SQL Server Analysis Services model solutions, you can migrate to Azure Analysis Services without significant changes. Per eseguire la migrazione, è possibile usare SSDT per distribuire il modello nel server.To migrate, you can use SSDT to deploy your model to your server. In alternativa, in SSMS è possibile usare il backup e ripristino o TMSL.Or, in SSMS, you can use backup and restore or TMSL.

Se sono presenti origini dati locali, è necessario installare e configurare un gateway dati locale.If you have on-premises data sources, you need to install and configure an On-premises data gateway. Se sono presenti ruoli e membri del ruolo già configurati, viene eseguita la migrazione dei ruoli ma sarà necessario aggiungere di nuovo i membri del ruolo tramite SSMS o PowerShell.If you have roles and role members already configured, your roles migrate, but you have to readd role members by using SSMS or PowerShell.

Azure Analysis Services supporta la connessione a origini dati locali nell'organizzazione e sul cloud.Azure Analysis Services supports connecting to data sources on-premises in your organization and in the cloud. È possibile combinare i dati provenienti dall'ambiente locale e dalle origini dati cloud per una soluzione ibrida.Combine data from both on-premises and cloud data sources for a hybrid solution.

I nuovi modelli tabulari 1400 usano la funzionalità Recupera dati moderna in SSDT, basata sul linguaggio di query con formula M.New tabular 1400 models use the modern Get Data feature in SSDT, based on the M formula query language. Recupera dati offre un numero superiore di funzionalità di trasformazione dei dati e di mashup e consente di creare e modificare query personalizzate del linguaggio con formula M.With Get Data, you have more data transformation and mashup features, and the ability to create and edit your own advanced M formula language queries. Ad esempio, con i modelli tabulari 1400 è possibile eseguire la modellazione sui file di dati nell'archivio BLOB di Azure.For example, with tabular 1400 models, you can model on data files in Azure Blob Storage.

Usare gli strumenti notiUse the tools you already know

Strumenti di sviluppo di Business Intelligence

SQL Server Data Tools (SSDT) per Visual StudioSQL Server Data Tools (SSDT) for Visual Studio

È possibile sviluppare e distribuire i modelli usando gratuitamente SQL Server Data Tools (SSDT) per Visual Studio.Develop and deploy models with the free SQL Server Data Tools (SSDT) for Visual Studio. SSDT include modelli di progetto di Analysis Services che consentono di iniziare subito a lavorare.SSDT includes Analysis Services project templates that get you up and going quickly. SSDT include ora Recupera dati, una query dell'origine dati moderna, e funzionalità di mashup per modelli tabulari 1400.SSDT now includes the modern Get Data datasource query and mashup functionality for tabular 1400 models. Gli utenti che hanno familiarità con Recupera dati in Power BI Desktop ed Excel 2016 sanno già quanto sia facile creare query dell'origine dati a personalizzazione elevata.If you're familiar with Get Data in Power BI Desktop and Excel 2016, you already know how easy it is to create highly customized data source queries.

SQL Server Management StudioSql Server Management Studio

Gestire i server e i database modello usando SQL Server Management Studio (SSMS)Manage your servers and model databases by using SQL Server Management Studio (SSMS). È possibile connettersi ai server sul cloud,Connect to your servers in the cloud. eseguire gli script TMSL direttamente dalla finestra di query XMLA e automatizzare le attività usando gli script TMSL.Run TMSL scripts right from the XMLA query window, and automate tasks by using TMSL scripts. Le nuove funzionalità sono disponibili rapidamente, perché SSMS viene aggiornato ogni mese.New features and functionality happen fast - SSMS is updated monthly.

PowerShellPowerShell

Le attività di gestione delle risorse del server, ad esempio la creazione di server, la sospensione o la ripresa delle operazioni di un server oppure la modifica del livello di servizio, usano i cmdlet di Azure Resource Manager (AzureRM).Server resource management tasks like creating servers, suspending or resuming server operations, or changing the service level (tier) use Azure Resource Manager (AzureRM) cmdlets. Le altre attività per la gestione dei database, ad esempio l'aggiunta o la rimozione dei membri di un ruolo, l'elaborazione o l'esecuzione di script TMSL, usano cmdlet del modulo SqlServer.Other tasks for managing databases such as adding or removing role members, processing, or running TMSL scripts use cmdlets in the SqlServer module. I moduli AzureRM e SQLServer sono disponibili in PowerShell Gallery.Both AzureRM and SQLServer modules are available in the PowerShell gallery.

I dati sono protettiYour data is secure

Visualizzazioni di dati

AutenticazioneAuthentication

L'autenticazione utente per Azure Analysis Services viene gestita da Azure Active Directory (AAD).User authentication for Azure Analysis services is handled by Azure Active Directory (AAD). Quando si tenta di accedere a un database di Azure Analysis Services, gli utenti usano un'identità dell'account dell'organizzazione con accesso al database a cui si sta tentando di accedere.When attempting to log in to an Azure Analysis Services database, users use an organization account identity with access to the database they are trying to access. Queste identità utente devono essere membri dell'istanza predefinita di Azure Active Directory per la sottoscrizione in cui risiede il server Azure Analysis Services.These user identities must be members of the default Azure Active Directory for the subscription where the Azure Analysis Services server resides. Per altre informazioni, vedere Autenticazione e autorizzazioni utente.To learn more, see Authentication and user permissions.

Sicurezza dei datiData security

Azure Analysis Services usa l'archiviazione BLOB di Azure per rendere persistenti i metadati e l'archiviazione per i database di Analysis Services.Azure Analysis Services utilizes Azure Blob storage to persist storage and metadata for Analysis Services databases. I file di dati nel BLOB vengono crittografati mediante crittografia sul lato server di BLOB di Azure.Data files within Blob are encrypted using Azure Blob Server Side Encryption (SSE). Quando si usa la modalità di query diretta, vengono archiviati solo i metadati.When using Direct Query mode, only metadata is stored. L'accesso ai dati effettivi viene eseguito dall'origine dati in fase di query.The actual data is accessed from the data source at query time.

FirewallFirewall

Il firewall di Azure Analysis Services blocca tutte le connessioni client non specificate nelle regole.Azure Analysis Services Firewall blocks all client connections other than those specified in rules. Configurare le regole che specificano gli indirizzi IP consentiti in base agli indirizzi IP dei singoli client o per intervalli di indirizzi IP.Configure rules specifying allowed IP addresses by individual client IPs or by range. Le connessioni di Power BI (servizio) possono essere consentite o bloccate/consentite.Power BI (service) connections can also be allowed or blocked allowed.

Origini dati localiOn-premises data sources

È possibile ottenere la sicurezza dell'accesso ai dati in locale all'interno dell'organizzazione installando e configurando un gateway dati locale.Secure access to data residing on-premises in your organization is achieved by installing and configuring an On-premises data gateway. I gateway forniscono accesso ai dati per le modalità DirectQuery e in memoria.Gateways provide access to data for both Direct Query and in-memory modes. Quando un modello di Azure Analysis Services si connette a un'origine dati locale, viene creata una query con le credenziali crittografate per l'origine dati locale.When an Azure Analysis Services model connects to an on-premises data source, a query is created along with the encrypted credentials for the on-premises data source. Il servizio cloud del gateway analizza la query e inserisce la richiesta in un'istanza del bus di servizio di Azure.The gateway cloud service analyzes the query and pushes the request to an Azure Service Bus. Il gateway locale esegue il polling del bus di servizio per le richieste in sospeso.The on-premises gateway polls the Azure Service Bus for pending requests. Il gateway riceve quindi la query, decrittografa le credenziali e si connette all'origine dati per l'esecuzione.The gateway then gets the query, decrypts the credentials, and connects to the data source for execution. I risultati vengono inviati dall'origine dati al gateway e quindi al database Azure Analysis Services.The results are then sent from the data source, back to the gateway and then on to the Azure Analysis Services database.

Azure Analysis Services è disciplinato dalle Condizioni di Microsoft Online Services e dall'Informativa sulla privacy di Microsoft Online Services.Azure Analysis Services is governed by the Microsoft Online Services Terms and the Microsoft Online Services Privacy Statement. Per altre informazioni sulla sicurezza di Azure, vedere Microsoft Trust Center.To learn more about Azure Security, see the Microsoft Trust Center.

Supporto degli strumenti client più recentiSupports the latest client tools

Visualizzazioni di dati

Gli strumenti moderni per l'esplorazione e la visualizzazione dei dati, come Power BI, Excel e strumenti di terze parti, forniscono agli utenti informazioni dettagliate a interattività elevata e visivamente accattivanti nei dati del modello.Modern data exploration and visualization tools like Power BI, Excel, and third-party tools provide users with highly interactive and visually rich insights into your model data.

I client usano le librerie client MSOLAP, AMO o ADOMD per la connessione ai server di Analysis Services.Clients use MSOLAP, AMO, or ADOMD client libraries to connect to Analysis Services servers. Le applicazioni client di Microsoft, come ad esempio Power BI Desktop ed Excel, installano tutte e tre le librerie client.Microsoft client applications like Power BI Desktop and Excel install all three client libraries. A seconda della versione o della frequenza degli aggiornamenti, le librerie client potrebbero tuttavia non essere le versioni più recenti richieste da Azure Analysis Services.But keep in mind, depending on the version or frequency of updates, client libraries may not be the latest versions required by Azure Analysis Services. Lo stesso vale per le applicazioni personalizzate o per le altre interfacce come AsCmd, TOM e ADOMD.NET.The same applies to custom applications or other interfaces such as AsCmd, TOM, ADOMD.NET. Queste applicazioni richiedono in genere l'installazione manuale delle librerie come parte di un pacchetto.These applications typically require manually installing the libraries as part of a package.

Ottenere aiutoGet help

DocumentazioneDocumentation

La gestione e la configurazione di Azure Analysis Services sono semplici.Azure Analysis Services is simple to set up and to manage. In quest'area è possibile trovare tutte le informazioni necessarie per creare e gestire i servizi del server.You can find all the info you need to create and manage your server services here. La creazione di un modello dati per la distribuzione al server è analoga alla creazione di un modello dati distribuiti a un server locale.When creating a data model to deploy to your server, it's much the same as it is for creating a data model you deploy to an on-premises server. È disponibile una ricca libreria di articoli concettuali, procedurali, di esercitazioni e di riferimento nell'articolo di informazioni su SQL Server Analysis Services.There's an extensive library of conceptual, procedural, tutorials, and reference articles at SQL Server Analysis Services help.

VideoVideos

In Azure Analysis Services su Channel 9 sono disponibili alcuni video utili.Check out helpful videos at Azure Analysis Services on Channel 9.

BlogBlogs

Per rimanere sempre aggiornatiThings are changing rapidly. sulle continue modifiche, è possibile consultare il blog di Azure Analysis Services e il blog di Azure.You can always get the latest information on the Analysis Services team blog and Azure blog.

CommunityCommunity

Analysis Services è costituito da una vivace community di utenti.Analysis Services has a vibrant community of users. È possibile partecipare alle discussioni sul forum di Azure Analysis Services.Join the conversation on Azure Analysis Services forum.

Commenti e suggerimentiFeedback

In caso di suggerimenti o richieste di funzionalità,Have suggestions or feature requests? assicurarsi di lasciare i propri commenti in Commenti e suggerimenti su Azure Analysis Services.Be sure to leave your comments on Azure Analysis Services Feedback.

In caso di suggerimenti sulla documentazione,Have suggestions about the documentation? è possibile aggiungere commenti usando Livefyre nella parte inferiore di ogni articolo.You can add comments using Livefyre at the bottom of each article.

Passaggi successiviNext steps

Dopo aver ottenuto alcune informazioni su Azure Analysis Services, è possibile iniziare a usarlo.Now that you know more about Azure Analysis Services, it's time to get started. Altre informazioni su come creare un server in Azure.Learn how to create a server in Azure. Quando il server è pronto, vedere l'esercitazione di Adventure Works per informazioni su come creare un modello tabulare completamente funzionale e distribuirlo nel server.When your server is ready, step through the Adventure Works tutorial to learn how to create a fully functional tabular model and deploy it to your server.