Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
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
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.
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.
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.