Mi az Azure Analysis Services?

Azure Analysis Services

Az Azure Analysis Services egy teljes körűen felügyelt platformszolgáltatás (PaaS), amely vállalati szintű adatmodellezésre biztosít lehetőséget a felhőben. E szolgáltatás adategyesítési és modellezési funkcióival több forrásból egyesítheti az adatokat, mérőszámokat határozhat meg, és egyetlen, megbízható, táblázatos szemantikai adatmodellben biztosíthatja az adatok védelmét. Az adatmodell egyszerűbb és gyorsabb módot kínál a felhasználók számára az alkalmi adatelemzés elvégzésére olyan eszközökkel, mint a Power BI és az Excel.

Data sources

Videó: Tekintse meg az Azure Analysis Services – áttekintés videót arról, hogyan illik az Azure Analysis Services a Microsoft általános BI-képességei közé.

Gyors beállítás és használat

Percek alatt létrehozhat egy kiszolgálót az Azure Portalon. Az Azure Resource Manager-sablonok és a PowerShell használatával pedig deklaratív sablonokkal hozhat létre kiszolgálókat. Egyetlen sablonnal kiszolgálói erőforrásokat is üzembe helyezhet, egyéb Azure-összetevőkkel (például tárfiókokkal és az Azure Functions szolgáltatással) együtt.

Az Azure Analysis Services számos Azure-szolgáltatással integrálható, így kifinomult elemzési megoldásokat hozhat létre. A Microsoft Entra ID-val való integráció biztonságos, szerepköralapú hozzáférést biztosít a kritikus adatokhoz. Azure Data Factory-folyamatokba integrálható egy olyan tevékenység bevonásával, amely adatokat tölt be a modellbe. Az Azure Automation és az Azure Functions egyéni kódot használó modellek egyszerűbb vezénylésére használható.

A megfelelő szint – igény szerint

Az Azure Analysis Services fejlesztői, alap- és standard szinten is elérhető. Az egyes szinteken belül a csomagköltségek a feldolgozási teljesítmény, a lekérdezésfeldolgozási egységek (QPU-k) és a memória mérete alapján változnak. Amikor létrehoz egy kiszolgálót, egy adott szinten belül választ ki egy csomagot. A csomagokat a szinten belül magasabb vagy alacsonyabb szintre módosíthatja, vagy frissíthet magasabb szintre, de magasabb szintről nem léphet vissza egy alacsonyabbra.

Fejlesztői szint

Ezt a szintet kiértékeléshez, valamint fejlesztési és tesztelési forgatókönyvekhez ajánljuk. Egyetlen csomagban tartalmazza a standard szintű csomagéval megegyező funkciókat, de korlátozott feldolgozási teljesítménnyel, QPU-val és memóriamérettel rendelkezik. A lekérdezésreplika horizontális felskálázása ehhez a szinthez nem érhető el . Ehhez a szinthez nem tartozik SLA.

Felkészülés QPU-k Memória (GB)
D1 20 3

Alapszint

Ez a szint kisebb táblázatos modellekkel, korlátozott felhasználói egyidejűséggel és egyszerű adatfrissítési követelményekkel rendelkező éles megoldásokhoz ajánlott. A lekérdezésreplika horizontális felskálázása ehhez a szinthez nem érhető el . A perspektívák, a több partíció használata és a DirectQuery táblázatosmodell-funkciók nem támogatottak ezen a szinten.

Felkészülés QPU-k Memória (GB)
B1 40 10
B2 80 16

Standard csomag

Ez a szint olyan létfontosságú, éles környezetben használt alkalmazásokhoz ideális, amelyek rugalmasságot követelnek meg a párhuzamos felhasználói tevékenységekre vonatkozóan, és amelyek gyorsan növekvő adatmodelleket használnak. Támogatja a speciális adatfrissítést az adatmodellek közel valós idejű frissítése érdekében, valamint az összes táblázatos modellezési funkciót is.

