Niveaux de confidentialité

Les niveaux de confidentialité spécifient les niveaux d’isolation qui déterminent le degré auquel une source de données est isolée d’autres sources de données. Bien qu’un niveau d’isolation restrictif empêche l’échange d’informations entre les sources de données, il peut réduire les fonctionnalités et les performances.

Les niveaux de confidentialité de la source de données classifient chaque source comme None, Private, Organizational ou Public. Les options de niveau de confidentialité sont des paramètres d’application distincts qui contrôlent si Power Query applique ou ignore ces classifications lorsqu’elles combinent des données. L’option permettant d’ignorer les niveaux de confidentialité est également appelée Combinaison rapide.

Configurez correctement les niveaux de confidentialité afin que seuls les utilisateurs autorisés puissent afficher les données sensibles. Les sources de données doivent également être isolées d’autres sources de données afin que la combinaison de données n’ait aucun impact indésirable sur le transfert de données. La définition incorrecte des niveaux de confidentialité peut entraîner la fuite de données sensibles en dehors d’un environnement approuvé. Veillez à comprendre et à définir la confidentialité au niveau approprié pour vos besoins.

Le tableau suivant répertorie les niveaux de confidentialité disponibles.

Réglage Descriptif Exemples de sources de données
Aucun Il n’existe aucun paramètre de confidentialité. Veillez à définir cette option. Assurez-vous que les réglementations en matière de confidentialité sont autrement conservées. Utilisez ce paramètre de confidentialité pour les sources de données dans un environnement de développement contrôlé pour des raisons de test et de performances.
Private Les sources de données définies sur Private contiennent des informations sensibles ou confidentielles. La visibilité peut être limitée aux utilisateurs autorisés. Les données provenant d’une source de données privée ne peuvent pas être combinées avec d’autres sources de données, y compris d’autres sources de données privées. Données Facebook, fichier texte contenant des prix boursiers ou classeur contenant des informations de révision des employés.
Organisationnel Les sources de données définies comme Organisationnel peuvent être combinées avec des sources de données privées et d’autres sources de données organisationnelles. Ils ne peuvent pas être intégrés à des sources de données accessibles au public. La visibilité est définie sur un groupe fiable. Document Microsoft Word sur un site SharePoint intranet avec des autorisations activées pour un groupe approuvé.
Public Les fichiers, les sources de données Internet et les données de classeur peuvent être définis sur Public. Les données peuvent s’intégrer à d’autres sources de données. La visibilité est disponible pour tout le monde. Données gratuites de la Place de marché Azure, des données d’une page Wikipédia ou d’un fichier local contenant des données copiées à partir d’une page web publique.

Important

Configurez une source de données contenant des données hautement sensibles ou confidentielles en tant que privées.

Empêcher le transfert de données accidentel

Les niveaux de confidentialité peuvent vous empêcher de combiner par inadvertance des données provenant de plusieurs sources de données définies sur différents niveaux de confidentialité, tels que privés et organisationnels. En fonction de la requête, vous pouvez accidentellement envoyer des données de la source de données privée à une autre source de données qui pourrait se trouver en dehors du périmètre de confiance. Power Query analyse chaque source de données et la classifie par le niveau de confidentialité défini : public, organisationnel et privé. Cette analyse garantit que les données ne sont pas combinées en cas de transfert de données indésirable.

Ce processus de protection des données peut également se produire lorsqu’une requête utilise le repliement de requête, qui traduit les transformations Power Query en une requête de source de données. L’exécution de la requête traduite sur la source de données peut améliorer les performances et la capacité. Toutefois, Power Query bloque une requête en cas de compromission des données. Par exemple, une fusion est définie entre une table de classeurs et une table SQL Server. La confidentialité des données du classeur est définie sur Privé, mais les données SQL Server sont définies sur Organisation. Étant donné que Private est plus restrictif que l’organisation, Power Query bloque l’échange d’informations entre les sources de données. Lorsque les niveaux de confidentialité empêchent cet échange, vous pouvez voir une erreur de niveau de confidentialité ou de requête bloquée, car le repli des requêtes se produit en arrière-plan.

Boîte de dialogue Niveaux de confidentialité

Lorsque vous combinez des données provenant de plusieurs sources et que vous ne définissez pas le niveau de confidentialité pour l'une des sources ou les niveaux de confidentialité sont différents, Power Query affiche un avertissement indiquant que les informations de confidentialité des données sont requises. Sélectionnez le bouton pour ouvrir la boîte de dialogue Niveaux de confidentialité . Dans cette boîte de dialogue, définissez les niveaux de confidentialité pour les sources qui n’ont pas encore de niveau de confidentialité.

Capture d’écran de la boîte de dialogue niveaux de confidentialité montrant une source de données unique sans définir correctement le niveau de confidentialité.

