Power BI-architectuur: werken aan gegevensbeveiliging



Dit artikel biedt u een gedetailleerde en uitgebreide kennis van hoe de Microsoft Power BI-architectuur precies werkt.

Power BI is de overkoepelende term voor datavisualisatie-, rapportage- en analysetools en -services van Microsoft. Power BI kan gegevens uit verschillende bronnen importeren en deze ordenen om query's uit te voeren, rapportagedashboards te bouwen en gegevensvisualisatie. Power BI heeft een set componenten beschikbaar voor verschillende platforms en doeleinden.
In deze Power BI-architectuur leren we over de volgende onderwerpen:

Dus laten we beginnen met deze Power BI Architecture-zelfstudie.





Wat is Microsoft Power BI-architectuur?

De Power BI-architectuur is een service die is gebouwd op Azure. Azure is de cloud computing-infrastructuur en het platform van Microsoft.

Dit serviceontwerp is gebaseerd op 2 clusters: het online front (web front-end) cluster en de achterafwerking (Back End) cluster . De Web Front End-cluster is aansprakelijk voor initiële associatie en authenticatie met de vaardigheidsbismut-service, en eenmaal gedocumenteerd, verwerkt de back-finishcluster alle resulterende gebruikersinteracties.



Power BI-gateway is on-premise gegevensbronnen verbonden met Power BI Desktop of Power BI-cloudservices om continue gegevens voor rapportage en analyse te krijgen.

power bi-architectuurDe Power BI-architectuur maakt gebruik van de Azure Active Directory (AAD) om gebruikersidentiteiten op te slaan en te beheren. Het beheert de opslag van kennis en slachtofferschap van gegevens Azuurblauwe BLOB en Azure SQL informatie ook.

Web front-endcluster : Power BI-architectuur

Web front-end zorgt voor de initiële verbinding, client authenticatie en verzoekroutering naar de dichtstbijzijnde datacenters in Power BI.Power BI gebruikt Azure Traffic Manager (ATM) om gebruikersverkeer naar het dichtstbijzijnde datacenter te leiden, bepaald door de Domain Name System (DNS) record van de klanten die proberen verbinding te maken met Power BI voor het authenticatieproces en om statische inhoud en bestanden te downloaden. Power BI gebruikt ook de Azure Content Delivery Network (CDN) om de nodige statische inhoud en bestanden efficiënt te distribueren naar gebruikers op basis van geografische locatie.



opdrachtregelargumenten in Java-voorbeeldcode

Het back-endcluster: Power BI-architectuur

Het Back finish-cluster beheert de visualisatie, gebruikersdashboards, datasets, rapporten, dataopslag, dataverbindingen, datavernieuwing in Power BI-services.

Power BI-gateway is verbonden met on-premise databronnen of Power BI-cloudservices voor continue gegevens voor rapportage en analyse. Het fungeert in feite als een gateway tussen gebruikers en Power BI-services. Gebruikers treden niet rechtstreeks op met rollen, maar met de gatewayrol.

Allegegevens worden opgeslagen in Azure BLOB-opslag en gebruikers Azure Storage-account en geverifieerd door Azure Active Directory.

Beveiliging van gegevensopslag

De Power BI-architectuur gebruikt 2 primaire repositories voor het opslaan en beheren van kennis.

De gegevens die van gebruikers worden geüpload, worden vaak naar Azure BLOB-opslag gestuurd, en alle gegevens worden bovendien als artefacten voor de vierkante maat van het systeem bewaard in Azure SQL-informatie.

De lijn in het achterste clusterbeeld, zoals te zien in het vorige gedeelte aan de linkerkant van de stippellijn, verduidelijkt de grens tussen de enige 2 elementen waarvan de vierkante maat toegankelijk is voor gebruikers, en de rollen die die vierkante maat alleen toegankelijk zijn voor het systeem.

hoe je dubbel verandert in int

Zodra een geassocieerde gedocumenteerde gebruiker verbinding maakt met de dienst, wordt de vereniging en elk verzoek van de consument geaccepteerd en beheerd door het gateway-rol , uiteindelijk te behandelen door Azure API-beheer.

Deze heeft dan namens de gebruiker interactie met de rest van de Service. Bovendien,zodra een consument een dashboard probeert te bekijken, accepteert de gatewayrol dat verzoek en stuurt vervolgens individueel een uitnodigingsbrief naar de Presentatierol om de informatie op te halen die de browser nodig heeft om het dashboard weer te geven.

Gebruikersverificatie

Gebruikers loggen in op de service via het e-mailadres dat is gebruikt om hun Power BI Services-account te maken.

De architectuur van Power BI-gebruikers die inloggen op e-mail vanwege de effectieve gebruikersnaam, die wordt doorgegeven aan bronnen wanneer een gebruiker probeert toegang te krijgen tot een stukje informatie. De effectieve gebruikersnaam is toegewezen aan een User Principal Name (UPN) en alle oplossingen die aan het Windows-domeinaccount zijn gekoppeld, zijn erop van toepassing.

converteren van dubbel naar int

Voor organisaties die zakelijke e-mails gebruiken voor aanmelding bij Power BI-architectuur (zoals gebruikersnaam@mail.com), is de effectieve gebruikersnaam voor UPN-toewijzing eenvoudig. Voor organisaties die geen gebruik maken van zakelijke e-mailadressen voor aanmelding bij Power BI-architectuur, zou een toewijzing tussen de AAD en on-premises referenties directory-synchronisatie erop afdwingen.

Platformbeveiliging voor architectuuromvat omgevingsbeveiliging met meerdere tenants en netwerkbeveiliging, daarom de mogelijkheid om extra op AAD gebaseerde beveiligingsmaatregelen te nemen.

Gegevens- en reparatiebeveiliging

Zoals eerder in dit artikel is beschreven, wordt de inloggegevens van de Power BI-architectuur van een gebruiker gebruikt door lokale Active Directory-servers om voor referenties naar een UPN te verwijzen. Het is echter van cruciaal belang om op te merken dat gebruikers aansprakelijk zijn voor hun aandeel. Als een gebruiker die is verbonden met gegevensbronnen haar inloggegevens tot slachtoffer maakt en een rapport deelt dat die gegevens ondersteunt, kunnen de gebruikers met wie het dashboard wordt gedeeld geen toegang tot het rapport krijgen.

Een uitzondering hierop is de verbinding met SQL Server Associate Analysis Services. EEN ccess naar onderliggende rapporten of datasets initieert authenticatie voor de gebruiker die probeert toegang te krijgen tot het rapport. En toegang kan alleen worden verleend als de gebruiker over reservegegevens beschikt om toegang te krijgen tot de informatie.

Dus dit ging allemaal over Microsoft Power BI Architecture-zelfstudie. Ik hoop dat je deze uitleg leuk vindt.

Als je Power BI wilt leren en carrière wilt maken in datavisualisatie of BI, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training helpt je Power BI diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte en we nemen contact met u op.