Support formation Rapports Power BI

Passerelle, identifiants et niveaux de confidentialité

En bref

  • Objectifs : savoir quand une passerelle est nécessaire ; choisir entre passerelle standard, personnelle et de réseau virtuel ; déclarer une source dans le service et renseigner les identifiants d'un modèle sémantique ; régler les niveaux de confidentialité.
  • Prérequis : pages Choisir un mode de stockage et Se connecter à une base de données.
  • Niveau : intermédiaire.
  • Licence requise : Pro ou supérieure pour publier et planifier l'actualisation.

Pourquoi ?

Un rapport qui fonctionne dans Power BI Desktop peut échouer une fois publié : le service Power BI, hébergé dans le cloud, n'a pas accès aux fichiers de votre poste ni aux serveurs du réseau de l'entreprise, et il ne connaît pas les identifiants saisis sur votre ordinateur. Trois réglages conditionnent l'actualisation : la passerelle, les informations d'identification de chaque source et les niveaux de confidentialité qui encadrent la combinaison des sources.

Notions clés

Quand faut-il une passerelle ?

  • Oui : pour toute source que le service ne peut pas joindre directement par le réseau, par exemple un fichier sur votre poste ou un partage réseau, une base SQL Server ou un serveur Analysis Services de l'entreprise. Elle sert à l'actualisation en Import et à chaque requête en DirectQuery ou en connexion active.
  • Non : pour une source cloud que le service joint directement, comme Azure SQL, SharePoint Online, OneDrive ou un lakehouse Fabric.
  • Oui également si une même requête combine une source locale et une source cloud.

Après la publication d'un rapport connecté à un serveur local, le service signale qu'une passerelle est nécessaire :

image.png

Les types de passerelle

TypeUsagePoints clés
Passerelle de données locale (mode standard)Entreprise, plusieurs utilisateurs et plusieurs sourcesInstallée sur un serveur, partagée, administrée ; installable en cluster pour la haute disponibilité
Mode personnelUn seul utilisateur, Power BI uniquementNon partageable, dépend du poste de l'utilisateur
Passerelle de réseau virtuel (VNet)Sources protégées par un réseau virtuel AzureService géré par Microsoft, sans installation

La passerelle standard demande une version 64 bits de Windows 10 ou de Windows Server 2019, .NET Framework 4.8 et des droits d'administrateur sur la machine. Elle ne s'installe pas sur un contrôleur de domaine. Microsoft recommande une machine dédiée, câblée et toujours allumée (8 cœurs, 8 Go de mémoire, disque SSD), placée près des sources. Un cluster accepte au plus 1 000 sources de données.

Identifiants et niveaux de confidentialité

Les identifiants saisis dans Power BI Desktop restent sur votre poste. Dans le service, ils se renseignent soit dans la connexion de la passerelle, soit, pour une source cloud, dans les paramètres du modèle sémantique (section Informations d'identification de la source de données).

Les niveaux de confidentialité indiquent à Power Query quelles sources peuvent être combinées sans risque de fuite :

NiveauCombinaison autorisée
PrivéAvec aucune autre source, pas même une autre source privée
OrganisationnelAvec les sources privées et organisationnelles, pas avec les sources publiques
PublicAvec toutes les sources
AucunPas de niveau défini : à éviter

Le détail de leur effet sur les requêtes et l'erreur « Formula.Firewall » sont traités dans la page Niveaux de confidentialité et erreur Firewall de la partie 2.

Pas à pas

Déclarer une source sur la passerelle

1. Dans le service Power BI, cliquez sur l'icône Paramètres, puis sur Gérer les connexions et les passerelles.

[Capture : service Power BI, page Gérer les connexions et les passerelles, onglet Passerelles de données locales montrant un cluster, son état et ses connexions]

2. Cliquez sur Nouveau, choisissez Local, puis renseignez le cluster de passerelle, le nom de la connexion et le type de source (par exemple SQL Server).

3. Saisissez le serveur et la base exactement comme dans Power BI Desktop, choisissez la méthode d'authentification (De base, Windows ou OAuth2) et les identifiants, puis définissez le niveau de confidentialité.

4. Cliquez sur Créer, puis ajoutez les utilisateurs autorisés par Gérer les utilisateurs.

Renseigner les identifiants d'un modèle sémantique

1. Dans l'espace de travail, ouvrez les paramètres du modèle sémantique publié.

2. Vérifiez la section Connexions de passerelle (sources locales) ou Informations d'identification de la source de données (sources cloud), puis cliquez sur Modifier les informations d'identification.

[Capture : paramètres d'un modèle sémantique dans le service, sections Connexions de passerelle et Informations d'identification de la source de données dépliées]

3. Ouvrez Actualisation planifiée et définissez les horaires : jusqu'à 8 par jour en Pro, 48 en Premium par utilisateur ou sur une capacité Fabric.

Régler les niveaux de confidentialité dans Power BI Desktop

1. Fichier > Options et paramètres > Paramètres de la source de données.

2. Sélectionnez la source, cliquez sur Modifier les autorisations, puis choisissez le niveau de confidentialité.

[Capture : boîte de dialogue Modifier les autorisations d'une source, liste Niveau de confidentialité déroulée]

Exemple

Un modèle importe une table de ventes depuis un serveur SQL Server de l'entreprise et une table d'objectifs depuis un classeur sur SharePoint. La table SQL Server passe par la passerelle ; comme la même actualisation combine une source locale et une source cloud, la connexion SharePoint doit elle aussi être déclarée sur la passerelle, sinon celle-ci n'apparaît pas comme disponible pour l'actualisation planifiée.

Pièges et bonnes pratiques

  • N'installez jamais une passerelle d'entreprise sur un portable : mise en veille ou déconnecté, il interrompt toutes les actualisations.
  • Conservez la clé de récupération de la passerelle en lieu sûr : Microsoft ne peut pas la retrouver.
  • Si les noms de serveur ou de base diffèrent entre Power BI Desktop et la passerelle (adresse IP d'un côté, nom de l'autre), la passerelle n'est pas reconnue.
  • Une source dynamique, dont l'adresse est construite par le code M ou renvoyée par une autre source, ne peut généralement pas être actualisée dans le service.
  • Après un changement de mot de passe, les anciens identifiants peuvent rester en cache côté passerelle pendant environ 5 heures.
  • Ne choisissez Ignorer les niveaux de confidentialité que si vous êtes certain que les sources ne contiennent aucune donnée sensible.

À retenir

  • Source locale : passerelle ; source cloud joignable directement : pas de passerelle.
  • En entreprise, utilisez la passerelle standard en cluster, jamais le mode personnel.
  • Les identifiants se saisissent à nouveau dans le service, sur la passerelle ou dans les paramètres du modèle.
  • Les niveaux de confidentialité protègent les données lors de la combinaison des sources.

Pour aller plus loin

  • Qu'est-ce qu'une passerelle de données locale ? Source
  • Installer une passerelle de données locale. Source
  • Ajouter ou supprimer une source de données de passerelle. Source
  • Actualisation des données dans Power BI. Source
  • Niveaux de confidentialité dans Power BI Desktop. Source
  • Dimensionner une passerelle de données locale. Source