Définir les niveaux de confidentialité de la source de données dans Power Query Online

Power Query Online fournit plusieurs façons de définir des niveaux de confidentialité, notamment l’expérience Power Query obtenir des données, l’option de gestion des connexions Power Query et les sources de données cloud service Power BI.

Modifier les niveaux de confidentialité dans Power Query Online

Pour configurer le niveau de confidentialité dans l'expérience d'obtention de données de Power Query Online :

  1. Sélectionnez le connecteur que vous souhaitez utiliser pour accéder à vos données dans l'interface d'obtention de données de Power Query. Par exemple, sélectionnez l’option OData ou l’option Flux OData. Chaque appli a sa propre façon d’accéder à l’expérience d’obtention de données de Power Query Online. Pour plus d’informations, consultez Où obtenir des données.

  2. Dans la boîte de dialogue Obtenir des données pour votre connecteur, renseignez les paramètres de connexion et les informations d’identification de connexion de votre connecteur. Ces paramètres et informations d’identification varient en fonction du connecteur que vous utilisez. En bas des informations d’identification de connexion, sélectionnez le niveau de confidentialité dont vous avez besoin pour votre connexion.

    Capture d’écran de la boîte de dialogue exemple de connexion OData à la source de données, avec les niveaux de confidentialité mis en évidence.

Avant de continuer, vérifiez que le niveau de confidentialité sélectionné apparaît dans les informations d’identification de connexion.

Pour les sources de données cloud du service Power BI, vous pouvez également configurer le niveau de confidentialité pour les nouvelles connexions ou les connexions existantes. Pour définir le niveau de confidentialité d’une nouvelle connexion :

  1. Sélectionnez l’icône paramètres du service Power BI, puis sélectionnez Gérer les connexions et les passerelles.
  2. Dans la page Données (préversion), sélectionnez l’onglet Connexions , puis Sélectionnez Nouveau.
  3. Dans le volet Nouvelle connexion , sélectionnez Cloud.
  4. Renseignez le nom de la connexion et sélectionnez un type de connexion.
  5. Après avoir renseigné ou sélectionné le reste des paramètres de connexion, sélectionnez le niveau de confidentialité dans la section Général .
  6. Sélectionnez Créer pour créer la connexion.

Pour vérifier le paramètre, ouvrez le volet Paramètres de la nouvelle connexion et confirmez le niveau de confidentialité sélectionné sous Général.

Pour définir le niveau de confidentialité d’une connexion existante :

  1. Sélectionnez l’icône paramètres du service Power BI, puis sélectionnez Gérer les connexions et les passerelles.

  2. Dans la page Données (préversion), sélectionnez l’onglet Connexions .

  3. Sélectionnez une connexion dans la liste des connexions existantes.

  4. Sélectionnez l’ellipse à côté du nom de la connexion, puis sélectionnez Paramètres.

  5. Dans le volet Paramètres , sous Général, sélectionnez le niveau de confidentialité.

    Note

    Pour enregistrer la modification du niveau de confidentialité, réentez vos informations d’identification. Le bouton Enregistrer n’est pas disponible tant que vous n’avez pas terminé de réentérer vos informations d’identification.

  6. Sélectionnez Enregistrer pour enregistrer le nouveau niveau de confidentialité.

Pour vérifier la modification, rouvrez le volet Paramètres de la connexion et confirmez le niveau de confidentialité sélectionné sous Général.

Pour plus d’informations, consultez Créer et partager des sources de données cloud dans le service Power BI.

Vous pouvez également définir le niveau de confidentialité d'une connexion à l'aide de l'option Gérer les connexions sous l'onglet Accueil de Power Query Online. La boîte de dialogue Gérer les connexions est un moyen centralisé dans votre projet Power Query de gérer les connexions référencées par votre projet.

Pour définir le niveau de confidentialité à l’aide de l’option Gérer les connexions :

  1. Sélectionnez Gérer les connexions sous l’onglet Accueil de l’éditeur Power Query en ligne.

  2. Sélectionnez le projet actuel ou les autorisations globales. Pour plus d’informations sur les différences entre le projet actuel et les autorisations globales, consultez Gérer les connexions.

  3. Sélectionnez une connexion.

  4. Sélectionnez l’icône Modifier en regard du nom de la connexion.

  5. Sélectionnez le niveau de confidentialité que vous souhaitez utiliser.

  6. Sélectionnez Mettre à jour.

    Capture d’écran de l’icône de modification et de la sélection du niveau de confidentialité mise en évidence.

Pour vérifier la modification, rouvrez la connexion pour modification et confirmez le niveau de confidentialité sélectionné.

Pour plus d’informations sur Power Query gérer les connexions, consultez Gérer les connexions.

Définir les niveaux de confidentialité de la source de données dans Power Query Desktop

