Sdílet prostřednictvím


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. Pomocí pokročilých funkcí mashupu a modelování můžete kombinovat data z více zdrojů dat, definovat metriky a zabezpečit data v jednom důvěryhodném tabulkovém sémantickém datovém modelu. Datový model poskytuje uživatelům jednodušší a rychlejší způsob, jak provádět ad hoc analýzu dat pomocí nástrojů, jako jsou Power BI a Excel.

Důležité

Přenos obrazu do Microsoft Fabric je nyní dostupný. Zrcadlení do prostředků infrastruktury poskytuje lepší analytický výkon, možnost sjednocení datových aktiv pomocí OneLake v Prostředcích Fabric a otevření přístupu k datům ve formátu Delta Parquet.

Díky zrcadlení do Microsoft Fabric můžete neustále replikovat stávající datovou infrastrukturu přímo do OneLake ve Fabric, včetně dat ze SQL Serveru 2016+, Azure SQL Database, Azure SQL Managed Instance, Cosmos DB, Oracle, Snowflake a dalších.

Další informace najdete v tématu Zrcadlené databáze Microsoft Fabric.

Zdroje dat

Video: Podívejte se na přehled služby Azure Analysis Services a zjistěte, jak služba Azure Analysis Services zapadá do celkových možností BI od Microsoftu.

Rychle se dát do chodu

Na webu Azure Portal můžete během několika minut vytvořit server . Pomocí šablon Azure Resource Manageru a PowerShellu můžete vytvářet servery pomocí deklarativní šablony. Pomocí jedné šablony můžete nasadit prostředky serveru spolu s dalšími komponentami Azure, jako jsou účty úložiště a Azure Functions.

Azure Analysis Services se integruje s mnoha službami Azure, které umožňují vytvářet sofistikovaná analytická řešení. Integrace s Microsoft Entra ID poskytuje zabezpečený přístup na základě role k důležitým datům. Integrace s kanály Azure Data Factory zahrnutím aktivity, která načítá data do modelu. Azure Automation a Azure Functions je možné použít ke zjednodušené orchestraci modelů pomocí vlastního kódu.

Správná úroveň, když ji potřebujete

Služba Azure Analysis Services je dostupná na úrovních Developer, Basic a Standard . Ceny plánů na jednotlivých úrovních se 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žší.

Vývojářská úroveň

Tato úroveň se doporučuje pro scénáře vyhodnocení, vývoje a testování. Jeden plán zahrnuje stejné funkce úrovně Standard, ale je omezený na výpočetní výkon, QPU a velikost paměti. Škálování repliky dotazů na více instancí není pro tuto úroveň k dispozici . Tato úroveň nenabízí smlouvu SLA.

Plán QPU Paměť (GB)
D1 20 3

Základní úroveň

Tato úroveň se doporučuje pro produkční řešení s menšími tabulkovými modely, omezenou souběžností uživatelů a požadavky na jednoduchou aktualizaci dat. Škálování repliky dotazů na více instancí není pro tuto úroveň k dispozici . Perspektivy, více oddílů a funkce tabulkového modelu DirectQuery nejsou v této vrstvě podporované .

Plán QPU Paměť (GB)
B1 40 10
B2 80 16

Úroveň Standard

Tato úroveň je určená pro klíčové produkční aplikace, které vyžadují elastickou souběžnost uživatelů a mají rychle rostoucí datové modely. Podporuje pokročilou aktualizaci dat pro aktualizace datového modelu téměř v reálném čase a podporuje všechny funkce tabulkového modelování.

Plán 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ě. Podporované plány a dostupnost replik dotazů závisí na oblasti, kterou zvolíte. Dostupnost replik pro plánování a dotazování se může měnit v závislosti na potřebě a dostupných zdrojích pro každý region.

Severní a Jižní Amerika