Felkészülés QPU-k Memória (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 – Nem minden régióban érhető el.
2 – Az S8 és az S9 elavult. V2 használata ajánlott.

Rendelkezésre állás régiónként

Az Azure Analysis Services a világ összes régiójában támogatott. A támogatott csomagok és lekérdezésreplikák a választott régiótól függően változnak. A csomagok és lekérdezésreplikák elérhetősége az egyes régiókban jellemző igények és az elérhető erőforrások függvényében változhat.

Észak-, Dél- és Közép-Amerika

Régió Támogatott csomagok Lekérdezésreplikák (csak standard csomagok esetén)
Dél-Brazília B1, B2, S0, S1, S2, S4, D1 0
Közép-Kanada B1, B2, S0, S1, S2, S4, D1 0
Közép-Kanada S8v2, S9v2 0
USA keleti régiója B1, B2, S0, S1, S2, S4, D1 0
USA keleti régiója S8v2, S9v2 0
USA 2. keleti régiója B1, B2, S0, S1, S2, S4, D1 7
USA 2. keleti régiója S8v2, S9v2 0
USA északi középső régiója B1, B2, S0, S1, S2, S4, D1 0
USA északi középső régiója S8v2, S9v2 0
Az USA középső régiója B1, B2, S0, S1, S2, S4, D1 0
Az USA középső régiója S8v2, S9v2 0
USA déli középső régiója B1, B2, S0, S1, S2, S4, D1 0
USA déli középső régiója S8v2, S9v2 0
USA nyugati középső régiója B1, B2, S0, S1, S2, S4, D1 3
USA nyugati régiója B1, B2, S0, S1, S2, S4, D1 7
USA nyugati régiója S8v2, S9v2 2
USA 2. nyugati régiója B1, B2, S0, S1, S2, S4, D1 3
USA 2. nyugati régiója S8v2, S9v2 0

Európa

Régió Támogatott csomagok Lekérdezésreplikák (csak standard csomagok esetén)
Észak-Európa B1, B2, S0, S1, S2, S4, D1 7
Észak-Európa S8v2, S9v2 3
Az Egyesült Királyság déli régiója B1, B2, S0, S1, S2, S4, D1 0
Nyugat-Európa B1, B2, S0, S1, S2, S4, D1 7
Nyugat-Európa S8v2, S9v2 0

Ázsia és a Csendes-óceáni térség

Régió Támogatott csomagok Lekérdezésreplikák (csak standard csomagok esetén)
Kelet-Ausztrália B1, B2, S0, S1, S2, S4 3
Kelet-Ausztrália S8v2, S9v2 0
Délkelet-Ausztrália B1, B2, S0, S1, S2, S4, D1 0
Kelet-Japán B1, B2, S0, S1, S2, S4, D1 0
Kelet-Japán S8v2, S9v2 0
Délkelet-Ázsia B1, B2, S0, S1, S2, S4, D1 0
Délkelet-Ázsia S8v2, S9v2 0
Nyugat-India B1, B2, S0, S1, S2, S4, D1 0

Igényei szerint méretezhető

Vertikális fel- vagy leskálázás, felfüggesztés és folytatás

Fel- vagy leskálázhatja, illetve szüneteltetheti a kiszolgálóját. Ehhez használhatja az Azure Portalt, illetve a PowerShellt, amely azonnali és teljes körű vezérlést biztosít. A fizetés használat alapján történik.

Erőforrások horizontális felskálázása gyors lekérdezési válaszhoz

A horizontális felskálázás esetén az ügyfél-lekérdezések több lekérdezésreplika között vannak elosztva egy lekérdezéskészletben. A lekérdezésreplikák a táblázatos modellek szinkronizált másolataival rendelkeznek. A lekérdezési számítási feladatok terjesztésével csökkentheti a válaszidőt a magas lekérdezési számítási feladatok során. A modellfeldolgozási műveletek elkülöníthetők a lekérdezési készletből, ezáltal biztosítható, hogy a feldolgozási műveletek ne legyenek negatív hatással az ügyféllekérdezésekre.

A létrehozott lekérdezési készlet legfeljebb hét további lekérdezésreplikát tartalmazhat (a kiszolgálóval együtt összesen nyolcat). A lekérdezési készletben elhelyezhető lekérdezésreplikák száma a kiválasztott csomagtól és régiótól függ. A lekérdezésreplikák nem helyezhetők el a kiszolgáló régióján kívül. A lekérdezésreplikák díjszabása megegyezik a kiszolgálóéval.

A szint módosításához hasonlóan a lekérdezésreplikák is igény szerint horizontálisan felskálázhatók. A bővítést a portálon vagy REST API-k használatával konfigurálhatja. További tudnivalókért lásd az Azure Analysis Services kibővítését ismertető témakört.

Díjszabás

A teljes költség számos tényezőtől függ. Például a kiválasztott régió, réteg, lekérdezésreplikák és szüneteltetés/folytatás. Az adott régióra jellemző díjszabást az Azure Analysis Services díjszabását ismertető részben szereplő díjkalkulátorral határozhatja meg. Az eszköz egyetlen kiszolgálóra és régióra számolja ki a díjszabást. Vegye figyelembe, hogy a lekérdezésreplikák díjszabása megegyezik a kiszolgálóéval.

Az SQL Server Analysis Servicesre épül

Az Azure Analysis Services kompatibilis az SQL Server Analysis Services Enterprise Editionben már meglévő számos nagyszerű funkcióval. Az Azure Analysis Services támogatja a táblázatos modelleket az 1200-as és az ennél magasabb kompatibilitási szinteken. A táblázatos modellek olyan relációs modellezési szerkezetek (modell, táblák, oszlopok), amelyek táblázatos metaadatok objektumdefinícióiban vannak meghatározva a táblázatos modell parancsnyelvén (TMSL) és a táblázatos objektummodell (TOM) kódjában. Támogatja a partíciókat, a perspektívákat, a sorszintű biztonságot, a kétirányú kapcsolatokat és a fordításokat.* A többdimenziós modellek és a SharePointhoz készült PowerPivot nem támogatott az Azure Analysis Servicesben.

A táblázatos modelleket a memóriában tárolt és a DirectQuery módok egyaránt támogatják. A memóriában tárolt mód (alapértelmezett) táblázatos modelljei több adatforrás használatát is támogatják. Nagy mennyiségű adatok esetében ez a mód biztosítja a leggyorsabb lekérdezési választ, mivel a modell adatai nagymértékben tömörítettek, és a memóriában vannak gyorsítótárazva. Összetett adatkészletek és lekérdezések esetében szintén ez a mód biztosítja a legnagyobb rugalmasságot.

A particionálás révén elérhetővé válik a növekményes betöltés, növelhető a párhuzamos folyamatkezelés mértéke, és csökkenthető a memóriahasználat. Az egyéb fejlett adatmodellezési funkciók, például a számított táblák és az összes DAX-függvény támogatottak. Az adatforrásokból származó, gyorsítótárazott adatok frissítéséhez a memóriában tárolt modelleket frissíteni kell (fel kell dolgozni). Az Azure szolgáltatásnév támogatásával a Felügyelet nélküli frissítési műveletek a PowerShell, a TOM, a TMSL és a REST használatával rugalmasan biztosítják, hogy a modell adatai mindig naprakészek legyenek.

A tároláshoz és a lekérdezések futtatásához a DirectQuery mód* a háttérbeli relációs adatbázist használja. Az egy SQL Server, az SQL Server Data Warehouse, az Azure SQL Database, az Azure Synapse Analytics, az Oracle és a Teradata adatforrásokban rendkívül nagy adatkészletek támogatottak. A háttérbeli adatkészletek mérete meghaladhatja a rendelkezésre álló kiszolgálói erőforrás memóriájának méretét. Nincs szükség az összetett adatmodellek frissítésére. Bizonyos korlátozások, például a korlátozott adatforrástípusok, a DAX-képletkorlátozások és bizonyos speciális adatmodellezési funkciók nem támogatottak. Az Ön számára legmegfelelőbb mód kiválasztása előtt tekintse át a DirectQuery mód szakaszban leírtakat.

* A szolgáltatások elérhetősége a szinttől függ.

Támogatott adatforrások

Az Azure Analysis Services táblázatos modelljei számos különféle adatforrást támogatnak, az egyszerű szöveges fájloktól kezdve az Azure Data Lake Store big data típusú adataiig. További információ: Támogatott adatforrások az Azure Analysis Servicesben.

Kompatibilitási szint

A kompatibilitási szint az Analysis Services motor kiadásspecifikus viselkedésére utal. Az Azure Analysis Services támogatja a táblázatos modelleket az 1200-as és az ennél magasabb kompatibilitási szinteken. További információ: Táblázatos modellek kompatibilitási szintje.

Az adatok biztonságban vannak

Az Azure Analysis Services többszintű biztonságot nyújt bizalmas adatai számára. Azure-szolgáltatásként az Analysis Services biztosítja az Azure-platform részeként automatikusan engedélyezett elosztott szolgáltatásmegtagadási (DDoS-) támadások alapvető szintű védelmét. További információkért tekintse meg az Azure DDoS Protection áttekintését.

Kiszolgálószinten az Analysis Services tűzfalat, Azure-hitelesítést, kiszolgálói rendszergazdai szerepköröket és kiszolgálóoldali titkosítást biztosít. Az adatmodell szintjén a felhasználói szerepkörök, a sorszintű és az objektumszintű biztonság gondoskodik arról, hogy az adatok biztonságosak legyenek, és csak azok a felhasználók lássák őket, akiknek látniuk kell őket.

Firewall

Az Azure Analysis Services tűzfala minden olyan ügyfélkapcsolatot blokkol, amelyek IP-címe nincs megadva a szabályokban. A tűzfalas védelem alapértelmezés szerint nincs engedélyezve az új kiszolgálókon. Javasoljuk, hogy a tűzfalvédelem engedélyezve legyen, és a szabályok a kiszolgálókiépítési szkript részeként vagy a portálon közvetlenül a kiszolgáló létrehozása után legyenek konfigurálva. Az engedélyezett IP-címeket meghatározó szabályok egyesével, ügyfél IP-címenként vagy tartományonként is konfigurálhatók. A Power BI- (szolgáltatási) kapcsolatok szintén engedélyezhetők vagy blokkolhatók. A tűzfalat és a szabályokat a portálon vagy a PowerShell használatával konfigurálhatja. További információ: Kiszolgálószintű tűzfal konfigurálása.

Hitelesítés

A felhasználói hitelesítést a Microsoft Entra ID kezeli. A bejelentkezéshez a felhasználók céges fiókidentitást használnak, amely szerepköralapú hozzáféréssel rendelkezik az adatbázishoz. A felhasználói identitásoknak a kiszolgálóhoz tartozó előfizetés alapértelmezett Microsoft Entra-azonosítójának tagjainak kell lenniük. További információ: Hitelesítés és felhasználói engedélyek.

Adatbiztonság

Az Azure Analysis Services az Azure Blob Storage segítségével őrzi meg az Analysis Services-adatbázisok tárterületét és metaadatait. A Blobon belüli adatfájlok az Azure Blob kiszolgálóoldali titkosításával (SSE) vannak titkosítva. Direct Query mód használata esetén csak a metaadatok lesznek tárolva. A tényleges adatok az adatforrásból érhetőek el a lekérdezés során egy titkosított protokollon keresztül.

A helyszíni adatátjáró telepítésével és konfigurálásával biztosíthatja a helyszíni céges adatforrásokhoz való biztonságos hozzáférést. Az átjárók hozzáférést biztosítanak az adatokhoz DirectQuery és memóriában tárolt módban is.

Szerepkörök

Az Analysis Services szerepköralapú hitelesítés használatával biztosítja a kiszolgálóhoz, valamint a modelladatbázis műveleteihez, objektumaihoz és adataihoz való hozzáférést. Minden olyan felhasználó, aki hozzáfér egy kiszolgálóhoz vagy adatbázishoz, ezt a Microsoft Entra felhasználói fiókjával teszi meg egy hozzárendelt szerepkörön belül. A kiszolgálói rendszergazdai szerepkör a kiszolgálói erőforrás szintjén van meghatározva. Alapértelmezés szerint a kiszolgáló létrehozásakor használt fiók automatikusan bekerül a Kiszolgálói rendszergazdák szerepkörbe. További felhasználói vagy csoportfiókok a portál, SSMS vagy PowerShell használatával vehetők fel.

A nem rendszergazdai felhasználók, akik adatokat kérdeznek le, adatbázis-szerepkörökön keresztül kapnak hozzáférést. A rendszer az adatbázis-szerepkört külön objektumként hozza létre az adatbázisban, és csak arra az adatbázisra vonatkozik, amelyben az adott szerepkör létre lett hozva. Az adatbázis-szerepkörök (adatbázis-) Rendszergazda, Olvasás, valamint Olvasás és feldolgozás engedélyekkel vannak definiálva. Felhasználói vagy csoportfiókok SSMS vagy PowerShell használatával vehetők fel.

Sorszintű biztonság

A táblázatos modellek minden kompatibilitási szinten támogatják a sorszintű biztonságot. A sorszintű biztonság a modellben olyan DAX-kifejezések használatával van konfigurálva, amelyek meghatározzák a tábla sorait, valamint a kapcsolódó táblák több irányban lévő sorait, amelyeket a felhasználó lekérdezhet. A DAX-kifejezéseket használó sorszűrők az olvasási és olvasási és feldolgozási engedélyekhez vannak definiálva.

Objektumszintű biztonság

Az 1400-es és magasabb kompatibilitási szintű táblázatos modellek támogatják az objektumszintű biztonságot, amely a táblaszintű biztonságot és az oszlopszintű biztonságot is magában foglalja. Az objektumszintű biztonság A JSON-alapú metaadatokban TMSL vagy TOM használatával van beállítva. További információ: Objektumszintű biztonság.

Automatizálás szolgáltatásneveken keresztül

A szolgáltatásnevek olyan Microsoft Entra-alkalmazáserőforrások, amelyeket a bérlőn belül hoz létre felügyelet nélküli erőforrás- és szolgáltatásszintű műveletek végrehajtásához. A szolgáltatásnevek az Azure Automationben, a PowerShell felügyelet nélküli módjában, egyéni ügyfélalkalmazásokban és webalkalmazásokban használhatók gyakori feladatok (például adatfrissítés, vertikális fel- vagy leskálázás, szüneteltetés/folytatás) automatizálására. Az engedélyek szerepkörtagságon keresztül rendelhetők hozzá a szolgáltatásnevekhez További információ: Automatizálás szolgáltatásnevekkel.

Azure Governance

Az Azure Analysis Servicesre a Microsoft Online Services feltételei és a Microsoft adatvédelmi nyilatkozata vonatkozik. További információk az Azure Securityről: Microsoft biztonsági és adatkezelési központ.

A már ismerős eszközöket használhatja

BI developer tools

Visual Studio

Modellek fejlesztése és üzembe helyezése a Visual Studióval Analysis Services-projektekkel. Az Analysis Services-projektek bővítménye olyan sablonokat és varázslókat tartalmaz, amelyek gyors üzembe helyeződnek. A Visual Studio modellkészítési környezete mostantól a táblázatos 1400- és újabb modellek modern adatforrás-lekérdezési és összefésülési funkcióját is tartalmazza. Ha már ismeri a Power BI Desktop és az Excel 2016 Adatok lekérése funkcióját, akkor tudja, milyen egyszerűen hozhat létre nagymértékben testre szabott adatforrás-lekérdezéseket.

A Microsoft Analysis Services Projects ingyenesen telepíthető VSIX-csomagként érhető el. Letöltés a Marketplace-ről. A bővítmény a Visual Studio 2017 és újabb verzióival működik, beleértve az ingyenes közösségi kiadást is.

Az SQL Server Management Studio

Felügyelheti kiszolgálóit és modelladatbázisait az SQL Server Management Studio (SSMS) segítségével. Kapcsolódhat a felhőalapú kiszolgálóihoz. Közvetlenül az XMLA lekérdezési ablakból futtathat TMSL-szkripteket. A feladatokat e szkriptekkel és a PowerShell használatával automatizálhatja. Gyakran jelennek meg új szolgáltatások és funkciók – az SSMS havonta frissül.

Nyílt forráskódú eszközök

Az Analysis Services élénk fejlesztői közösséggel rendelkezik, akik eszközöket hoznak létre. A DAX Studio kiváló nyílt forráskódú eszköz a DAX-létrehozáshoz, a diagnosztikához, a teljesítményhangoláshoz és az elemzéshez.

PowerShell

A kiszolgálói erőforrás-kezelési feladatok, például a kiszolgálói erőforrások létrehozása, a kiszolgálói műveletek felfüggesztése vagy folytatása, illetve a szolgáltatási szint (szint) módosítása azure PowerShell-parancsmagokat használnak. Az olyan egyéb adatbázis-kezelési feladatok, mint például a szerepkörtagok hozzáadása vagy eltávolítása, illetve a TMSL-szkriptek feldolgozása vagy futtatása az SqlServer modul parancsmagjait használják. További információ: Az Azure Analysis Services kezelése a PowerShell-lel.

Objektummodell és parancsprogramok használata

A táblázatos modellek gyors fejlesztést biztosítanak, és nagymértékben testre szabhatók. A táblázatos modellek közül a táblázatos objektummodell (TOM) is használható a modellobjektumok leírásához. A TOM a JSON-ban van közzétéve a Táblázatos modell parancsnyelv (TMSL) és az AMO adatdefiníciós nyelv segítségével a Microsoft.AnalysisServices.Tabular névtérben.

Támogatja a legújabb ügyféleszközöket

Data visualizations

Az olyan modern adatáttekintési és vizualizációs eszközök, mint például a Power BI, az Excel, a Reporting Services, illetve a harmadik felektől származó eszközök egyaránt támogatottak, így interaktív és vizuálisan gazdag modelladat-elemzéseket biztosítanak a felhasználóknak.

Monitorozás és diagnosztika

Az Azure Analysis Services integrálva van az Azure Monitor-metrikákkal, és számos erőforrás-specifikus metrikát biztosít a kiszolgálók teljesítményének és állapotának monitorozásához. Metrikákat rögzíthet erőforrásplatform-naplókkal. Naplókat figyelhet és küldhet az Azure Storage-ba, streamelheti őket az Azure Event Hubsba, és exportálhatja őket az Azure Monitor-naplókba, amely az Azure biztonságos és jól felügyelt felhőszolgáltatása. További információ: Monitor Analysis Services.

Az Azure Analysis Services támogatja a dinamikus felügyeleti nézetek (DMV-k) használatát is. A DMV-k az SQL-szintaxis alapján kapcsolódnak azokhoz a sémasorkészletekhez, amelyek a kiszolgálópéldány metaadatait és monitorozási információit adják vissza.

Dokumentáció

Itt található az Azure Analysis Services dokumentációja. A cikkeket a böngésző képernyőjének bal oldalán látható tartalomjegyzékben keresheti meg.

Mivel az Azure Analysis Services táblázatos modelljei nagyjából megegyeznek az SQL Server Analysis Services és a Power BI Premium-adatkészletek táblázatos modelljeivel, az Analysis Services dokumentációjában számos megosztott adatmodellezési oktatóanyag, elméleti, eljárási, fejlesztői és referenciacikk található. A megosztott Analysis Services dokumentációjában található cikkek azt mutatják be, hogy az Azure Analysis Servicesre is vonatkoznak-e a cím alatti A APPLY TO transzparenssel. A tartalomjegyzék fölött található Verzió választóval is csak azokra a cikkekre tekinthet meg, amelyek a használt platformra vonatkoznak.

Shared documentation

Számítunk közreműködésére!

Az Analysis Services dokumentációja, mint ez a cikk, nyílt forráskód. A közreműködés módjáról további információt a közreműködői útmutatónkban talál.

Az Analysis Services dokumentációja is használja a GitHub-problémák fogalmát. Visszajelzés adhat a termékről vagy a dokumentációról. Ehhez használja a cikk alján látható Visszajelzés gombot. A GitHub-problémák nincsenek engedélyezve a megosztott Analysis Services-dokumentációban.

Blogok

A dolgok gyorsan változnak. Szerezze be a legfrissebb információkat a Power BI blogról és az Azure-blogról.

Q&A

A Microsoft Q&A egy technikai közösségi platform, amely gazdag online élményt nyújt a technikai kérdések megválaszolásában. Csatlakozzon a beszélgetéshez a Q&A – Azure Analysis Services fórumon.

Következő lépések