Configuration des paramètres de proxy de la passerelle de données localeConfiguring proxy settings for the On-premises data gateway

Votre environnement de travail peut nécessiter que vous passiez par un proxy pour accéder à Internet.Your work environment may require that you go through a proxy to access the internet. Cela pourrait empêcher la passerelle de données locale de se connecter au service.This could prevent the On-premises data gateway from connecting to the service.

Votre réseau utilise-t-il un proxy ?Does your network use a proxy?

Le billet suivant sur superuser.com explique comment vous pouvez essayer de déterminer si vous disposez d’un proxy sur votre réseau.The following post on superuser.com discusses how you can try to determine if you have a proxy on your network.

Comment savoir quel serveur proxy j’utilise ? (SuperUser.com)How do I know what proxy server I'm using? (SuperUser.com)

Emplacement du fichier de configuration et configuration par défautConfiguration file location and default configuration

Les informations de proxy sont configurées dans un fichier de configuration .NET.Proxy information is configured within a .NET configuration file. L’emplacement et les noms de fichiers seront différents selon la passerelle utilisée.The location, and file names, will be different depending on the gateway you are using.

Passerelle de données localeOn-premises data gateway

Il existe deux principaux fichiers de configuration impliqués dans la passerelle de données locale.There are two main configuration files that are involved with the On-premises data gateway.

ConfigurationConfiguration

Le premier concerne les écrans de configuration qui configurent en fait la passerelle.The first is for the configuration screens that actually configure the gateway. Si vous rencontrez des problèmes lors de la configuration de la passerelle, c’est le fichier que vous devez consulter.If you are having issues configuring the gateway, this is the file you will want to look at.

C:\Program Files\On-premises data gateway\enterprisegatewayconfigurator.exe.config

Service WindowsWindows Service

La deuxième concerne le service Windows à proprement parler, qui interagit avec le service Power BI et gère les requêtes.The second is for the actual windows service that interacts with the Power BI service, and handles the requests.

C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config

Configuration des paramètres de proxyConfiguring proxy settings

La configuration de proxy par défaut est la suivante.The default proxy configuration is the following.

<system.net>
    <defaultProxy useDefaultCredentials="true" />
</system.net>

La configuration par défaut fonctionne avec l’authentification Windows.The default configuration works with Windows authentication. Si votre proxy utilise une autre forme d’authentification, vous devez modifier les paramètres.If your proxy uses another form of authentication, you will need to change the settings. En cas de doute, vous devez contacter votre administrateur réseau.If you are not sure, you should contact your network administrator. L’authentification de proxy de base n’est pas recommandée, et tenter de l’utiliser peut provoquer des erreurs d’authentification qui empêche la configuration correcte de la passerelle.Basic proxy authentication is not recommended, and attempting to use basic proxy authentication may cause proxy authentication errors that result in the gateway not being properly configured. Utiliser un mécanisme d’authentification de proxy plus fort pour corriger ce problème.Use a stronger proxy authentication mechanism to resolve.

En plus d’utiliser des informations d’identification par défaut, vous pouvez ajouter un élément pour définir les paramètres du serveur proxy plus en détail.In addition to using default credentials, you can add a element to define proxy server settings in more detail. Par exemple, vous pouvez spécifier que votre passerelle de données locale doit toujours utiliser le proxy même pour des ressources locales, en définissant le paramètre bypassonlocal sur false.For example, you can specify that your On-premises data gateway should always use the proxy even for local resources by setting the bypassonlocal parameter to false. Ceci peut vous aider à résoudre les problèmes dans des situations où vous voulez effectuer le suivi de toutes les demandes HTTPS provenant d’une passerelle de données locale dans les fichiers journaux du proxy.This can help in troubleshooting situations if you want to track all https requests originating from an On-premises data gateway in the proxy log files. L’exemple de configuration suivant spécifie que toutes les demandes doivent passer par un serveur proxy spécifique avec l’adresse IP 192.168.1.10.The following sample configuration specifies that all requests must go through a specific proxy with the IP address 192.168.1.10.