Región Podporované plány Repliky dotazů (pouze plány Standard)
Brazílie – jih B1, B2, S0, S1, S2, S4, D1 1
Kanada – střed B1, B2, S0, S1, S2, S4, D1 1
Kanada – střed S8v2, S9v2 1
USA – východ​ B1, B2, S0, S1, S2, S4, D1 1
USA – východ​ S8v2, S9v2 1
USA – východ 2 B1, B2, S0, S1, S2, S4, D1 7
USA – východ 2 S8v2, S9v2 1
Střed USA – sever B1, B2, S0, S1, S2, S4, D1 1
Střed USA – sever S8v2, S9v2 1
Střed USA B1, B2, S0, S1, S2, S4, D1 1
Střed USA S8v2, S9v2 1
Střed USA – jih B1, B2, S0, S1, S2, S4, D1 1
Střed USA – jih S8v2, S9v2 1
Středozápadní USA 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
Západ USA 2 B1, B2, S0, S1, S2, S4, D1 3
Západ USA 2 S8v2, S9v2 1

Evropa

Región Podporované plány Repliky dotazů (pouze plány Standard)
Severní Evropa B1, B2, S0, S1, S2, S4, D1 7
Severní Evropa S8v2, S9v2 3
Velká Británie – jih B1, B2, S0, S1, S2, S4, D1 1
Západní Evropa B1, B2, S0, S1, S2, S4, D1 7
Západní Evropa S8v2, S9v2 1

Asie a Tichomoří

Región 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
Jihovýchodní Asie B1, B2, S0, S1, S2, S4, D1 1
Jihovýchodní Asie S8v2, S9v2 1
Indie – západ B1, B2, S0, S1, S2, S4, D1 1

Škálování podle vašich potřeb

Škálování nahoru/dolů, pozastavení a obnovení

Přejděte nahoru, dolů nebo pozastavte server. Pomocí webu Azure Portal nebo pomocí PowerShellu můžete mít úplnou kontrolu v reálném čase. Platíte jenom za to, co používáte.

Horizontální navýšení prostředků pro rychlou odpověď na dotazy

Se škálováním se klientské dotazy distribuují mezi několik replik dotazů ve fondu dotazů. Repliky dotazů mají synchronizované kopie tabulkových modelů. Rozšířením úlohy dotazu můžete zkrátit dobu odezvy při vysokých úlohách dotazů. Operace zpracování modelů je možné oddělit od fondu dotazů a zajistit, aby klientské dotazy nebyly nepříznivě ovlivněny operacemi zpracování.

Fond dotazů můžete vytvořit až se sedmi dalšími replikami dotazů (celkem osm, včetně vašeho serveru). Počet replik dotazů, které můžete mít ve svém fondu, závisí na vámi vybraném plánu a regionu. Repliky dotazů nelze rozšířit mimo oblast vašeho serveru. Repliky dotazů se účtují stejnou sazbou jako váš server.

Stejně jako u měnících se úrovní můžete škálovat repliky dotazů podle svých potřeb. Nakonfigurujte škálování v portálu nebo pomocí rozhraní REST API. Další informace najdete v tématu Horizontální navýšení kapacity služby Azure Analysis Services.

Cenotvorba

Celkové náklady závisí na řadě faktorů. Například zvolená oblast, úroveň, repliky dotazů a pozastavení/obnovení. K určení typických cen pro vaši oblast použijte cenovou kalkulačku 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 platformě SQL Server Analysis Services

Služba Azure Analysis Services je kompatibilní s mnoha skvělými funkcemi, které jsou již v edici SQL Server Analysis Services Enterprise Edition. Azure Analysis Services podporuje tabulkové modely na 1200 a vyšších úrovních kompatibility. Tabulkové modely jsou relační modelovací konstrukty (model, tabulky, sloupce), které jsou vyjádřeny v definicích objektů tabulkových metadat v kódu TMSL (Tabular Model Scripting Language) a tabulkového objektového modelu (TOM). Podporují se oddíly, perspektivy, zabezpečení na úrovni řádků, obousměrné relace a překlady*. Multidimenzionální modely a PowerPivot pro SharePoint se ve službě Azure Analysis Services nepodporují.

