Créer un filtre utilisateur et le sécuriser pour la publication

Créer un filtre utilisateur et le sécuriser pour la publication

Avez-vous déjà voulu filtrer vos données de tableau en fonction des utilisateurs spécifiques qui y accèdent? Dans cet article, je vais vous montrer comment créer un filtre utilisateur dans Tableau Desktop et comment le sécuriser pour la publication. Suivez les étapes ci-dessous pour protéger vos données et permettre un accès restreint.

Conditions préalables

Avant de commencer, assurez-vous de suivre ces étapes :

  • Pour implémenter la sécurité au niveau des lignes (RLS) avec une source de données en direct, suivez les étapes ci-dessous.
  • Pour implémenter RLS avec un extrait, quelques étapes et considérations supplémentaires sont à prendre en compte.

Créer un filtre utilisateur et associer les utilisateurs à des valeurs manuellement

Le filtrage basé sur l’utilisateur est une option pour vous aider à sécuriser votre source de données ou votre classeur à l’aide de RLS. Cette procédure peut être suffisante si vous avez un ensemble petit et assez statique d’utilisateurs ou de groupes, et seulement un petit nombre de classeurs ayant besoin de filtres utilisateur.

  1. Dans Tableau Desktop, ouvrez le classeur et connectez-vous aux données que vous souhaitez filtrer.
  2. Accédez au classeur auquel vous souhaitez appliquer un filtre.
  3. Sélectionnez Serveur > Créer un filtre utilisateur. Ensuite, sélectionnez le champ que vous souhaitez utiliser pour filtrer la vue, par exemple Zone géographique.
  4. Si vous y êtes invité, connectez-vous à votre serveur ou site.
  5. Dans la boîte de dialogue Filtre utilisateur, nommez le filtre. Appelons-le par exemple “Responsables régionaux”.
  6. Sélectionnez un utilisateur ou un groupe sur la gauche, puis, sur la droite, indiquez les valeurs qu’ils doivent pouvoir voir. Répétez ce processus pour chaque utilisateur ou groupe, et cliquez sur OK quand vous avez terminé d’associer les utilisateurs à des valeurs.
À lire aussi  Le guide ultime de la garde alternée : Tout ce que vous devez savoir !

Pour cet exemple, Andrew Allen est configuré pour voir la région Est.

  1. Après avoir été créé, le filtre utilisateur apparaît dans la zone Ensembles du volet Données.
  2. Faites glisser le filtre utilisateur vers l’étagère Filtres. Le filtre devient un filtre contextuel, et la vue s’ajuste pour afficher les données que vous êtes autorisé à voir.

Pour tester ou affiner le filtre :

  • Si la vue apparaît sous forme de canevas vide, vous devez vous autoriser, vous-même ou un groupe dont vous êtes membre, à voir une région. Dans la zone Ensembles du volet Données, ouvrez le menu déroulant sur le filtre utilisateur, puis sélectionnez Modifier l’ensemble.
  • Pour afficher un aperçu du fonctionnement du filtre dans la vue publiée, dans le coin inférieur droit du classeur, ouvrez le menu Appliquer un filtre Utilisateur et sélectionnez l’utilisateur ou le groupe dans la liste.
    • Remarque : l’aperçu n’est pas disponible si le classeur se connecte à une source de données publiée.
  • Pour revenir à votre affichage de classeur sous votre propre identité, cliquez sur Réinitialiser dans l’angle supérieur droit du menu Appliquer un filtre Utilisateur.
  • Pour copier les sélections d’association que vous avez définies d’un utilisateur ou d’un groupe à un autre (plutôt que d’associer manuellement les mêmes paramètres), consultez Copier les valeurs de champ sélectionné d’un utilisateur sur l’autre.

Créer un filtre dynamique en utilisant un champ de sécurité dans les données

Si vous souhaitez filtrer vos données en utilisant un champ de sécurité dans vos données, suivez ces étapes :

  1. Dans Tableau Desktop, ouvrez le classeur et connectez-vous aux données que vous souhaitez filtrer. Dans cet exemple, nous utilisons une table appelée Orders (Commandes).
  2. Faites un double clic sur la table Commandes pour accéder à l’espace de travail des jointures. Ajoutez la table de référence (People) avec une jointure gauche. Pour cet exemple, effectuez une jointure sur le champ Region.
  3. Sur la feuille de calcul, sélectionnez Analyse > Créer un champ calculé, et créez le champ suivant, appelé “User is a manager” (L’utilisateur est un responsable).
  • USERNAME() = [Manager]
  • Ce calcul renvoie TRUE si le nom d’utilisateur de la personne connectée au serveur figure dans la colonne Manager de la table People.
  1. Ajoutez le champ User is a manager (L’utilisateur est un responsable) à l’étagère Filtres.
  2. Dans la boîte de dialogue Filtre, sélectionnez True, puis cliquez sur OK.
  • Le filtre est alors configuré de manière à ce que seuls les responsables puissent voir les données dans la vue. Si vous ne figurez pas dans le champ Manager, votre vue peut apparaître sous la forme d’un espace de travail vide.
  1. Vérifiez comment la vue se présente pour une personne particulière : en bas à droite, ouvrez le menu Appliquer un filtre utilisateur et sélectionnez si la personne que vous connaissez est un responsable.
À lire aussi  Comment récupérer son ex quand tout semble perdu ?

Sécuriser les filtres utilisateur sur le contenu publié

Lorsque vous publiez un classeur ou une source de données avec des filtres utilisateur, vous devez définir des autorisations pour empêcher les utilisateurs d’accéder à vos données en supprimant le filtre.

  • Avant de publier, nous vous recommandons de consulter votre administrateur Tableau au sujet des stratégies en vigueur dans votre organisation, en particulier pour la définition des autorisations.
  • Ces informations s’appliquent à la publication de sources de données en direct et d’extraits dont les données sont stockées sous forme de tables multiples.

Copier les valeurs de champ sélectionné d’un utilisateur sur l’autre

Si vous avez déjà associé un utilisateur ou un groupe à des valeurs de données (membres) et que vous souhaitez associer un autre utilisateur ou groupe de la même manière, vous pouvez copier et coller les paramètres.

  1. Dans le volet Données, sous Ensembles, sélectionnez un filtre utilisateur. Cliquez sur la flèche déroulante de la colonne, puis sélectionnez Modifier l’ensemble.
  2. Dans la boîte de dialogue Filtre utilisateur, sélectionnez l’utilisateur ou le groupe dans lequel vous souhaitez coller les paramètres d’un autre utilisateur ou groupe.
  3. Cliquez sur Copier à partir de, et sélectionnez l’utilisateur ou le groupe dont vous souhaitez copier les paramètres.

En suivant ces étapes, vous pouvez créer des filtres utilisateur personnalisés et sécurisés dans Tableau Desktop. Protégez vos données sensibles et assurez-vous que seuls les utilisateurs autorisés peuvent les visualiser. Ainsi, vous pouvez partager vos analyses en toute confiance.