Configurer la sécurité au niveau des lignes pour Procore Analytics

Contexte

Si les identifiants de connexion Procore d’un utilisateur sont les mêmes que ses identifiants de connexion Power BI, des filtres de sécurité au niveau ligne (RLS) peuvent être configurés dans Power BI Bureau pour limiter l’accès d’un utilisateur dans le service Power BI aux seules données des projets Procore auxquels il a été ajouté. Pour plus d’informations, consultez Sécurité au niveau des lignes (RLS) de Microsoft avec Power BI .

Éléments à prendre en compte

  • Autorisations utilisateur requises:

    • Vos informations de connexion pour Power BI et Procore doivent utiliser la même adresse e-mail.

    • Le rôle Visionneuse doit vous être attribué dans l’espace de travail Power BI.

Escalier

Configurer la relation Power BI « Projet » et « UtilisateurProjet »

La configuration d’une relation Power BI entre les tables Project et ProjectUser connecte les données de ces tables. Consultez la section Créer et gérer des relations dans Power BI Bureau de Microsoft. Deux options de configuration de cette relation sont décrites ci-dessous.

Méthode 1

  1. Ouvrez un rapport Procore Analytics dans Power BI Bureau.

  2. Dans l’onglet Accueil, cliquez sur Gérer les relations.

  3. Dans la fenêtre « Gérer les relations », faites défiler les options et sélectionnez ProjectUser (ProjectID) et cliquez sur Modifier.
    Procore Analytics Rls Manage Relationships

  4. Complétez les informations suivantes dans la fenêtre « Modifier la relation » :

    • Sous « Cardinalité », sélectionnez Plusieurs pour un (* :1) et cochez la case à cocher « Rendre cette relation active ». Ces options doivent être sélectionnées par défaut.

    • Sous « Appliquer le filtre dans les deux sens », sélectionnez Les deux et cochez la case à cocher « Appliquer le filtre de sécurité dans les deux sens ».
      Procore Analytics Rls Edit Relationship

  5. Cliquez sur OK pour fermer la fenêtre « Modifier la relation ».

  6. Cliquez sur Fermer pour fermer la fenêtre « Gérer les relations ».

  7. Enregistrez le rapport.

Méthode 2

  1. Ouvrez un rapport Procore Analytics dans Power BI Bureau.

  2. Cliquez sur la vue maquette .
    Procore Analytics Rls Model

  3. Vérifiez la relation entre les tables « projet » et « ProjectUser ». La relation doit avoir un (1) à côté du tableau « Projet » et un astérisque (*) à côté du tableau « ProjectUser ».

     Pointe

    Pour afficher uniquement la relation entre les tableaux « Projet » et « Utilisateur du projet » (comme indiqué ci-dessous), cliquez sur l’icône plus (+) à côté de l’onglet « Tous les tableaux » pour créer une nouvelle mise en page et ajoutez les tableaux « Projet » et « UtilisateurProjet » à la mise en page en les faisant glisser et en les déposant depuis le menu Propriétés > Champs dans l’espace gris.


    Procore Analytics Rls Relationship Model

  4. Sélectionnez la relation en double-cliquant sur la ligne de connexion entre elles.

  5. Complétez les informations suivantes dans la fenêtre « Modifier la relation » :

    • Sous « Cardinalité », sélectionnez Plusieurs pour un (* :1) et cochez la case à cocher « Rendre cette relation active ». Ces options doivent être sélectionnées par défaut.

    • Sous « Appliquer le filtre dans les deux sens », sélectionnez Les deux et cochez la case à cocher « Appliquer le filtre de sécurité dans les deux sens ».
      Procore Analytics Rls Edit Relationship

  6. Cliquez sur OK pour fermer la fenêtre « Modifier la relation ».

  7. Enregistrez le rapport.

Créer un rôle RLS

  1. Dans l’onglet « Modélisation », cliquez sur Gérer les rôles.

  2. Dans la fenêtre « Gérer les rôles », procédez comme suit dans chaque colonne :

    • Dans la colonne « Rôles », cliquez sur Créer et saisissez un nom pour le rôle dans le champ « Nouveau rôle ». Utilisateur du projet est le nom de rôle utilisé dans l’image ci-dessous.

    • Dans la colonne « Tables », sélectionnez ProjectUser.

    • Dans la colonne « Expression DAX de filtre de table », entrez [email_address] = userprincipalname().
      Procore Analytics Rls Manage Roles

  3. Cliquez sur Enregistrer dans la fenêtre « Gérer les rôles ».

  4. Enregistrez et publiez le rapport.

Ajouter des utilisateurs à un rôle RLS

Une fois la relation de table RLS configurée, les utilisateurs doivent être ajoutés à des rôles RLS dans le service Power BI afin d’afficher un rapport Procore Analytics. Pour plus d’informations, consultez Sécurité au niveau des lignes (RLS) de Microsoft avec Power BI : Utilisation des membres .

  1. Ouvrez un rapport Procore Analytics dans le service Power BI.

  2. Sous « Jeux de données », cliquez sur les points de suspension (...) à côté du rapport pour lequel vous souhaitez configurer la sécurité au niveau des lignes et cliquez sur Sécurité.

  3. Sélectionnez le rôle auquel vous souhaitez ajouter un ou plusieurs utilisateurs.

     Pointe

    L’utilisation de groupes de distribution Office 365 peut simplifier le processus d’ajout de plusieurs utilisateurs à un rôle RLS à la fois. Consultez la page Prise en main de Microsoft avec les groupes Microsoft 365 dans Outlook .

  4. Saisissez leurs adresses e-mail et cliquez sur Ajouter.

  5. Cliquez sur Enregistrer.

Voir aussi

Chargement des articles connexes...