<system.net>
    <defaultProxy useDefaultCredentials="true">
        <proxy  
            autoDetect="false"  
            proxyaddress="http://192.168.1.10:3128"  
            bypassonlocal="false"  
            usesystemdefault="true"
        />  
    </defaultProxy>
</system.net>

Pour en savoir plus sur la configuration des éléments de proxy pour les fichiers de configuration .NET, consultez defaultProxy, élément (paramètres réseau).To learn more about the configuration of the proxy elements for .NET configuration files, see defaultProxy Element (Network Settings).

Remplacement du compte de service de passerelle par un utilisateur de domaineChanging the gateway service account to a domain user

Lorsque vous configurez les paramètres de proxy pour utiliser les informations d’identification par défaut, comme expliqué ci-dessus, vous pouvez rencontrer des problèmes d’authentification avec votre proxy.When configuring the proxy settings to use default credentials, as explained above, you may encounter authentication issues with your proxy. Cela est dû au fait que le compte de service par défaut est le SID de service et non un utilisateur de domaine authentifié.This is because the default service account is the Service SID and not an authenticated domain user. Vous pouvez modifier le compte de service de la passerelle pour autoriser une authentification appropriée auprès de votre proxy.You can change the service account of the gateway to allow proper authentication with your proxy.

Note

Nous vous recommandons d’utiliser un compte de service administré pour éviter d’avoir à réinitialiser les mots de passe.It is recommended that you use a managed service account to avoid having to reset passwords. Découvrez comment créer un compte de service administré dans Active Directory.Learn how to create a managed service account within Active Directory.

Modifier le compte de service de la passerelle de données localeChange the On-premises data gateway service account

  1. Modifiez le compte de service Windows du service de passerelle de données locale.Change the Windows service account for the On-premises data gateway service.

    Le compte par défaut de ce service est NT SERVICE\PBIEgwService.The default account for this service is NT SERVICE\PBIEgwService. Vous pouvez le remplacer par un compte utilisateur de domaine au sein de votre domaine Active Directory.You will want to change this to a domain user account within your Active Directory domain. Vous pouvez également utiliser un compte de service administré pour éviter d’avoir à réinitialiser le mot de passe.Or, you will want to use a managed service account to avoid having to change the password.

    Vous pouvez modifier le compte sous l’onglet Connexion des propriétés du service Windows.You will want to change the account on the Log On tab within the properties of the Windows service.

  2. Redémarrez le service de passerelle de données locale.Restart the On-premises data gateway service.

    Dans une invite de commandes d’administration, exécutez les commandes suivantes.From an admin command prompt, issue the following commands.

     net stop PBIEgwService
    
     net start PBIEgwService
    
  3. Démarrez l’outil de configuration de la passerelle de données locale.Start the On-premises data gateway configurator. Vous pouvez sélectionner le bouton Démarrer de Windows et rechercher Passerelle de données locale.You can select the windows start button and search for On-premises data gateway.

  4. Connectez-vous à Power BI.Sign in to Power BI.

  5. Restaurez la passerelle à l’aide de votre clé de récupération.Restore the gateway using your recovery key.

    Ainsi, le nouveau compte de service est en mesure de déchiffrer les informations d’identification stockées pour les sources de données.This will allow the new service account to be able to decrypt stored credentials for data sources.

Note

Lorsque vous modifiez le compte de service directement depuis le panneau de configuration Services, il ne met pas à jour les listes de contrôle d'accès (ACL) automatiquement.When you change the service account directly using Services Control panel, it does not update ACLs automatically. Vous devez vous assurer que le nouveau compte de service a accès au dossier et fichiers d’installation.You need to ensure that new service account has access to the installation files and folder. Vous trouverez le dossier d’Installation de la passerelle sous C:\Program Files\On-premises data gateway.You can find Gateway Installation folder under C:\Program Files\On-premises data gateway.

Étapes suivantesNext steps

Passerelle de données locale (mode personnel) Informations sur le pare-feuOn-premises data gateway (personal mode) Firewall information
D’autres questions ?More questions? Posez vos questions à la communauté Power BITry the Power BI Community