ssas Tutorial
Iniziare con ssas
Ricerca…
Osservazioni
SSAS è una soluzione analitica Microsoft. È iniziato rigorosamente come una soluzione OLAP, ma ora ha più modalità. SSAS può essere utilizzato come livello semantico che supporta sia i report formattati che gli scenari di BI self-service gestiti. Gli strumenti client si collegano ai database SSAS tramite OLE DB o provider ADOMD.
I motivi tipici per l'utilizzo di SSAS includono:
- maggiore velocità di interrogazione
- metadati condivisi (join, gerarchie, KPI)
- possibilità di implementare la sicurezza a livello di riga
- analisi multidimensionale (analisi ad-hoc, calcoli avanzati del tempo, drill-through)
- evitando conflitti di risorse con i sistemi di origine OLTP
- consolidamento dei dati da più fonti
Architettura BISM
Modalità
Da SSAS 2012 a SSAS 2016, sono disponibili 3 modalità: Multidimensionale, Tabulare e PowerPivot per SharePoint. Entrambe le modalità multidimensionali e tabulari hanno la possibilità di memorizzare i dati di origine nel modello ed elaborarli periodicamente, oppure interrogare direttamente i dati dalla sorgente. L'accesso diretto ai dati di origine è denominato ROLAP in modalità multidimensionale e Direct Query in modalità Tabulare.
Multidimensionale
SSAS multidimensionale è visto come una soluzione di BI aziendale più matura e tradizionale. Utilizza un motore OLAP e richiede un modello di dati con uno schema a stella ben formato per funzionare in modo ottimale. MDX viene utilizzato per eseguire query sul cubo SSAS e XMLA viene utilizzato per definire, distribuire, aggiornare ed elaborare il cubo.
Attributi di una soluzione SSAS multidimensionale:
- il modello memorizzato può essere più grande della memoria del server
- può avere più cubi per database
- può elaborare partizioni in parallelo
- contiene capacità di data mining
Caratteristiche di una soluzione SSAS multidimensionale:
- gerarchie native genitore-figlio
- relazioni nativi molti-a-molti
- rispondere
- insiemi denominati
- dimensioni del gioco di ruolo nativo
- attributi di dimensione per ottimizzazione, discretizzazione, membro predefinito, aggregazione
di tabella
SSAS tabulare è stato introdotto con SSAS 2012. Utilizza un motore xVelocity in memoria. DAX è il linguaggio di query nativo, sebbene possa essere utilizzato MDX e il motore SSAS lo traduca in DAX. Dal livello di compatibilità 1200 avanti, TMSL (Tabular Model Scripting Language) è JSON utilizzato per definire ed elaborare il modello tabulare. Le soluzioni Tabular SSAS a livello di compatibilità 1100 e 1103 utilizzano XMLA.
- In memoria significa che deve adattarsi al server
- Modello singolo per database
- Le partizioni vengono elaborate in serie fino a SSAS 2016
- Esegue meglio conteggi distinti in molte situazioni rispetto a un'alternativa multidimensionale
Caratteristiche di una soluzione SSAS tabulare:
- gerarchie genitore-figlio tramite DAX
- relazioni molti-a-molti tramite DAX
- nessuna interfaccia utente nativa per la creazione di azioni drill-through
- maggiore capacità di integrare fonti di dati disparate rispetto a multidimensionali
- modello flessibile (tabelle anziché dimensioni e gruppi di misure)
- dimensioni di gioco con tabelle calcolate in SSAS 2016+
- Aggiorna percorso dai modelli Power Pivot
Versioni
| Versione | Data di rilascio |
|---|---|
| Servizi OLAP 7.0 | 1998/11/27 |
| Analysis Services 2000 | 2000/08/01 |
| Analysis Services 2005 | 2005-10-28 |
| Analysis Services 2008 | 2008-08-06 |
| Analysis Services 2012 | 2012-03-06 |
| Analysis Services 2014 | 2014/04/01 |
| Analysis Services 2016 | 2016/06/01 |
Installazione o configurazione
Istruzioni dettagliate su come installare o installare ssas.