Podporují se tabulkové modely v režimu v paměti i v režimu DirectQuery. Tabulkové modely v paměti (výchozí) podporují více zdrojů dat. Vzhledem k tomu, že data modelu jsou vysoce komprimovaná a uložená v mezipaměti v paměti, poskytuje tento režim nejrychlejší odpověď na dotazy nad velkým množstvím dat. Poskytuje také největší flexibilitu pro komplexní datové sady a dotazy.

Dělení umožňuje přírůstkové načítání, zvyšuje paralelizaci a snižuje spotřebu paměti. Jsou podporovány i další pokročilé funkce modelování dat, jako jsou počítané tabulky a všechny funkce DAX. Modely v paměti musí být aktualizovány (zpracovány), aby se aktualizovala data uložená v mezipaměti ze zdrojů dat. Díky podpoře instančního objektu Azure nabízejí bezobslužné operace aktualizace pomocí PowerShellu, TOM, TMSL a REST flexibilitu při zajištění toho, aby data modelu byla vždy up-to-date.

Režim DirectQuery* využívá back-endovou relační databázi pro ukládání a spouštění dotazů. Jsou podporovány extrémně velké datové sady v SQL Serveru, SQL Server Data Warehouse, Azure SQL Database, Azure Synapse Analytics, Oracle a Teradata. Back-endové datové sady můžou překročit dostupnou paměť prostředků serveru. Složité scénáře aktualizace datového modelu nejsou potřeba. Existují také určitá omezení, jako jsou omezené typy zdrojů dat, omezení vzorců DAX a některé pokročilé funkce modelování dat se nepodporují. Než určíte nejlepší režim, podívejte se na režim Direct Query.

* Dostupnost funkcí závisí na úrovni.

Podporované zdroje dat

Tabulkové modely ve službě Azure Analysis Services podporují širokou škálu zdrojů dat od jednoduchých textových souborů až po velké objemy dat ve službě Azure Data Lake Store. Další informace najdete v tématu Zdroje dat podporované 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 1200 a vyšších úrovních kompatibility. Další informace najdete v tématu Úroveň kompatibility pro tabulkové modely.

Vaše data jsou zabezpečená.

Azure Analysis Services poskytuje zabezpečení citlivých dat na několika úrovních. Služba Analysis Services poskytuje jako službu Azure základní úroveň ochrany útoků DDoS (Distributed Denial of Service) automaticky povolených jako součást platformy Azure. Další informace najdete v přehledu služby Azure DDoS Protection.

Na úrovni serveru poskytují služby Analysis Services bránu firewall, ověřování Azure, role správce serveru a šifrování typu Server-Side. Na úrovni datového modelu se role uživatelů, zabezpečení na úrovni řádků a objektů zajistí, že jsou vaše data v bezpečí a uvidí je jenom uživatelé, kteří je chtějí vidět.

Firewall (síťová brána)

Brána firewall služby Azure Analysis Services blokuje všechna připojení klientů kromě IP adres určených v pravidlech. Ve výchozím nastavení není ochrana firewallem pro nové servery povolená. Doporučuje se povolit ochranu brány firewall a pravidla se nakonfigurují jako součást skriptu zřizování serveru nebo na portálu hned po vytvoření serveru. Nakonfigurujte pravidla určující povolené IP adresy podle IP adres jednotlivých klientů nebo podle rozsahu. Povolit nebo blokovat je možné také připojení (služby) Power BI. Nakonfigurujte bránu firewall a pravidla na portálu nebo pomocí PowerShellu. Další informace najdete v tématu Konfigurace brány firewall serveru.

Autentizace

Ověřování uživatelů zpracovává ID Microsoft Entra. Při přihlašování uživatelé používají identitu účtu organizace s přístupem na základě role k databázi. Uživatelské identity musí být členy výchozího Microsoft Entra ID pro předplatné, ve kterém je server. Další informace najdete v tématu Ověřování a uživatelská oprávnění.

Zabezpečení dat