Power Query Desktop offre plusieurs façons de définir des niveaux de confidentialité, globalement ou pour des fichiers individuels ou des classeurs Excel.

Note

Excel sur mac ne prend actuellement pas en charge les niveaux de confidentialité.

Modifier les niveaux de confidentialité globaux

Les niveaux de confidentialité globaux font référence aux connexions que vous avez déjà établies à des sources de données. Modifiez ces paramètres de niveau de confidentialité à partir de l’application qui a créé la connexion, comme Power BI Desktop ou Excel.

Pour configurer les niveaux de confidentialité globaux dans les paramètres de source de données :

  1. Dans votre application de bureau, sélectionnez paramètres de source de données. Par exemple, dans Excel, sélectionnez l’onglet Données, puis sélectionnez Obtenir>. Dans Power BI Bureau, sélectionnez l’onglet Fichier, puis sélectionnez Options et paramètres>paramètres de la source de données.
  2. Sélectionnez une source de données dans la liste, puis sélectionnez Modifier les autorisations.
  3. Sous Niveaux de confidentialité, sélectionnez un niveau de confidentialité.
  4. Sélectionnez OK, puis fermez.

Capture d’écran des paramètres de source de données avec la boîte de dialogue Modifier les autorisations ouverte et les niveaux de confidentialité affichés.

Pour vérifier la modification, rouvrez modifier les autorisations pour la source de données et confirmez le niveau de confidentialité sélectionné.

Modifier les niveaux de confidentialité au niveau du fichier

Les niveaux de confidentialité au niveau du fichier font référence à la connexion actuelle que vous avez à une source de données. Par exemple, si vous chargez une base de données SQL dans Power Query Desktop, les modifications apportées au niveau de confidentialité s’appliquent à ce fichier. Vous pouvez modifier ces paramètres de niveau de confidentialité à partir de l’éditeur Power Query.

Pour configurer un niveau de confidentialité pour une source de données dans le fichier actif dans Power Query Desktop :

  1. Sous l’onglet Accueil , sélectionnez Paramètres de la source de données.
  2. Sélectionnez Modifier les autorisations.
  3. Sous Niveaux de confidentialité, sélectionnez un niveau de confidentialité.
  4. Cliquez sur OK.

Capture d’écran de la boîte de dialogue Options montrant les paramètres de niveau de confidentialité au niveau du fichier.

Pour vérifier la modification, rouvrez modifier les autorisations dans le fichier actif et confirmez le niveau de confidentialité sélectionné.

Définir les options de niveau de confidentialité

En plus des paramètres de niveau de confidentialité, vous pouvez définir les options de niveau de confidentialité dans vos applications pour ignorer les niveaux de confidentialité lors de la combinaison de données. Cette option est parfois appelée Combinaison rapide. Cette option n’est pas activée par défaut. Vous pouvez définir les options de niveau de confidentialité pour les autorisations globales, ou pour des fichiers ou classeurs individuels.

Caution

L’activation de La combinaison rapide en sélectionnant Ignorer les niveaux de confidentialité et potentiellement améliorer les performances peut exposer des données sensibles ou confidentielles à une personne non autorisée. N’activez pas Fast Combine, sauf si vous êtes certain que la source de données ne contient pas de données sensibles ou confidentielles.

Le tableau suivant décrit les options de niveau de confidentialité pour les autorisations globales :

Réglage Descriptif
Combiner toujours des données en fonction de vos paramètres de niveau de confidentialité pour chaque source Lorsqu’elles sont sélectionnées, les données sont combinées en fonction de vos paramètres de niveau de confidentialité. La fusion de données entre les zones d’isolation de confidentialité entraîne une mise en mémoire tampon des données.
Combiner des données en fonction des paramètres de niveau de confidentialité de chaque fichier (par défaut) Lorsqu’ils sont sélectionnés, les paramètres de niveau de confidentialité déterminent le niveau d’isolation entre les sources de données lors de la combinaison de données. Ce paramètre peut réduire les performances et les fonctionnalités. La fusion de données entre les zones d’isolation de confidentialité entraîne une mise en mémoire tampon des données.
Toujours ignorer les paramètres de niveau de confidentialité Lorsqu’elles sont sélectionnées, les données sont combinées en ignorant vos paramètres de niveau de confidentialité. Ce paramètre peut améliorer les performances et les fonctionnalités, mais Power Query ne peut pas garantir la confidentialité des données fusionnées dans le fichier ou le classeur.

Le tableau suivant décrit les options de niveau de confidentialité d’un fichier ou d’un classeur :

