Sök…


Anmärkningar

SSAS är en Microsoft-analytisk lösning. Det började strikt som en OLAP-lösning, men har nu flera lägen. SSAS kan användas som ett semantiskt lager som stöder både formaterade rapporter och hanterade självbetjänings-BI-scenarier. Klientverktyg ansluter till SSAS-databaser via OLE DB- eller ADOMD-leverantörer.

Typiska skäl för att använda SSAS inkluderar:

  • ökad fråghastighet
  • delade metadata (joins, hierarchies, KPIs)
  • förmåga att implementera säkerhetsnivå på radnivå
  • flerdimensionell analys (ad-hoc-analys, avancerade tidsberäkningar, genomskärning)
  • undvika resurskonflikt med OLTP-källsystem
  • konsolidera data från flera källor

BISM Arkitektur

BISM Artchitecture

lägen

Från SSAS 2012 till SSAS 2016 finns det tre tillgängliga lägen: Multidimensional, Tabular och Power Pivot för SharePoint. Både flerdimensionella och tabellformade lägen har förmågan att lagra källdata i modellen och bearbeta dem med jämna mellanrum eller direkt fråga data från källan. Direkt åtkomst till kildedata kallas ROLAP i flerdimensionellt läge och Direct Query i tabellläge.

Multidimensional

Multidimensionell SSAS ses som en mer mogen, traditionell BI-lösning. Den använder en OLAP-motor och kräver en välbildad stjärnschemadatamodell för att fungera optimalt. MDX används för att fråga SSAS-kuben och XMLA används för att definiera, distribuera, uppdatera och bearbeta kuben.

Attribut för en flerdimensionell SSAS-lösning:

  • den lagrade modellen kan vara större än serverminnet
  • kan ha flera kuber per databas
  • kan behandla partitioner parallellt
  • innehåller kapacitet för utvinning av data

Funktioner i en flerdimensionell SSAS-lösning:

  • infödda förälder-barn hierarkier
  • infödda många-till-många-relationer
  • Skriv tillbaka
  • namngivna uppsättningar
  • inhemska rollspeldimensioner
  • dimensionattribut för optimering, diskretisering, standardmedlem, aggregering

tabell~~POS=TRUNC

Tabell SSAS introducerades med SSAS 2012. Den använder en xVelocity-motor i minnet. DAX är det ursprungliga frågespråket, även om MDX kan användas och SSAS-motorn översätter det till DAX. Från kompatibilitetsnivå 1200 framåt är TMSL (Tabular Model Scripting Language) JSON som används för att definiera och bearbeta tabellmodellen. Tabellbaserade SSAS-lösningar på kompatibilitetsnivå 1100 och 1103 använder XMLA.

  • I minnet betyder det att det måste passa på servern
  • Enkel modell per databas
  • Partitioner behandlas seriellt fram till SSAS 2016
  • Presterar bättre på olika områden i många situationer jämfört med ett flerdimensionellt alternativ

Funktioner i en tabellformad SSAS-lösning:

  • förälder-barn hierarkier genom DAX
  • många-till-många relationer genom DAX
  • inget ursprungligt användargränssnitt för att skapa drillthrough-åtgärder
  • större förmåga att integrera olika datakällor jämfört med flerdimensionell
  • flexibel modell (tabeller snarare än dimensioner och måttgrupper)
  • rollspeldimensioner med beräknade tabeller i SSAS 2016+
  • Uppgradera sökvägen från Power Pivot-modeller

versioner

Version Utgivningsdatum
OLAP-tjänster 7.0 1998/11/27
Analystjänster 2000 2000-08-01
Analystjänster 2005 2005-10-28
Analystjänster 2008 2008-08-06
Analystjänster 2012 2012-03-06
Analystjänster 2014 2014/04/01
Analystjänster 2016 2016/06/01

Installation eller installation

Detaljerade instruktioner för att få installerade eller installerade ssas.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow