Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Analysis Services è una piattaforma distribuita come servizio (PaaS) completamente gestita che fornisce modelli di dati di livello aziendale nel cloud. Usare funzionalità avanzate di mashup e modellazione per combinare i dati di più origini dati, definire metriche e proteggere i dati in un unico modello di dati semantico tabulare attendibile. Il modello di dati offre agli utenti un modo più semplice e rapido per eseguire analisi dei dati ad hoc usando strumenti come Power BI ed Excel.
Video: Vedere Panoramica di Azure Analysis Services per informazioni sul modo in cui Azure Analysis Services si integra con le funzionalità di business intelligence generali di Microsoft.
Attivarsi rapidamente
Nel portale di Azure è possibile creare un server in pochi minuti. Con i modelli di Azure Resource Manager e PowerShell è anche possibile creare server usando un modello dichiarativo. Con un singolo modello, è possibile distribuire le risorse del server insieme ad altri componenti di Azure, ad esempio gli account di archiviazione e Funzioni di Azure.
Azure Analysis Services si integra con molti servizi di Azure che consentono di creare soluzioni di analisi sofisticate. L'integrazione con Microsoft Entra ID fornisce accesso sicuro e basato sui ruoli ai dati critici. Eseguire l'integrazione con le pipeline di Azure Data Factory includendo un'attività che carica i dati nel modello. Automazione di Azure e Funzioni di Azure possono essere usati per l'orchestrazione leggera dei modelli usando codice personalizzato.
Il livello corretto quando necessario
Azure Analysis Services è disponibile nei livelli Developer, Basic e Standard. Entro ogni livello, i costi del piano dipendono da potenza di elaborazione, unità di elaborazione query (QPU) e dimensioni della memoria. Quando si crea un server, si seleziona un piano entro un livello. È 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.
Livello sviluppatore
Questo livello è consigliato per scenari di valutazione, sviluppo e test. Un singolo piano include la stessa funzionalità del livello standard, ma è limitato in potenza di elaborazione, QPU e dimensioni della memoria. La scalabilità orizzontale della replica di query non è disponibile per questo livello. Questo livello non offre un contratto di servizio.
Piano | QPU | Memoria (GB) |
---|---|---|
D1 | 20 | 3 |
Livello Basic
Questo livello è consigliato per le soluzioni di produzione con modelli tabulari più piccoli, concorrenza utente limitata e requisiti di aggiornamento dati semplici. La scalabilità orizzontale della replica di query non è disponibile per questo livello. Le prospettive, più partizioni e le funzionalità del modello tabulare DirectQuery non sono supportate in questo livello.
Piano | QPUs | Memoria (GB) |
---|---|---|
B1 | 40 | 10 |
B2 | 80 | 16 |
Livello Standard
Questo livello è destinato alle applicazioni di produzione cruciali che richiedono la concorrenza degli utenti elastici e hanno modelli di dati in rapida crescita. Supporta l'aggiornamento avanzato dei dati per gli aggiornamenti del modello di dati quasi in tempo reale e supporta tutte le funzionalità di modellazione tabulare.
Piano | QPU | Memoria (GB) |
---|---|---|
S0 | 40 | 10 |
S1 | 100 | 25 |
S2 | 200 | 50 |
S4 | 400 | 100 |
S8 1, 2 | 320 | 200 |
S9 1, 2 | 640 | 400 |
S8v2 1 | 640 | 200 |
S9v2 1 | 1280 | 400 |
1 - Non disponibile in tutte le aree.
2 - S8 e S9 sono deprecati. V2 è consigliato.
Disponibilità per regione
Azure Analysis Services è supportato in aree di tutto il mondo. I piani supportati e la disponibilità della replica di query dipendono dall'area scelta. La disponibilità delle repliche di pianificazione e interrogazioni può cambiare a seconda delle necessità e delle risorse disponibili per ciascuna regione.
Americhe
Area geografica | Piani supportati | Repliche di query (solo piani Standard) |
---|---|---|
Brasile meridionale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Canada centrale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Canada centrale | S8v2, S9v2 | 1 |
Stati Uniti orientali | B1, B2, S0, S1, S2, S4, D1 | 1 |
Stati Uniti orientali | S8v2, S9v2 | 1 |
Stati Uniti orientali 2 | B1, B2, S0, S1, S2, S4, D1 | 7 |
Stati Uniti orientali 2 | S8v2, S9v2 | 1 |
Stati Uniti centro-settentrionali | B1, B2, S0, S1, S2, S4, D1 | 1 |
Stati Uniti centro-settentrionali | S8v2, S9v2 | 1 |
Stati Uniti centrali | B1, B2, S0, S1, S2, S4, D1 | 1 |
Stati Uniti centrali | S8v2, S9v2 | 1 |
Stati Uniti centro-meridionali | B1, B2, S0, S1, S2, S4, D1 | 1 |
Stati Uniti centro-meridionali | S8v2, S9v2 | 1 |
Stati Uniti centro-occidentali | B1, B2, S0, S1, S2, S4, D1 | 3 |
Stati Uniti occidentali | B1, B2, S0, S1, S2, S4, D1 | 7 |
Stati Uniti occidentali | S8v2, S9v2 | 2 |
Stati Uniti occidentali2 | B1, B2, S0, S1, S2, S4, D1 | 3 |
Stati Uniti occidentali2 | S8v2, S9v2 | 1 |
Europa
Area geografica | Piani supportati | Repliche di query (solo piani Standard) |
---|---|---|
Europa settentrionale | B1, B2, S0, S1, S2, S4, D1 | 7 |
Europa settentrionale | S8v2, S9v2 | 3 |
Regno Unito meridionale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Europa occidentale | B1, B2, S0, S1, S2, S4, D1 | 7 |
Europa occidentale | S8v2, S9v2 | 1 |
Asia Pacifico
Area geografica | Piani supportati | Repliche di query (solo per piani Standard) |
---|---|---|
Australia orientale | B1, B2, S0, S1, S2, S4 | 3 |
Australia orientale | S8v2, S9v2 | 1 |
Australia sud-orientale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Giappone orientale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Giappone orientale | S8v2, S9v2 | 1 |
Sud-est asiatico | B1, B2, S0, S1, S2, S4, D1 | 1 |
Sud-est asiatico | S8v2, S9v2 | 1 |
India occidentale | B1, B2, S0, S1, S2, S4, D1 | 1 |
Adatta alle tue esigenze
Aumentare o ridurre, sospendere e riprendere
Avvia, ferma o sospendi il server. Usare il portale di Azure o avere il controllo totale in tempo reale usando PowerShell. Paghi solo per quello che usi.
Aumentare il numero di risorse per la risposta rapida alle query
Con la scalabilità orizzontale, le query client vengono distribuite tra più repliche di query in un pool di query. Le repliche di query hanno copie sincronizzate dei modelli tabulari. Distribuendo il carico di lavoro della query, è possibile ridurre i tempi di risposta durante carichi di lavoro di query elevati. Le operazioni di elaborazione del modello possono essere separate dal pool di query, assicurandosi che le query client non siano influenzate negativamente dalle operazioni di elaborazione.
È possibile creare un pool di query con fino a sette repliche di query aggiuntive (otto totali, incluso il server). Il numero di repliche delle query che puoi avere nel tuo pool dipende dal piano e dalla regione scelti. Le repliche di query non possono essere distribuite all'esterno dell'area del server. Le repliche di query vengono fatturate alla stessa tariffa del vostro server.
Analogamente al cambio dei livelli, è possibile scalare orizzontalmente le repliche di query in base alle esigenze. Configurare la scalabilità orizzontale nel portale o usando le API REST. Per altre informazioni, vedere Scalabilità orizzontale di Azure Analysis Services.
Tariffazione
Il costo totale dipende da diversi fattori. Ad esempio, la regione scelta, il livello, le repliche di query e la funzione di sospensione/ripresa. Usare il calcolatore Prezzi di Azure Analysis Services per determinare i prezzi tipici per la propria area. Questo strumento calcola i prezzi per un'istanza di un server singolo per una singola area. Tenere presente che le repliche delle query vengono fatturate alla stessa tariffa del server.
Basato su SQL Server Analysis Services
Azure Analysis Services è compatibile con molte funzionalità eccezionali già disponibili in SQL Server Analysis Services Enterprise Edition. Azure Analysis Services supporta modelli tabulari ai livelli di compatibilità 1200 e superiori. I modelli tabulari sono costrutti di modellazione relazionale (modello, tabelle, colonne), articolati in definizioni di oggetti di metadati tabulari nel codice TMSL (Tabular Model Scripting Language) e Tabular Object Model (TOM). Le partizioni, le prospettive, la sicurezza a livello di riga, le relazioni bidirezionali e le traduzioni sono tutte supportate*. I modelli multidimensionali e PowerPivot per SharePoint non sono supportati in Azure Analysis Services.
Sono supportati modelli tabulari in modalità in memoria e DirectQuery. I modelli tabulari in modalità in memoria (impostazione predefinita) supportano più origini dati. Poiché i dati del modello sono altamente compressi e memorizzati nella cache in memoria, questa modalità offre la risposta di query più veloce su grandi quantità di dati. Offre anche la massima flessibilità per set di dati e query complessi.
Il partizionamento consente caricamenti incrementali, aumenta la parallelizzazione e riduce il consumo di memoria. Sono supportate altre funzionalità avanzate di modellazione dei dati, ad esempio tabelle calcolate e tutte le funzioni DAX. I modelli in memoria devono essere aggiornati (elaborati) per aggiornare i dati memorizzati nella cache dalle origini dati. Con il supporto dell'entità servizio di Azure, le operazioni di aggiornamento automatico con PowerShell, TOM, TMSL e REST offrono flessibilità per assicurarsi che i dati del modello siano sempre up-to-date.
La modalità DirectQuery* sfrutta il database relazionale back-end per l'archiviazione e l'esecuzione di query. Sono supportati set di dati estremamente grandi in un singolo SQL Server, SQL Server Data Warehouse, database SQL di Azure, Azure Synapse Analytics, Oracle e Teradata. I set di dati back-end possono superare la memoria della risorsa del server disponibile. Gli scenari di aggiornamento complessi del modello di dati non sono necessari. Esistono anche alcune restrizioni, ad esempio tipi di origine dati limitati, limitazioni delle formule DAX e alcune funzionalità avanzate di modellazione dei dati non sono supportate. Prima di determinare la modalità migliore per l'utente, vedere Modalità Direct Query.
* La disponibilità delle funzionalità dipende dal livello.
Origini dati supportate
I modelli tabulari in Azure Analysis Services supportano un'ampia gamma di origini dati da file di testo semplici a Big Data in Azure Data Lake Store. Per altre informazioni, vedere Origini dati supportate in Azure Analysis Services.
Livello di compatibilità
Il livello di compatibilità si riferisce a comportamenti specifici del rilascio nel motore di Analysis Services. Azure Analysis Services supporta modelli tabulari a 1200 e livelli di compatibilità superiori. Per altre informazioni, vedere Livello di compatibilità per i modelli tabulari.
I dati sono sicuri
Azure Analysis Services offre sicurezza per i dati sensibili a più livelli. Come servizio di Azure, Analysis Services fornisce la protezione di base degli attacchi Distributed Denial of Service (DDoS) abilitati automaticamente come parte della piattaforma Azure. Per altre informazioni, vedere Panoramica di Protezione DDoS di Azure.
A livello di server, Analysis Services fornisce firewall, autenticazione di Azure, ruoli di amministratore del server e crittografia Server-Side. A livello di modello di dati, ruoli utente, livello di riga e sicurezza a livello di oggetto assicurano che i dati siano sicuri e vengano visualizzati solo dagli utenti che hanno lo scopo di visualizzarlo.
Muro di Fuoco
Firewall di Azure Analysis Services blocca tutte le connessioni client diverse da quelle specificate nelle regole. Per impostazione predefinita, la protezione del firewall non è abilitata per i nuovi server. È consigliabile abilitare la protezione del firewall e le regole vengono configurate come parte di uno script di provisioning del server o nel portale immediatamente dopo la creazione del server. Configurare le regole che specificano gli indirizzi IP consentiti in base a singoli indirizzi IP client o per intervallo. Le connessioni di Power BI (servizio) possono essere consentite o bloccate. Configurare firewall e regole nel portale o tramite PowerShell. Per altre informazioni, vedere Configurare un firewall del server.
Autenticazione
L'autenticazione utente viene gestita dall'ID Microsoft Entra. Quando si esegue l'accesso, gli utenti usano un account organizzativo con accesso al database basato sui ruoli. Le identità utente devono appartenere all'ID Microsoft Entra predefinito per l'abbonamento in cui si trova il server. Per altre informazioni, vedere Autenticazione e autorizzazioni utente.
Sicurezza dei dati
Azure Analysis Services usa l'archiviazione BLOB di Azure per rendere persistenti l'archiviazione e i metadati per i database di Analysis Services. I file di dati all'interno di Blob vengono crittografati utilizzando la crittografia lato server di Azure Blob Server Side Encryption (SSE). Quando si usa la modalità Direct Query, vengono archiviati solo i metadati. L'accesso ai dati reali viene eseguito tramite un protocollo crittografato dall'origine dati al momento della query.
L'accesso sicuro alle fonti dati in sede della tua organizzazione viene ottenuto installando e configurando un gateway dati in sede. I gateway forniscono l'accesso ai dati sia per le modalità DirectQuery che per le modalità in memoria.
Ruoli
Analysis Services usa l'autorizzazione basata sui ruoli che concede l'accesso a operazioni, oggetti e dati del database del server e del modello. Tutti gli utenti che accedono a un server o a un database lo fanno con il proprio account utente Microsoft Entra all'interno di un ruolo assegnato. Il ruolo di amministratore del server è a livello di risorsa del server. Per impostazione predefinita, l'account usato per la creazione di un server viene incluso automaticamente nel ruolo Amministratori server. Gli account utente e di gruppo aggiuntivi vengono aggiunti tramite il portale, SSMS o PowerShell.
Agli utenti non amministratori che eseguono query sui dati viene concesso l'accesso tramite i ruoli del database. Un ruolo del database viene creato come oggetto separato nel database e si applica solo al database in cui viene creato tale ruolo. I ruoli del database sono definiti dalle autorizzazioni Amministratore ,Lettura ed Elaborazione (database). Gli account utente e di gruppo vengono aggiunti tramite SSMS o PowerShell.
Sicurezza a livello di riga
I modelli tabulari a tutti i livelli di compatibilità supportano la sicurezza a livello di riga. La sicurezza a livello di riga viene configurata nel modello usando espressioni DAX che definiscono le righe di una tabella e qualsiasi riga in molte direzioni di una tabella correlata su cui un utente può eseguire query. I filtri di riga che usano espressioni DAX vengono definiti per le autorizzazioni Lettura ed Elaborazione e Lettura .
Sicurezza a livello di oggetto
I modelli tabulari a livello di compatibilità 1400 e superiore supportano la sicurezza a livello di oggetto, che include la sicurezza a livello di tabella e la sicurezza a livello di colonna. La sicurezza a livello di oggetto viene impostata nei metadati basati su JSON usando TMSL o TOM. Per altre informazioni, vedere Sicurezza a livello di oggetto.
Automazione tramite entità servizio
I principali del servizio sono una risorsa dell'applicazione Microsoft Entra creata all'interno del tuo tenant per eseguire operazioni a livello di risorsa e servizio senza intervento umano. I principali di servizio vengono usati con Automazione di Azure, modalità non presidiata di PowerShell, applicazioni client personalizzate e app web per automatizzare attività comuni come l'aggiornamento dei dati, aumentare/ridurre la scala e sospendere/riprendere. Le autorizzazioni vengono assegnate ai principali di servizio tramite l'appartenenza al ruolo. Per ulteriori informazioni, vedere Automazione con entità di servizio.
Governance di Azure
Azure Analysis Services è disciplinato dalle Condizioni di Microsoft Online Services e dall'Informativa sulla privacy di Microsoft. Per altre informazioni sulla sicurezza di Azure, vedere il Centro protezione Microsoft.
Usare gli strumenti già noti
Visual Studio
Sviluppare e distribuire modelli con Visual Studio con progetti di Analysis Services. L'estensione dei progetti di Analysis Services include modelli e procedure guidate che consentono di iniziare rapidamente. L'ambiente di creazione di modelli in Visual Studio include ora la funzionalità moderna Recupera origine dati e mashup per i modelli tabulari 1400 e versioni successive. Se si ha familiarità con Recupera dati in Power BI Desktop ed Excel 2016, si sa già quanto sia facile creare query di origine dati altamente personalizzate.
Microsoft Analysis Services Projects è disponibile come pacchetto VSIX installabile gratuito. Scaricare da Marketplace. L'estensione funziona con qualsiasi versione di Visual Studio 2017 e versioni successive, inclusa l'edizione community gratuita.
SQL Server Management Studio
Gestire i server e i database modello usando SQL Server Management Studio (SSMS). Connettersi ai server nel cloud. Eseguire script TMSL direttamente dalla finestra di query XMLA e automatizzare le attività usando script TMSL e PowerShell. Nuove caratteristiche e funzionalità si sviluppano rapidamente: SSMS viene aggiornato mensilmente.
Strumenti open source
Analysis Services offre una vivace community di sviluppatori che creano strumenti. DAX Studio è uno strumento open source ideale per la creazione, la diagnosi, l'ottimizzazione delle prestazioni e l'analisi DAX.
PowerShell
Le attività di gestione delle risorse del server, ad esempio la creazione di risorse server, la sospensione o la ripresa delle operazioni del server o la modifica del livello di servizio (livello) usano i cmdlet di Azure PowerShell. Altre attività per la gestione dei database, ad esempio l'aggiunta o la rimozione di membri del ruolo, l'elaborazione o l'esecuzione di script TMSL, usano i cmdlet nel modulo SqlServer. Per altre informazioni, vedere Gestire Azure Analysis Services con PowerShell.
Modello di oggetti e scripting
I modelli tabulari offrono uno sviluppo rapido e sono altamente personalizzabili. I modelli tabulari includono il modello a oggetti tabulari (TOM) per descrivere gli oggetti modello. TOM viene esposto in JSON tramite TMSL (Tabular Model Scripting Language) e il linguaggio di definizione dei dati AMO tramite lo spazio dei nomi Microsoft.AnalysisServices.Tabular .
Supporta gli strumenti client più recenti
Sono supportati strumenti moderni per l'esplorazione e la visualizzazione dei dati, ad esempio Power BI, Excel, Reporting Services e strumenti di terze parti, che offrono agli utenti informazioni estremamente interattive e visivamente avanzate sui dati del modello.
Monitoraggio e diagnostica
Azure Analysis Services è integrato con le metriche di Monitoraggio di Azure, offrendo un numero elevato di metriche specifiche delle risorse che consentono di monitorare le prestazioni e l'integrità dei server. Registrare le metriche con i log della piattaforma delle risorse. Monitorare e inviare log ad Archiviazione di Azure, trasmetterli a Hub eventi di Azure ed esportarli nei log di Monitoraggio di Azure, un servizio del cloud sicuro e ben gestito di Azure. Per ulteriori informazioni, vedere Monitoraggio dei Servizi di Analisi.
Azure Analysis Services supporta anche l'uso di DMV (Dynamic Management Views). In base alla sintassi SQL, dmv interfaccia set di righe dello schema che restituiscono metadati e informazioni di monitoraggio sull'istanza del server.
Documentazione
La documentazione specifica per Azure Analysis Services è inclusa qui. Usare il sommario sul lato sinistro della schermata del browser per trovare gli articoli.
Poiché i modelli tabulari in Azure Analysis Services sono molto simili ai modelli tabulari nei set di dati di SQL Server Analysis Services e Power BI Premium, è disponibile una vasta libreria di esercitazioni sulla modellazione dei dati condivisa, concetti, procedurali, sviluppatori e articoli di riferimento nella documentazione di Analysis Services. Gli articoli della documentazione condivisa di Analysis Services indicano se si applicano anche ad Azure Analysis Services con un banner APPLICABILE A sotto il titolo. È anche possibile usare il selettore Versione sopra il sommario per visualizzare solo gli articoli applicabili alla piattaforma in uso.
Contribuire!
La documentazione di Analysis Services, come questo articolo, è open source. Per altre informazioni su come contribuire, vedere la guida per i collaboratori.
La documentazione di Azure Analysis Services usa anche i problemi di GitHub. È possibile fornire commenti e suggerimenti sul prodotto o sulla documentazione. Usare Commenti e suggerimenti nella parte inferiore di un articolo. I problemi di GitHub non sono abilitati per la documentazione di Analysis Services condivisa.
Blog
Le cose cambiano rapidamente. Ottenere le informazioni più recenti nel blog di Power BI e nel blog di Azure.
Domande e risposte
Microsoft Q&A è una piattaforma della community tecnica che offre un'esperienza online avanzata per rispondere alle domande tecniche. Partecipare alla conversazione nel forum Q&A - Azure Analysis Services.