Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Analysis Services is een volledig beheerd Platform as a Service (PaaS) dat gegevensmodellen op bedrijfsniveau in de cloud biedt. Gebruik geavanceerde mashup- en modelleringsfuncties om gegevens uit meerdere gegevensbronnen te combineren, metrische gegevens te definiëren en uw gegevens te beveiligen in één vertrouwd semantisch gegevensmodel in tabelvorm. Het gegevensmodel biedt gebruikers een eenvoudigere en snellere manier om ad-hocgegevensanalyse uit te voeren met behulp van hulpprogramma's zoals Power BI en Excel.
Video: Bekijk het overzicht van Azure Analysis Services voor meer informatie over hoe Azure Analysis Services past bij de algehele BI-mogelijkheden van Microsoft.
Snel aan de slag
In Azure Portal kunt u binnen enkele minuten een server maken. En met Azure Resource Manager-sjablonen en PowerShell kunt u servers maken met behulp van een declaratieve sjabloon. Met één sjabloon kunt u serverbronnen samen met andere Azure-onderdelen, zoals opslagaccounts en Azure Functions, implementeren.
Azure Analysis Services kan worden geïntegreerd met veel Azure-services, zodat u geavanceerde analyseoplossingen kunt bouwen. Integratie met Microsoft Entra ID biedt veilige, op rollen gebaseerde toegang tot uw kritieke gegevens. Integreer met Azure Data Factory-pijplijnen door een activiteit op te doen waarmee gegevens in het model worden geladen. Azure Automation en Azure Functions kunnen worden gebruikt voor lichtgewicht indeling van modellen met behulp van aangepaste code.
De juiste laag wanneer u deze nodig hebt
Azure Analysis Services is beschikbaar in de servicelagen Developer, Basic en Standard. Binnen elke servicelaag variëren de abonnementskosten afhankelijk van verwerkingskracht, QPU's (Query Processing Units) en geheugen. Wanneer u een server maakt, selecteert u binnen een servicelaag een abonnement. U kunt een abonnement binnen dezelfde servicelaag omhoog of omlaag bijstellen en ook upgraden naar een hogere servicelaag. U kunt echter niet downgraden naar een lagere servicelaag.
Ontwikkelaarslaag
Deze laag wordt aanbevolen voor evaluatie-, ontwikkelings- en testscenario's. Eén abonnement bevat dezelfde functionaliteit van de standard-laag, maar is beperkt in verwerkingskracht, QPU's en geheugengrootte. Uitschalen van queryreplica's is niet beschikbaar voor deze laag. Deze laag biedt geen SLA.
Plannen | QPUs | Geheugen (Gigabyte) |
---|---|---|
D1 | 20 | 3 |
Basistier
Deze laag wordt aanbevolen voor productieoplossingen met kleinere tabellaire modellen, beperkte gelijktijdigheid van gebruikers en eenvoudige vereisten voor het vernieuwen van gegevens. Het opschalen van query-replica's is niet beschikbaar voor deze laagnaam. Perspectieven, meerdere partities en functies van tabellaire DirectQuery-modellen worden niet ondersteund in deze laag.
Plannen | QPUs | Geheugen (Gigabyte) |
---|---|---|
B1 | 40 | 10 |
B2 | 80 | 16 |
Standaardlaag
Deze laag is bedoeld voor bedrijfskritieke productietoepassingen waarvoor elastische gelijktijdigheid van gebruikers is vereist en die snel groeiende gegevensmodellen hebben. Het ondersteunt geavanceerde gegevensvernieuwing voor bijna realtime gegevensmodelupdates en ondersteunt alle functies voor tabellaire modellering.
Plannen | QPUs | Geheugen (Gigabyte) |
---|---|---|
S0 | 40 | 10 |
S1 | 100 | vijfentwintig |
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 - Niet beschikbaar in alle regio's.
2 - S8 en S9 zijn afgeschaft. v2 wordt aanbevolen.
Beschikbaarheid per regio
Azure Analysis Services wordt ondersteund in regio's in de hele wereld. Ondersteunde plannen en beschikbaarheid van queryreplica's zijn afhankelijk van de regio die u kiest. De beschikbaarheid van plannen en replicabeschikbaarheid voor queries kan veranderen, afhankelijk van behoefte en beschikbare middelen in elke regio.
Amerika
Regio | Ondersteunde abonnementen | Queryreplica's (alleen standaardabonnementen) |
---|---|---|
Brazilië Zuid | B1, B2, S0, S1, S2, S4, D1 | 1 |
Centraal Canada | B1, B2, S0, S1, S2, S4, D1 | 1 |
Centraal Canada | S8v2, S9v2 | 1 |
Oostelijke VS | B1, B2, S0, S1, S2, S4, D1 | 1 |
Oostelijke VS | S8v2, S9v2 | 1 |
Oostelijke Verenigde Staten 2 | B1, B2, S0, S1, S2, S4, D1 | 7 |
Oostelijke Verenigde Staten 2 | S8v2, S9v2 | 1 |
Noord-Centraal VS | B1, B2, S0, S1, S2, S4, D1 | 1 |
Noord-Centraal VS | S8v2, S9v2 | 1 |
Centrale Verenigde Staten | B1, B2, S0, S1, S2, S4, D1 | 1 |
Centrale Verenigde Staten | S8v2, S9v2 | 1 |
Zuid-Centraal Verenigde Staten | B1, B2, S0, S1, S2, S4, D1 | 1 |
Zuid-Centraal Verenigde Staten | S8v2, S9v2 | 1 |
West-Centraal VS | B1, B2, S0, S1, S2, S4, D1 | 3 |
Westelijke VS | B1, B2, S0, S1, S2, S4, D1 | 7 |
Westelijke VS | S8v2, S9v2 | 2 |
West US2 | B1, B2, S0, S1, S2, S4, D1 | 3 |
West US2 | S8v2, S9v2 | 1 |
Europa
Regio | Ondersteunde abonnementen | Queryreplica's (alleen standaardabonnementen) |
---|---|---|
Europa - noord | B1, B2, S0, S1, S2, S4, D1 | 7 |
Europa - noord | S8v2, S9v2 | 3 |
Verenigd Koninkrijk Zuid | B1, B2, S0, S1, S2, S4, D1 | 1 |
West-Europa | B1, B2, S0, S1, S2, S4, D1 | 7 |
West-Europa | S8v2, S9v2 | 1 |
Azië en Stille Oceaan
Regio | Ondersteunde abonnementen | Queryreplica's (alleen standaardabonnementen) |
---|---|---|
Oost-Australië | B1, B2, S0, S1, S2, S4 | 3 |
Oost-Australië | S8v2, S9v2 | 1 |
Australië Zuidoost | B1, B2, S0, S1, S2, S4, D1 | 1 |
Oost-Japan | B1, B2, S0, S1, S2, S4, D1 | 1 |
Oost-Japan | S8v2, S9v2 | 1 |
Zuidoost-Azië | B1, B2, S0, S1, S2, S4, D1 | 1 |
Zuidoost-Azië | S8v2, S9v2 | 1 |
West-Indië | B1, B2, S0, S1, S2, S4, D1 | 1 |
Opschalen naar uw behoeften
Opschalen, afschalen, pauzeren en hervatten
Ga omhoog, omlaag of onderbreek uw server. Gebruik de Azure-portal of houd onderweg volledig controle met PowerShell. U betaalt alleen voor wat u gebruikt.
Resources uitschalen voor snelle respons op zoekopdrachten
Met uitschalen worden clientquery's verdeeld over meerdere queryreplica's in een querygroep. Query replicas hebben gesynchroniseerde kopieën van uw tabellenmodellen. Door de queryworkload te spreiden, kunt u de reactietijden tijdens hoge queryworkloads verminderen. Modelverwerkingsbewerkingen kunnen worden gescheiden van de querygroep, zodat clientquery's niet nadelig worden beïnvloed door verwerkingsbewerkingen.
U kunt een querygroep maken met maximaal zeven extra queryreplica's (acht totalen, inclusief uw server). Het aantal query-replica's dat u in uw pool kunt hebben, hangt af van uw gekozen plan en regio. Queryreplica's kunnen niet buiten de regio van uw server worden verspreid. Queryreplica's worden gefactureerd met hetzelfde tarief als uw server.
Net als bij het wijzigen van niveaus, kunt u queryreplica's uitschalen op basis van uw behoeften. Configureer uitschalen in de portal of met behulp van REST API's. Voor meer informatie, zie Uitschalen van Azure Analysis Services.
Prijsstelling
De totale kosten zijn afhankelijk van een aantal factoren. Bijvoorbeeld uw gekozen regio, de laag, query-replica's en onderbreking/hervatting. Gebruik de calculator voor Prijzen voor Azure Analysis Services om typische prijzen voor uw regio te bepalen. Dit hulpprogramma berekent prijzen voor één single-serverexemplaar voor één regio. Denk eraan dat queryreplica's worden gefactureerd tegen hetzelfde tarief als de server.
Gebouwd op SQL Server Analysis Services
Azure Analysis Services is compatibel met veel geweldige functies die al aanwezig zijn in SQL Server Analysis Services Enterprise Edition. Azure Analysis Services ondersteunt tabellaire modellen op de compatibiliteitsniveaus 1200 en hoger. Tabellaire modellen zijn relationele modelleringsconstructies (model, tabellen, kolommen), geformuleerd in tabellaire metagegevensobjectdefinities in TMSL-code (Tabular Model Scripting Language) en TOM-code (Tabular Object Model). Partities, perspectieven, beveiliging op rijniveau, bidirectionele relaties en vertalingen worden allemaal ondersteund*. Multidimensionale modellen en PowerPivot voor SharePoint worden niet ondersteund in Azure Analysis Services.
Tabellaire modellen in zowel in-memory- als DirectQuery-modi worden ondersteund. In-memory modus (standaard) tabellaire modellen ondersteunen meerdere gegevensbronnen. Omdat modelgegevens zeer gecomprimeerd en in het geheugen in de cache worden opgeslagen, biedt deze modus de snelste queryrespons ten opzichte van grote hoeveelheden gegevens. Het biedt ook de grootste flexibiliteit voor complexe gegevenssets en query's.
Partitioneren maakt incrementele belastingen mogelijk, verhoogt parallellisatie en vermindert het geheugenverbruik. Andere geavanceerde functies voor gegevensmodellering, zoals berekende tabellen en alle DAX-functies, worden ondersteund. In-memory modellen moeten worden vernieuwd (verwerkt) om in de cache opgeslagen gegevens uit gegevensbronnen bij te werken. Met ondersteuning voor Azure-service-principals bieden bewerkingen voor vernieuwing zonder toezicht met Behulp van PowerShell, TOM, TMSL en REST flexibiliteit om ervoor te zorgen dat uw modelgegevens altijd up-to-date zijn.
De DirectQuery-modus* maakt gebruik van de relationele back-enddatabase voor opslag en query-uitvoering. Extreem grote gegevenssets in individuele SQL Server-, SQL Server Data Warehouse-, Azure SQL Database-, Azure Synapse Analytics-, Oracle- en Teradata-gegevensbronnen worden ondersteund. Back-endgegevenssets kunnen het beschikbare geheugen van serverbronnen overschrijden. Complexe scenario's voor het vernieuwen van gegevensmodellen zijn niet nodig. Er zijn ook enkele beperkingen, zoals beperkte gegevensbrontypen, DAX-formulebeperkingen en sommige geavanceerde functies voor gegevensmodellering worden niet ondersteund. Voordat u de beste modus voor u bepaalt, raadpleegt u de DirectQuery-modus.
* Beschikbaarheid van functies is afhankelijk van de laag.
Ondersteunde gegevensbronnen
Tabellaire modellen in Azure Analysis Services ondersteunen een groot aantal gegevensbronnen van eenvoudige tekstbestanden tot Big Data in Azure Data Lake Store. Zie Gegevensbronnen die worden ondersteund in Azure Analysis Services voor meer informatie.
Compatibiliteitsniveau
Compatibiliteitsniveau verwijst naar releasespecifiek gedrag in de Analysis Services-engine. Azure Analysis Services ondersteunt tabellaire modellen op de compatibiliteitsniveaus 1200 en hoger. Zie Compatibiliteitsniveau voor tabellaire modellen voor meer informatie.
Uw gegevens zijn beveiligd
Azure Analysis Services biedt beveiliging voor uw gevoelige gegevens op meerdere niveaus. Als Azure-service biedt Analysis Services de Basic Level Protection van DDoS-aanvallen (Distributed Denial of Service) die automatisch worden ingeschakeld als onderdeel van het Azure-platform. Zie het overzicht van Azure DDoS Protection voor meer informatie.
Op serverniveau biedt Analysis Services firewall-, Azure-verificatie-, serverbeheerdersrollen en Server-Side-versleuteling. Op gegevensmodelniveau zorgen gebruikersrollen, rijniveau en objectniveau ervoor dat uw gegevens veilig zijn en alleen zichtbaar zijn voor gebruikers die het willen zien.
Brandmuur
Azure Analysis Services Firewall blokkeert alle andere clientverbindingen dan die IP-adressen die zijn opgegeven in regels. Firewall-beveiliging is standaard niet ingeschakeld voor nieuwe servers. Het wordt aanbevolen om firewallbeveiliging in te schakelen en regels worden geconfigureerd als onderdeel van een serverinrichtingsscript of in de portal direct nadat de server is gemaakt. Configureer regels die toegestane IP-adressen opgeven op basis van afzonderlijke IP-adressen van clients of per bereik. Verbindingen van Power BI (service) kunnen ook worden toegestaan of geblokkeerd. Configureer firewall en regels in de portal of met behulp van PowerShell. Zie Een serverfirewall configureren voor meer informatie.
Authenticatie
Gebruikersverificatie wordt verwerkt door Microsoft Entra-id. Wanneer gebruikers zich aanmelden, gebruiken gebruikers een organisatieaccountidentiteit met op rollen gebaseerde toegang tot de database. Gebruikersidentiteiten moeten lid zijn van de standaard Microsoft Entra-id voor het abonnement waarin de server zich bevindt. Zie Verificatie- en gebruikersmachtigingen voor meer informatie.
Gegevensbeveiliging
Azure Analysis Services maakt gebruik van Azure Blob Storage om opslag en metagegevens voor Analysis Services-databases te behouden. Gegevensbestanden in Blob worden versleuteld met behulp van Azure Blob Server Side Encryption (SSE). Wanneer u de Direct Query-modus gebruikt, worden alleen metagegevens opgeslagen. De werkelijke gegevens worden geopend via een versleuteld protocol van de gegevensbron tijdens het uitvoeren van query's.
Beveiligde toegang tot on-premises gegevensbronnen in uw organisatie wordt bereikt door een on-premises gegevensgateway te installeren en te configureren. Gateways bieden toegang tot gegevens voor zowel DirectQuery- als in-memory modi.
Rollen
Analysis Services maakt gebruik van op rollen gebaseerde autorisatie die toegang verleent tot server- en modeldatabasebewerkingen, -objecten en -gegevens. Alle gebruikers die toegang hebben tot een server of database doen dit met hun Microsoft Entra-gebruikersaccount binnen een toegewezen rol. De serverbeheerderrol bevindt zich op serverresourceniveau. Standaard wordt het account dat wordt gebruikt bij het maken van een server automatisch opgenomen in de rol Serverbeheerders. Extra gebruikers- en groepsaccounts worden toegevoegd met behulp van de portal, SSMS of PowerShell.
Gebruikers zonder beheerdersrechten die query's uitvoeren op gegevens, krijgen toegang via databaserollen. Een databaserol wordt gemaakt als een afzonderlijk object in de database en is alleen van toepassing op de database waarin die rol is gemaakt. Databaserollen worden gedefinieerd door (database)-beheerdersmachtigingen, lees- en procesmachtigingen. Gebruikers- en groepsaccounts worden toegevoegd met behulp van SSMS of PowerShell.
Beveiliging per rij
Tabellaire modellen op alle compatibiliteitsniveaus ondersteunen beveiliging op rijniveau. Beveiliging op rijniveau wordt geconfigureerd in het model met behulp van DAX-expressies die de rijen in een tabel definiëren en rijen in de vele richtingen van een gerelateerde tabel waarop een gebruiker een query kan uitvoeren. Rijfilters met DAX-expressies worden gedefinieerd voor de machtigingen Lezen en Lezen en Verwerken.
Beveiliging op objectniveau
Tabellaire modellen op het compatibiliteitsniveau 1400 en hoger ondersteunen beveiliging op objectniveau, waaronder beveiliging op tabelniveau en beveiliging op kolomniveau. Beveiliging op objectniveau wordt ingesteld in de op JSON gebaseerde metagegevens met behulp van TMSL of TOM. Zie Beveiliging op objectniveau voor meer informatie.
Automatisering via serviceprincipalen
Service principals zijn een Microsoft Entra-toepassingsresource die u binnen uw tenant maakt om onbewaakte resource- en servicediensten uit te voeren. Service-principals worden gebruikt met Azure Automation, de modus zonder toezicht van PowerShell, aangepaste clienttoepassingen en web-apps om algemene taken te automatiseren, zoals het vernieuwen van gegevens, omhoog/omlaag schalen en onderbreken/hervatten. Machtigingen worden toegewezen aan serviceprincipals via roltoewijzing. Zie Automation met service-principals voor meer informatie.
Azure-beheer
Azure Analysis Services is onderhevig aan de voorwaarden van Microsoft Online Services en de Privacyverklaring van Microsoft. Zie het Vertrouwenscentrum van Microsoft voor meer informatie over Azure Security.
Gebruik de hulpprogramma's die u al kent
Visual Studio
Ontwikkel en implementeer modellen met Visual Studio met Analysis Services-projecten. De extensie Analysis Services-projecten bevat sjablonen en wizards waarmee u snel aan de slag kunt. De ontwerpomgeving voor modellen in Visual Studio bevat nu de moderne Get Data-gegevensbronquery en mashup-functionaliteit voor tabellenmodellen van versie 1400 en hoger. Als u bekend bent met Gegevens ophalen in Power BI Desktop en Excel 2016, weet u al hoe eenvoudig het is om zeer aangepaste gegevensbronquery's te maken.
Microsoft Analysis Services Projects is beschikbaar als een gratis installeerbaar VSIX-pakket. Downloaden van de Marketplace. De extensie werkt met elke versie van Visual Studio 2017 en hoger, inclusief de gratis Community-editie.
SQL Server Management Studio
Beheer uw servers en modeldatabases met behulp van SQL Server Management Studio (SSMS). Maak verbinding met uw servers in de cloud. Voer TMSL-scripts rechtstreeks uit vanuit het XMLA-queryvenster en automatiseer taken met behulp van TMSL-scripts en PowerShell. Nieuwe functies en functionaliteit worden snel uitgevoerd. SSMS wordt maandelijks bijgewerkt.
Opensource-hulpprogramma's
Analysis Services heeft een levendige community van ontwikkelaars die hulpprogramma's maken. DAX Studio is een uitstekend opensource-hulpprogramma voor het ontwerpen, diagnosticeren, afstemmen van prestaties en analyse van DAX.
PowerShell
Serverresourcebeheer taken zoals het maken van serverresources, het onderbreken of hervatten van serverbewerkingen, of het wijzigen van het serviceniveau maken gebruik van Azure PowerShell-cmdlets. Andere taken voor het beheren van databases, zoals het toevoegen of verwijderen van rolleden, verwerking of het uitvoeren van TMSL-scripts, maken gebruik van cmdlets in de SqlServer-module. Zie Azure Analysis Services beheren met PowerShell voor meer informatie.
Objectmodel en scripting
Tabellaire modellen bieden snelle ontwikkeling en zijn zeer aanpasbaar. Tabellaire modellen bevatten het Tabellaire objectmodel (TOM) om modelobjecten te beschrijven. TOM wordt weergegeven in JSON via de TMSL (Tabular Model Scripting Language) en de AMO-gegevensdefinitietaal via de naamruimte Microsoft.AnalysisServices.Tabular .
Ondersteunt de nieuwste clienthulpprogramma's
Moderne hulpprogramma's voor gegevensverkenning en visualisatie, zoals Power BI, Excel, Reporting Services en hulpprogramma's van derden, worden allemaal ondersteund en bieden gebruikers zeer interactieve en visueel rijke inzichten in uw modelgegevens.
Bewaking en diagnostiek
Azure Analysis Services is geïntegreerd met metrische gegevens van Azure Monitor en biedt een uitgebreid aantal resourcespecifieke metrische gegevens om u te helpen de prestaties en status van uw servers te bewaken. Leg metrische gegevens vast met resourceplatformlogboeken. Bewaak en verzend logboeken naar Azure Storage, stream ze naar Azure Event Hubs en exporteer ze naar Azure Monitor-logboeken, een service van de beveiligde en goed beheerde cloud van Azure. Voor meer informatie, zie Het bewaken van Analysis Services.
Azure Analysis Services biedt ook ondersteuning voor het gebruik van dynamische beheerweergaven (DMV's). Op basis van sql-syntaxis interfaceschemarijen voor DMV's die metagegevens retourneren en informatie over het serverexemplaren controleren.
Documentatie
Documentatie die specifiek is voor Azure Analysis Services is hier opgenomen. Gebruik de inhoudsopgave aan de linkerkant van het browserscherm om artikelen te vinden.
Omdat tabellaire modellen in Azure Analysis Services grotendeels hetzelfde zijn als tabellaire modellen in SQL Server Analysis Services en Power BI Premium-gegevenssets, is er een uitgebreide bibliotheek met zelfstudies, conceptuele, procedurele, ontwikkelaars en referentieartikelen over gedeelde gegevensmodellen in Analysis Services-documentatie. Artikelen in de gedeelde Analysis Services-documentatie geven aan of ze ook van toepassing zijn op Azure Analysis Services door middel van een banner "van toepassing op" onder de titel. U kunt ook de versiekiezer boven de inhoudsopgave gebruiken om alleen de artikelen te zien die van toepassing zijn op het platform dat u gebruikt.
Bijdragen!
Analysis Services-documentatie, zoals dit artikel, is open source. Zie onze gids voor inzenders voor meer informatie over hoe u kunt bijdragen.
Azure Analysis Services-documentatie maakt ook gebruik van GitHub Issues. U kunt feedback geven over het product of de documentatie. Gebruik feedback onderaan een artikel. GitHub-issues zijn niet ingeschakeld voor gedeelde Analysis Services-documentatie.
Bloggen
Dingen veranderen snel. Download de meest recente informatie op de Power BI-blog en azure-blog.
Vragen en Antwoorden
Microsoft Q&A is een technisch communityplatform dat een uitgebreide online ervaring biedt bij het beantwoorden van uw technische vragen. Neem deel aan het gesprek op Q&A - Azure Analysis Services-forum.