Azure Analysis Services používá úložiště objektů blob v Azure k zachování úložiště a metadat pro databáze Analysis Services. Datové soubory v rámci objektu blob se šifrují pomocí šifrování na straně serveru Azure (SSE). Pokud používáte režim Direct Query, ukládají se pouze metadata. K skutečným datům se přistupuje prostřednictvím šifrovaného protokolu ze zdroje dat v době dotazu.

Zabezpečený přístup ke zdrojům dat místně ve vaší organizaci se dosahuje instalací a konfigurací místní brány dat. Brány poskytují přístup k datům v režimu DirectQuery i v paměti.

Seznam rolí

Služba Analysis Services používá autorizaci založenou na rolích , která uděluje přístup k databázovým operacím, objektům a datům serveru a modelu. Všichni uživatelé, kteří přistupují k serveru nebo databázi, to dělají pomocí svého uživatelského účtu Microsoft Entra v rámci přiřazené role. Role správce serveru je na úrovni prostředku 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řidávají pomocí portálu, SSMS nebo PowerShellu.

Uživatelům, kteří nejsou správci, kteří se dotazují na data, mají udělený přístup prostřednictvím databázových rolí. Role databáze se vytvoří jako samostatný objekt v databázi a vztahuje se pouze na databázi, ve které je tato role vytvořena. Databázové role jsou definovány oprávněními správce, čtení a čtení a zpracování. Uživatelské a skupinové účty se přidávají 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 v modelu konfiguruje pomocí výrazů DAX, které definují řádky v tabulce, a všech řádků v mnoha směrech související tabulky, kterou může uživatel dotazovat. Filtry řádků pomocí výrazů DAX jsou definovány pro oprávnění ke čtení a čtení a zpracování .

Zabezpečení na úrovni objektů

Tabulkové modely na úrovni kompatibility 1400 a vyšší podporují zabezpečení na úrovni objektů, které zahrnuje zabezpečení na úrovni tabulky a zabezpečení na úrovni sloupců. Zabezpečení na úrovni objektů se nastavuje v metadatech založených na JSON pomocí TMSL nebo TOM. Další informace najdete v tématu Zabezpečení na úrovni objektů.

Automatizace prostřednictvím služebních identit

Služební zásady jsou prostředek aplikace Microsoft Entra, které vytvoříte v rámci svého tenanta za účelem provádění bezobslužných operací na úrovni prostředků a služeb. Service principály se používají s Azure Automation, bezobslužným režimem PowerShellu, vlastními klientskými aplikacemi a webovými aplikacemi k automatizaci běžných úloh, jako jsou aktualizace dat, škálování nahoru/dolů a pozastavení/obnovení. Oprávnění se přiřazují servisním principálům přes členství v rolích. Další informace najdete v tématu Automatizace s principály služeb.

Zásady správného řízení Azure

Služba Azure Analysis Services se řídí podmínkami služeb Microsoft Online Services a prohlášením společnosti Microsoft o zásadách ochrany osobních údajů. Další informace o zabezpečení Azure najdete v Centru zabezpečení Microsoftu.

Použití nástrojů, které už znáte

Vývojářské nástroje BI

Visual Studio

Vyvíjejte a nasazujte modely pomocí sady Visual Studio s projekty Analysis Services. Rozšíření projektů Analysis Services obsahuje šablony a průvodce, které vám pomůžou rychle začít pracovat. Prostředí pro vytváření modelů ve Visual Studio teď obsahuje moderní funkce pro dotazování na zdroje dat a jejich mashup pro tabulkové modely verze 1400 a vyšší. Pokud jste obeznámeni s získáním dat v Power BI Desktopu a Excelu 2016, už víte, jak snadné je vytvářet vysoce přizpůsobené dotazy na zdroje dat.

Projekty služby Microsoft Analysis Services jsou k dispozici jako bezplatný instalovatelný balíček VSIX. Stáhněte si z Marketplace. Rozšíření funguje s libovolnou verzí sady Visual Studio 2017 a novější, včetně bezplatné edice Community.

