Co je Azure Analysis Services?
![]()
Azure Analysis Services je plně spravovaná platforma jako služba (PaaS), která poskytuje datové modely na podnikové úrovni v cloudu. Můžete používat pokročilé funkce mashupu a modelování pro kombinování dat z více zdrojů dat, definovat metriky a zabezpečit svá data v jediném důvěryhodném tabulkovém sémantickém datovém modelu. Datový model poskytuje uživatelům snadnější a rychlejší způsob provádění ad hoc analýzy dat pomocí nástrojů, jako jsou Power BI a Excel.

Video: Podívejte se na video s přehledem služby Azure Analysis Services a zjistěte, jak služba Azure Analysis Services zapadá do celkových možností BI od Microsoftu.
Rychlé zprovoznění
Na webu Azure Portal můžete vytvořit server během několika minut. A pomocí PowerShellu a šablon Azure Resource Manageru můžete vytvářet servery s využitím deklarativní šablony. S jedinou šablonou můžete nasadit prostředky serveru společně s dalšími komponentami Azure, jako jsou účty úložiště nebo služba Azure Functions.
Video: Podívejte se na video o automatizaci nasazení, ve kterém se dozvíte více o tom, jak můžete urychlit vytvoření serveru pomocí služby Azure Automation.
Azure Analysis Services se integruje s mnoha službami Azure a umožňuje tak sestavovat sofistikovaná analytická řešení. Integrace s Azure Active Directory poskytuje zabezpečený přístup na základě role k důležitým datům. Můžete provést integraci s kanály Azure Data Factory vložením aktivity, která načte data do modelu. Můžete použít služby Azure Automation a Azure Functions k prosté orchestraci modelů pomocí vlastního kódu.
Správná úroveň kdykoli potřebujete
Azure Analysis Services dostupná na úrovních Developer, Basic a Standard. V rámci každé úrovně se náklady na plán liší podle výpočetního výkonu, jednotek zpracování dotazů (QPU) a velikosti paměti. Při vytváření serveru si vyberete plán na nějaké úrovni. Plány můžete měnit na vyšší nebo nižší v rámci stejné úrovně nebo upgradovat na vyšší úroveň, není však možné downgradovat z vyšší úrovně na nižší.
Úroveň Developer
Tato úroveň se doporučuje pro scénáře testování, vývoje a vyhodnocení. Jeden plán zahrnuje stejné funkce jako úroveň Standard, ale s omezením výkonu, jednotek QPU a velikosti paměti. Škálování repliky dotazů pro tuto úroveň není k dispozici. Tato úroveň nenabízí smlouvu SLA.
| Plánování | Jednotky QPU | Paměť (GB) |
|---|---|---|
| D1 | 20 | 3 |
Základní úroveň
Tato úroveň se doporučuje pro produkční řešení s menšími tabelárními modely, omezenou souběžností uživatelů a jednoduchými požadavky na aktualizaci dat. Škálování repliky dotazů pro tuto úroveň není k dispozici. Perspektivy, větší počet oddílů a funkce tabulkového modelu DirectQuery se v této úrovni nepodporují.
| Plánování | Jednotky QPU | Paměť (GB) |
|---|---|---|
| B1 | 40 | 10 |
| B2 | 80 | 16 |
Úroveň Standard
Tato úroveň je pro důležité produkční aplikace, které vyžadují elastickou uživatelskou souběžnost a využívají datové modely s rychlým růstem. Podporuje pokročilou aktualizaci dat pro aktualizace datových modelů téměř v reálném čase a podporuje veškeré funkce tabulkového modelování.
| Plánování | Jednotky QPU | Paměť (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 – Není k dispozici ve všech oblastech.
2 – S8 a S9 jsou zastaralé. Doporučuje se v2.
Dostupnost podle oblasti
Služba Azure Analysis Services je podporována ve všech zemích/oblastech po celém světě. Dostupnost podporovaných plánů a replik dotazů závisí na vámi zvolené oblasti. Dostupnost plánů a replik dotazů se může měnit v závislosti na požadavcích a dostupných prostředcích v jednotlivých oblastech.
Amerika
| Oblast | Podporované plány | Repliky dotazů (pouze plány Standard) |
|---|---|---|
| Brazílie – jih | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Střední Kanada | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Střední Kanada | S8v2, S9v2 | 1 |
| East US | B1, B2, S0, S1, S2, S4, D1 | 1 |
| East US | S8v2, S9v2 | 1 |
| USA – východ 2 | B1, B2, S0, S1, S2, S4, D1 | 7 |
| USA – východ 2 | S8v2, S9v2 | 1 |
| USA – středosever | B1, B2, S0, S1, S2, S4, D1 | 1 |
| USA – středosever | S8v2, S9v2 | 1 |
| USA – střed | B1, B2, S0, S1, S2, S4, D1 | 1 |
| USA – střed | S8v2, S9v2 | 1 |
| Středojižní USA | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Středojižní USA | S8v2, S9v2 | 1 |
| USA – středozápad | B1, B2, S0, S1, S2, S4, D1 | 3 |
| USA – západ | B1, B2, S0, S1, S2, S4, D1 | 7 |
| USA – západ | S8v2, S9v2 | 2 |
| USA – západ 2 | B1, B2, S0, S1, S2, S4, D1 | 3 |
| USA – západ 2 | S8v2, S9v2 | 1 |
Evropa
| Oblast | Podporované plány | Repliky dotazů (pouze plány Standard) |
|---|---|---|
| Severní Evropa | B1, B2, S0, S1, S2, S4, D1 | 7 |
| Severní Evropa | S8v2, S9v2 | 3 |
| Spojené království – jih | B1, B2, S0, S1, S2, S4, D1 | 1 |
| West Europe | B1, B2, S0, S1, S2, S4, D1 | 7 |
| West Europe | S8v2, S9v2 | 1 |
Asie a Tichomoří
| Oblast | Podporované plány | Repliky dotazů (pouze plány Standard) |
|---|---|---|
| Austrálie – východ | B1, B2, S0, S1, S2, S4 | 3 |
| Austrálie – východ | S8v2, S9v2 | 1 |
| Austrálie – jihovýchod | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Japonsko – východ | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Japonsko – východ | S8v2, S9v2 | 1 |
| Southeast Asia | B1, B2, S0, S1, S2, S4, D1 | 1 |
| Southeast Asia | S8v2, S9v2 | 1 |
| Západní Indie | B1, B2, S0, S1, S2, S4, D1 | 1 |
Škálování podle vašich potřeb
Vertikální navýšení/snížení kapacity, pozastavení a obnovení
Zvětšete, zmenšete nebo pozastavte svůj server. Použijte web Azure Portal nebo mějte úplnou kontrolu za běhu pomocí PowerShellu. Platíte jenom za to, co používáte.
Škálování prostředků na více prostředků pro rychlou odezvu na dotazy
Při horizontálním navýšení velikosti se dotazy klientů distribuují mezi několik replik dotazů ve fondu dotazů. Repliky dotazů obsahují synchronizované kopie vašich tabulkových modelů. Rozprostřením zátěže dotazů je možné snížit dobu odezvy u dotazů s vysokou zátěží. Operace zpracování modelů je možné oddělit od fondu dotazů a zajistit tím, aby neměly nepříznivý vliv na dotazy klientů.
Můžete vytvořit fond dotazů s až sedmi dalšími replikami dotazů (celkově osmi, včetně vašeho serveru). Počet replik dotazů, které můžete mít ve fondu, závisí na vámi zvoleném plánu a oblasti. Repliky dotazů se nemůžou šířit mimo oblast serveru. Repliky dotazů se účtují stejně jako server.
Stejně jako u změny úrovně můžete repliky dotazů škálovat na více instancí podle vašich potřeb. Škálování na více instancí můžete nakonfigurovat na portálu nebo pomocí rozhraní REST API. Další informace najdete v tématu Škálování služby Azure Analysis Services na více instancí.
Ceny
Celkové náklady závisí na několika faktorech. Například zvolená oblast, úroveň, repliky dotazů a pozastavit/pokračovat. Ke zjištění ceny obvyklé pro vaši oblast použijte kalkulačku cen služby Azure Analysis Services. Tento nástroj vypočítá cenu pro instanci jednoho serveru pro jednu oblast. Mějte na paměti, že repliky dotazů se účtují stejně jako server.
Vytvořeno na základě SQL Server Analysis Services
Služba Azure Analysis Services je kompatibilní s mnoha skvělými funkcemi, které už jsou ve službě SQL Server Analysis Services Enterprise Edition. Azure Analysis Services podporuje tabulkové modely na úrovni kompatibility 1200 nebo vyšší. Tabulkové modely jsou relační konstrukce modelování (model, tabulky, sloupce) vyjádřené v definicích objektů tabulkových metadat v jazyce TMSL (Tabular Model Scripting Language) a kódu tabulkového objektového modelu (TOM). Podporují se oddíly, perspektivy, zabezpečení na úrovni řádku, obousměrné relace a překlady * . v Azure Analysis Services se nepodporují multidimenzionální modely a PowerPivot pro SharePoint.
Podporují se tabulkové modely v režimu DirectQuery i režimu v paměti. Tabulkové modely režimu v paměti (výchozí) podporují více zdrojů dat. Vzhledem k tomu, že data modelu jsou v režimu v paměti hodně komprimovaná a uložená v mezipaměti, poskytuje tento model nejrychlejší odezvu na dotazy ve velkých objemech dat. Poskytuje také největší flexibilitu pro složité datové sady a dotazy.
Vytváření oddílů umožňuje přírůstkové načítání, zvyšuje paralelizaci a snižuje využití paměti. Podporovány jsou i další pokročilé funkce modelování dat, jako jsou počítané tabulky a všechny funkce DAX. Modely v paměti se musí aktualizovat (zpracovávat) za účelem aktualizace dat v mezipaměti ze zdrojů dat. Díky podpoře služby Azure Service Principal, bezobslužné operace aktualizace s využitím PowerShellu, možnosti, TMSL a REST nabízí flexibilitu při zajištění aktuálnosti dat modelu v aktuálním stavu.
Režim DirectQuery* využívá relační databáze back-endu pro ukládání a spouštění dotazů. podporovány jsou extrémně velké datové sady v jednom SQL Server, SQL Server datový sklad, Azure SQL Database, zdroje dat pro Azure Synapse Analytics, Oracle a Teradata. Datové sady back-endu mohou být větší než dostupná paměť prostředku serveru. Složité scénáře aktualizace datového modelu nejsou potřeba. Existují také určitá omezení, například omezené typy zdrojů dat, omezení vzorců DAX a některé pokročilé funkce modelování dat nejsou podporovány. Než se rozhodnete, co je pro vás nejvhodnější, podívejte se na článek o režimu DirectQuery.
* Dostupnost funkcí závisí na úrovni.
Podporované zdroje dat
Tabulkové modely ve službě Azure Analysis Services podporují celou řadu zdrojů dat, od jednoduchých textových souborů po velké objemy dat ve službě Azure Data Lake Store. Další informace najdete v tématu Podporované zdroje dat ve službě Azure Analysis Services.
Úroveň kompatibility
Úroveň kompatibility odkazuje na chování specifické pro vydání v modulu Analysis Services. Azure Analysis Services podporuje tabulkové modely na úrovni kompatibility 1200 nebo vyšší. Další informace najdete v tématu úroveň kompatibility pro tabelární modely.
Vaše data jsou v bezpečí
Služba Azure Analysis Services poskytuje zabezpečení citlivých dat na více úrovních. Jako služba Azure Analysis Services poskytuje ochranu základní úrovně útoků DDoS (Distributed Denial of Service), které se automaticky povolují jako součást platformy Azure. Další informace najdete v tématu přehled Azure DDoS Protection Standard.
Na úrovni serveru Analysis Services poskytuje bránu firewall, ověřování Azure, role správců serveru a šifrování Server-Side. Na úrovni datového modelu, rolích uživatelů, zabezpečení na úrovni řádků a objektů zajišťuje bezpečnost vašich dat a jejich zobrazení pouze uživatelé, kteří jsou určeni k jejich zobrazení.
Brána firewall
Brána firewall služby Azure Analysis Services blokuje všechna připojení klientů kromě IP adres zadaných v pravidlech. Ve výchozím nastavení není ochrana brány firewall pro nové servery povolena. Doporučuje se povolit ochranu brány firewall a pravidla se konfigurují jako součást skriptu zřizování serveru nebo na portálu hned po vytvoření serveru. Pravidla můžete konfigurovat zadáním povolených IP adres jednotlivých klientů nebo jejich rozsahu. Povolit nebo blokovat je možné také připojení (služby) Power BI. Pravidla a bránu firewall můžete konfigurovat na portálu nebo pomocí PowerShellu. Další informace najdete v článku o konfiguraci brány firewall serveru.
Authentication
Ověřování uživatelů zařizuje služba Azure Active Directory (AAD). Uživatelé používají při přihlašování identitu účtu organizace s přístupem k databázi založeným na roli. Identity uživatelů musí být členy výchozí služby Azure Active Directory pro předplatné, ve kterém se server nachází. Další informace najdete v článku o ověřování a uživatelských oprávněních.
Zabezpečení dat
Služba Azure Analysis Services využívá úložiště Azure Blob Storage k zachování úložiště a metadat pro databáze služby Analysis Services. Datové soubory v objektu BLOB se šifrují pomocí šifrování na straně serveru Azure Blob (SSE). Při použití režimu přímých dotazů se ukládají jenom metada. Ke skutečným datům se přistupuje ze zdroje dat v době dotazu prostřednictvím šifrovaného protokolu.
Zabezpečeného přístupu ke zdrojům dat nacházejícím se místně ve vaší organizaci se dosahuje instalací a konfigurací místní brány dat. Brány poskytují přístup k datům pro režim DirectQuery a režim v paměti.
Role
Služba Analysis Services používá autorizaci na základě rolí, která uděluje přístup k serveru operacím, objektům a datům modelové databáze. Všichni uživatelé, kteří přistupují k serveru nebo databázi, tak činí prostřednictvím svého uživatelského účtu Azure AD v rámci přiřazené role. Role správce serveru je na úrovni prostředků serveru. Ve výchozím nastavení se účet použitý při vytváření serveru automaticky zahrne do role správce serveru. Další uživatelské a skupinové účty se přidají pomocí portálu, SSMS nebo PowerShellu.
Uživatelům bez oprávnění správce, kteří se dotazují na data, je udělen přístup prostřednictvím databázových rolí. Databázová role se vytvoří jako samostatný objekt v databázi a použije se pouze na databázi, ve které byla vytvořena. Databázové role jsou definované oprávněními správce, ke čtení a ke čtení a zpracování (v databázi). Uživatelské a skupinové účty se přidají pomocí SSMS nebo PowerShellu.
Zabezpečení na úrovni řádků
Tabulkové modely na všech úrovních kompatibility podporují zabezpečení na úrovni řádků. Zabezpečení na úrovni řádků se konfiguruje v modelu pomocí výrazů DAX, které definují řádky v tabulce a jakékoli řádky v mnoha směrech související tabulky, na které se uživatel může dotazovat. Pro oprávnění pro čtení a pro čtení a zpracování jsou pomocí výrazů DAX definovány filtry řádků.
Zabezpečení na úrovni objektů
Tabulkové modely na úrovni kompatibility 1400 a vyšší podporují zabezpečení na úrovni objektu, které zahrnuje zabezpečení na úrovni tabulky a zabezpečení na úrovni sloupců. Zabezpečení na úrovni objektu je nastaveno v metadatech založených na JSON pomocí TMSL nebo. Další informace najdete v článku o zabezpečení na úrovni objektů.
Automatizace prostřednictvím instančních objektů
instanční objekty jsou prostředek Azure Active Directory aplikace, který ve vašem tenantovi vytvoříte, abyste mohli provádět bezobslužné operace s prostředky a na úrovni služby. Instanční objekty se používají společně se službou Azure Automation, bezobslužným režimem PowerShellu, vlastními klientskými aplikacemi a webovými aplikacemi pro automatizaci běžných úloh, jako je aktualizace dat, vertikální navýšení a snížení kapacity a pozastavení a obnovení. Oprávnění se instančním objektům přiřazují prostřednictvím členství v roli. Pokud se chcete dozvědět více, podívejte se na článek o automatizaci s využitím instančních objektů.
Zásady správného řízení služby Azure
Služba Azure Analysis Services se řídí podmínkami služeb Microsoft Online Services a prohlášením o zásadách ochrany osobních údajů společnosti Microsoft. Pokud se o službě Azure Security chcete dozvědět víc, podívejte se na Microsoft Trust Center.
Používejte známé nástroje.

Visual Studio
vývoj a nasazení modelů pomocí Visual Studio s projekty Analysis Services. Rozšíření Analysis Servicesch projektů zahrnuje šablony a průvodce, které vám pomohou rychle získat a rychle začít. prostředí pro vytváření modelů v Visual Studio nyní zahrnuje moderní dotaz Get data source a hybridní funkce pro tabelární modely 1400 a vyšší. Pokud už znáte funkci Získání dat v aplikacích Power BI Desktop a Excel 2016, tak už víte, jak snadné je vytvářet vysoce přizpůsobené dotazy na zdroj dat.
Projekty Microsoft Analysis Services jsou k dispozici jako bezplatný balíček VSIX, který lze instalovat. Můžete si je stáhnout z webu Marketplace. rozšíření funguje s libovolnou verzí Visual Studio 2017 a novější, včetně bezplatné edice Community.
SQL Server Management Studio
Spravujte servery a modelové databáze pomocí aplikace SQL Server Management Studio (SSMS). Připojte se k vašim serverům v cloudu. Spouštějte skripty jazyka TMSL přímo z okna dotazu XMLA a automatizujte úlohy pomocí skriptů TMSL a PowerShellu. Nové funkce se přidávají rychle – aplikace SSMS se aktualizuje každý měsíc.
Open Source nástroje
Analysis Services má nezářivou komunitu vývojářů, kteří vytvářejí nástroje. Nezapomeňte si prohlédnout tabulkový editor, open source nástroj pro vytváření, správu a správu tabulkových modelů pomocí intuitivního, zjednodušeného editoru. DAX Studioje skvělým Open Source nástrojem pro vytváření, diagnostikování, ladění výkonu a analýzu DAX.
PowerShell
úlohy správy prostředků serveru, jako je vytváření prostředků serveru, pozastavení nebo obnovení operací serveru nebo změna úrovně služby (vrstvy) pomocí rutin Azure PowerShell. Ostatní úlohy správy databází, jako je například přidávání nebo odebírání členů rolí, zpracování nebo spouštění skriptů jazyka TMSL, používají rutiny v modulu SqlServer. Další informace najdete v článku o správě služby Azure Analysis Services pomocí PowerShellu.
Objektový model a skriptování
Tabulkové modely nabízejí rychlý vývoj a jsou vysoce přizpůsobitelné. Tabulkové modely zahrnují tabulkový objektový model (TOM) pro popis objektů modelu. Tabulkový objektový model (TOM) je přístupný ve formátu JSON prostřednictvím jazyka TMSL (Tabular Model Scripting Language) a jazyka DDL AMO v oboru názvů Microsoft.AnalysisServices.Tabular.
Podporuje nejnovější nástroje klienta

Podporují se všechny moderní nástroje pro zkoumání a vizualizaci dat, jako jsou Power BI, Excel, Reporting Services a nástroje třetích stran, které poskytují uživatelům vysoce interaktivní a vizuálně bohaté přehledy dat modelu.
Monitorování a diagnostika
Azure Analysis Services je integrovaná s metrikami Azure Monitor a poskytuje velký počet metrik specifických pro prostředky, které vám pomůžou monitorovat výkon a stav serverů. Další informace najdete v tématu Monitorování metrik serveru. Zaznamenejte metriky s protokoly platformy prostředků. monitorování a posílání protokolů Azure Storage, jejich streamování do Azure Event Hubsa jejich export do protokolů Azure Monitor, služby azure. Další informace najdete v článku o nastavení protokolování diagnostiky.
Služba Azure Analysis Services také podporuje používání zobrazení dynamické správy. Zobrazení dynamické správy koordinují na základě syntaxe SQL sady řádků schématu, které vracejí metadata a informace monitorování týkající se instance serveru.
Dokumentace
Konkrétní dokumentace pro službu Azure Analysis Services je uvedená zde. K vyhledání článků použijte obsah na levé straně obrazovky prohlížeče.
vzhledem k tomu, že tabulkové modely v Azure Analysis Services jsou v SQL Server Analysis Services a Power BI Premium datových sad mnohem stejné jako tabelární modely, existuje rozsáhlá knihovna sdílených dat, koncepčních, procedurálních, vývojářských a referenčních článků v dokumentaci Analysis Services. Články v dokumentaci ke sdílenému Analysis Services ukazují, jestli se vztahují také na Azure Analysis Services na hlavičku pod názvem. Můžete také použít selektor verzí nad obsahem a zobrazit jenom ty články, které se vztahují na platformu, kterou používáte.

Přispějte!
Analysis Services dokumentace, jako je tento článek, je open source. Další informace o tom, jak můžete přispívat, najdete v příručce pro přispěvatele docs.
Dokumentace ke službě Azure Analysis Services používá také GitHub Issues (Potíže GitHubu). Můžete poskytnout zpětnou vazbu týkající se produktu nebo dokumentace. Použijte část Váš názor v dolní části článku. GitHub V dokumentaci ke sdílenému Analysis Services nejsou povolené žádné problémy.
Blogy
Všechno se rychle mění. získejte nejnovější informace o blogu Power BI a blogu Azure.
Komunita
Služba Analysis Services má velmi aktivní komunitu uživatelů. Připojte se ke konverzaci na fóru Azure Analysis Services.