Co je Azure Analysis Services?

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.

Zdroje dat

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.

Vývojářské nástroje BI

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

Vizualizace dat

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.

Sdílená dokumentace

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.

Další kroky