SQL Server Management Studio

Správa serverů a modelových databází pomocí aplikace SQL Server Management Studio (SSMS) Připojte se ke svým serverům v cloudu. Spouštějte skripty TMSL přímo z okna dotazu XMLA a automatizujte úlohy pomocí skriptů TMSL a PowerShellu. Nové funkce probíhají rychle – SSMS se aktualizuje každý měsíc.

Opensourcové nástroje

Služba Analysis Services má živou komunitu vývojářů, kteří vytvářejí nástroje. DAX Studio je skvělý opensourcový nástroj pro vytváření, diagnostiku, ladění výkonu a analýzu jazyka 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, používají rutiny Azure PowerShell. Další úlohy správy databází, jako je přidání nebo odebrání členů rolí, zpracování nebo spouštění skriptů TMSL, používají rutiny v modulu SqlServer. Další informace najdete v tématu Správa 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), který popisuje objekty modelu. TOM je přístupný ve formátu JSON prostřednictvím jazyka TMSL (Tabular Model Scripting Language) a jazyka definice dat AMO prostřednictvím oboru názvů Microsoft.AnalysisServices.Tabular .

Podporuje nejnovější klientské nástroje.

Vizualizace dat

Moderní nástroje pro zkoumání a vizualizaci dat, jako jsou Power BI, Excel, Reporting Services a nástroje třetích stran, jsou podporované a poskytují uživatelům vysoce interaktivní a vizuálně bohaté přehledy o datech modelu.

Monitorování a diagnostika

Služba Azure Analysis Services je integrovaná s metrikami služby Azure Monitor a poskytuje rozsáhlý počet metrik specifických pro prostředky, které vám pomůžou monitorovat výkon a stav serverů. Zaznamenává metriky do protokolů platformy prostředků. Monitorujte a odesílejte protokoly do Azure Storage, streamujte je do Azure Event Hubs a exportujte je do Azure Monitor logs, služby zabezpečeného a dobře spravovaného cloudu Azure. Další informace najdete v tématu Monitorování analytických služeb.

Azure Analysis Services také podporuje použití dynamických zobrazení pro správu (DMVs). Na základě syntaxe SQL, schémata řad rozhraní Dynamických Správních Pohledů (DMV) vracejí metadata a informace o monitorování instance serveru.

Dokumentace

Tady je zahrnutá dokumentace specifická pro Službu Azure Analysis Services. K vyhledání článků použijte seznam obsahu na levé straně obrazovky vašeho prohlížeče.

Vzhledem k tomu, že tabulkové modely ve službě Azure Analysis Services jsou velmi stejné jako tabulkové modely v datových sadách SQL Server Analysis Services a Power BI Premium, existuje rozsáhlá knihovna kurzů sdíleného modelování dat, koncepčních, procedurálních, vývojářských a referenčních článků v dokumentaci ke službě Analysis Services. Články ve sdílené dokumentaci ke službě Analysis Services ukazují, jestli se vztahují také na Službu Azure Analysis Services pomocí banneru APPLY TO pod názvem. Pomocí selektoru verze nad obsahem můžete zobrazit jenom ty články, které platí pro platformu, kterou používáte.

Sdílená dokumentace

Přispět!

Dokumentace ke službě Analysis Services, jako je tento článek, je open source. Další informace o tom, jak přispívat, najdete v naší příručce pro přispěvatele.

Dokumentace ke službě Azure Analysis Services také používá problémy s GitHubem. Můžete poskytnout zpětnou vazbu k produktu nebo dokumentaci. Použijte zpětnou vazbu v dolní části článku. GitHub Issues nejsou povoleny pro sdílenou dokumentaci Analysis Services.

Blogy

Věci se rychle mění. Získejte nejnovější informace o blogu Power BI a blogu Azure.

Q&A

Microsoft Q&A je technická komunitní platforma, která poskytuje bohaté online prostředí pro zodpovězení technických otázek. Připojte se ke konverzaci na fóru Q&A – Azure Analysis Services.

Další kroky