Ange behörigheter för åtkomst till analys- och analysvyer

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Om du vill använda Power BI för Azure DevOps eller för att köra en OData-fråga för Analys måste du ha behörigheten Visa analys . Som standard anges behörigheten Visa analys för alla deltagare med grundläggande åtkomst. Användare som beviljats intressentåtkomst har inte behörighet att visa eller redigera analysvyer.

Om du vill redigera en analysvy eller ansluta till en analysvy i Power BI måste du ha behörighet för den vyn.

Om du bara lägger till en Analytics-widget på en instrumentpanel eller visar en Analytics-widget som lagts till på en instrumentpanel krävs inga särskilda behörigheter.

Kommentar

Analys stöder inte säkerhet på områdessökvägsnivå. Om en användare har åtkomst till ett projekt och kan rapportera om projektet men inte har åtkomst till arbetsobjekt inom vissa områden i projektet kan de därför visa data via Analys. För att skydda dina data är därför bästa praxis att inte tillåta rapportering mot analys för någon användare som inte har åtkomst till alla data i ett projekt.

Förutsättningar

  • Om du vill ändra behörigheter på projektnivå måste du vara medlem i grupperna Projektadministratörer eller Projektsamlingsadministratörer.

Mer information om hur du arbetar med behörigheter finns i Komma igång med behörigheter, åtkomst och säkerhetsgrupper.

Ställa in behörigheter

Du beviljar eller begränsar behörigheter till en användare genom att ange en eller flera behörigheter för Analytics till Tillåt eller Neka via projektets behörighetssida . Som standard beviljas alla medlemmar i gruppen Deltagare åtkomst för att redigera och ta bort delade analysvyer och visa analysdata.

Kommentar

Information om hur du aktiverar det nya användargränssnittet för projektbehörigheter Inställningar sidan finns i Aktivera förhandsgranskningsfunktioner.

  1. Öppna webbportalen och välj det projekt där du vill lägga till användare eller grupper. Information om hur du väljer ett annat projekt finns i Växla projekt, lagringsplats, team.

  2. Välj Projektinställningar och sedan Behörigheter.

    Screenshot Project Settings>Permissions.

  3. Välj den person eller grupp som du vill ändra behörigheter för och ändra sedan deras behörighetstilldelning.

    Här anger vi till exempel behörigheterna för Chuck Reinhart. Inställningen nekar behörighet att ta bort eller ändra delade analysvyer, men tillåter åtkomst till Analysdata.

    Screenshot of user project-level permissions, Analytics permissions changed.

  4. Navigera bort från behörighetssidan när du är klar. Ändringar som du har gjort sparas automatiskt.

Välj fliken Aktuell sida för information om hur du lägger till en användare i ett projekt. Förhandsgranskningsfunktionen Projektbehörigheter Inställningar sidan är endast tillgänglig för Azure DevOps Services just nu.

Hantera behörigheter för en delad vy

Alla medlemmar i gruppen Deltagare för projektet kan använda delade vyer i Power BI. För delade vyer som du skapar kan du hantera behörigheterna för användare och grupper att skapa, ta bort eller visa en specifik delad vy.

  1. Om du vill ändra behörigheterna för en delad vy öppnar du Analysvyer och väljer Alla. Mer information finns i Skapa en analysvy.

  2. Välj ikonen Fler åtgärder och välj sedan Säkerhet.

  3. Ändra behörigheterna så att gruppmedlemmen eller gruppen inte kan redigera eller ta bort vyn.

  4. Lägg till en användare eller grupp som du vill bevilja behörigheter till eller begränsa åtkomst.

    Shared Analytics view security dialog, change permissions for a user.

    Stäng dialogrutan när du är klar. Ändringarna sparas automatiskt.

    Manage Shared Analytics view security dialog, change permissions for a user, Azure DevOps Server.

    Välj Spara ändringar när du är klar.

Svar om nekad åtkomst

Analys är utformat för att tillhandahålla exakta data, inte data som trimmats av dina säkerhetsinställningar.

Anta till exempel följande scenario:

  • Projekt A har 200 arbetsobjekt
  • Projekt B har 100 arbetsobjekt

Om en användare med åtkomst till båda projekten utfärdar en fråga som säger "ge mig summan av alla arbetsobjekt i Projekt A och Projekt B" blir resultatet 300 som förväntat. Anta nu att en annan användare bara har åtkomst till Project B gör samma fråga. Du kan förvänta dig att frågan returnerar 100. Analytics returnerar dock inte något resultat alls i det senare fallet. I stället returneras felet "Projektåtkomst nekad". Det gör det eftersom den inte kunde returnera hela datamängden, så den returnerar ingenting alls.

Det här beteendet skiljer sig från det beteende som tillhandahålls av den aktuella frågeredigeraren för arbetsobjekt, vilket skulle returnera alla arbetsobjekt i Project B men inget från Projekt A utan att informera dig om att det saknas data.

På grund av det här scenariot är den rekommenderade metoden för att fråga analytics att alltid tillhandahålla ett filter på projektnivå i stället för att använda en global fråga. Information om hur du tillhandahåller ett filter på projektnivå finns i WIT-analys.