Réglage Descriptif
Combiner des données en fonction de vos paramètres de niveau de confidentialité pour chaque source (valeur par défaut) Lorsqu’elles sont sélectionnées, les données sont combinées en fonction de vos paramètres de niveau de confidentialité. La fusion de données entre les zones d’isolation de confidentialité entraîne une mise en mémoire tampon des données.
Ignorer les niveaux de confidentialité et améliorer potentiellement les performances Lorsqu’elles sont sélectionnées, les données sont combinées en ignorant votre paramètre de niveau de confidentialité. Ignorer le paramètre de confidentialité peut révéler des données sensibles ou confidentielles à un utilisateur non autorisé. Ce paramètre peut améliorer les performances et les fonctionnalités.

Caution

  • Ignorer les niveaux de confidentialité et potentiellement améliorer les performances ne fonctionne pas pour les modèles sémantiques. Les rapports créés dans Power BI Desktop avec ce paramètre et publiés sur le service Power BI ne respectent pas le paramètre. Toutefois, les niveaux de confidentialité sont disponibles sur la passerelle personnelle.
  • Power Query ne peut pas garantir la confidentialité des données fusionnées dans un autre fichier Power BI Desktop.

Définir les options de niveau de confidentialité dans Power BI Desktop

Ces étapes contrôlent si Power BI Desktop applique des niveaux de confidentialité globalement ou dans le fichier actuel.

  1. Sous l’onglet Fichier , sélectionnez Options et paramètres.
  2. Cliquez sur Options.
  3. Dans la boîte de dialogue Options , sélectionnez Confidentialité sous la section Globale pour définir l’option de niveau de confidentialité global ou sélectionnez Confidentialité sous la section Fichier actif pour définir l’option de niveau de confidentialité du fichier actuel.
  4. Cliquez sur OK.

Pour vérifier la modification, rouvrez la confidentialité pour l’étendue choisie et confirmez l’option de niveau de confidentialité sélectionnée.

Définir les options de niveau de confidentialité dans Excel

Ces étapes contrôlent si Excel applique des niveaux de confidentialité globalement ou dans le classeur actuel.

  1. Sous l’onglet Données, sélectionnez Obtenir lesoptions de requête>.
  2. Dans la boîte de dialogue Options de requête , sélectionnez Confidentialité sous la section Globale pour définir l’option de niveau de confidentialité global ou sélectionnez Confidentialité sous la section Classeur actuel pour définir l’option de niveau de confidentialité du classeur actuel.
  3. Cliquez sur OK.

Pour vérifier la modification, rouvrez la confidentialité pour l’étendue choisie et confirmez l’option de niveau de confidentialité sélectionnée.

Définir les options de niveau de confidentialité dans Power Query Desktop

Ces étapes contrôlent si Power Query Desktop applique des niveaux de confidentialité pour l'étendue globale ou actuelle du fichier ou du classeur de son application hôte.

Si vous avez ouvert Power Query Desktop à partir de Power BI Desktop :

  1. Sous l’onglet Fichier , sélectionnez Options et paramètres.
  2. Cliquez sur Options.
  3. Dans la boîte de dialogue Options , sélectionnez Confidentialité sous la section Globale pour définir l’option de niveau de confidentialité global ou sélectionnez Confidentialité sous la section Fichier actif pour définir l’option de niveau de confidentialité du fichier actuel.
  4. Cliquez sur OK.

Pour vérifier la modification, rouvrez la confidentialité pour l’étendue de bureau de Power BI choisie et confirmez l’option de niveau de confidentialité sélectionnée.

Si vous avez ouvert Power Query Desktop à partir d’Excel :

  1. Sous l’onglet Fichier , sélectionnez Options et paramètres.
  2. Sélectionnez Options de requête.
  3. Dans la boîte de dialogue Options de requête , sélectionnez Confidentialité sous la section Globale pour définir l’option de niveau de confidentialité global ou sélectionnez Confidentialité sous la section Classeur actuel pour définir l’option de niveau de confidentialité du classeur actuel.
  4. Cliquez sur OK.

Pour vérifier la modification, rouvrez la confidentialité pour l’étendue de Excel choisie et confirmez l’option de niveau de confidentialité sélectionnée.

Définir les options de niveau de confidentialité dans Power Query Online

Ces étapes contrôlent si Power Query Online applique les niveaux de confidentialité lorsque le projet actuel combine des données. Par défaut, le projet combine les données en fonction du paramètre de niveau de confidentialité pour chaque source, mais vous pouvez remplacer ce comportement dans les options Power Query Online.

Pour autoriser la combinaison de données à partir de plusieurs sources dans Power Query Online :

  1. Sous l’onglet Accueil , sélectionnez Options.
  2. Dans la boîte de dialogue Options , sous Projet, sélectionnez Confidentialité.
  3. Sélectionnez Autoriser la combinaison de données à partir de plusieurs sources. Cela peut exposer des données sensibles ou confidentielles à une personne non autorisée.
  4. Cliquez sur OK.

Pour vérifier la modification, rouvrez la confidentialité sous Project et vérifiez que l’option permettant de combiner des données à partir de plusieurs sources est sélectionnée.