Accueil – Le CFO masqué › Forums › Power BI › definition base de données dans passerelle
Étiqueté : error de connexion
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
ludovic, le il y a 5 années et 1 mois.
-
AuteurMessages
-
12 mars 2020 à 5 h 50 min #62053
ludovic
ParticipantBonjour
je viens vers vous au sujet de la configuration d’une base de données sqlserver car je ne comprends pas 2 problèmes.
Il s’agit d’une base de données sql serveur avec plusieurs instances et bases de données , ce serveur de base de données est derrière un proxy– tout d’abord au niveau de la configuration de la connexion au niveau de mon desktop , seule la config ip serveur : port serveur fonctionne. par contre dans le portail , cette config ne fonctionne pas dans ma passerelle : je peux juste mettre l ip du serveur. Par consequent, je n’arrive pas à paraméter ma source de données dans mon rapport pour utiliser la passerelle
– au niveau de mon powerbi desktop, j’arrive à interroger ma source de données constituée d’une unique table en mode import (soit 5 747 585 lignes ) mais en mode directquery j’ai une erreur de connexion en de hors de powerquery (error 25 chaine de connexion non valide paramètre incorrect) . J’ai meme modifié l’extraction dans powerquery pour ne selectionner qu’une colonne et 40 lignes ( au niveau de powerquery , dans le menu de droite dans la liste des operations/modifications : sur la dernière étape avec un clic droit je visualise afficher la requete native – du coup le filtrage des données s’effectue bien au niveau de la base de données ).
auriez vous des idées sur ces problématiques
merci
12 mars 2020 à 7 h 13 min #62056Sophie Marchand
ParticipantBonjour,
Je vous invite à lire ceci https://www.lecfomasque.com/power-bi-importation-de-donnees-vs-connexion-directe/ et à vous assurer que vos ports sont bien ouverts.
https://docs.microsoft.com/en-us/power-bi/power-bi-whitelist-urls
Sophie
12 mars 2020 à 11 h 37 min #62100ludovic
Participantbonjour
merci pour ce retour, mes ports sont ouverts normalement.– au niveau de powerbi desktop je dois mettre en l’url ceci pour voir mes données 213.58.54.134:1433 en mode directquery. j’ai une erreur dans la construction du modele (l’erreur de connexion de base de données) , et ne voit aucune dimension ni mesure à utilisé pour mes visuels. Par contre , si je passe par “transformer mes données” la fenetre powerquery s’ouvre et dans la prévisualisation des données je vois les données . le port de la base de données est bien ouvert .
si je bascule en import , tout se passe correctement, je peux créé les visuelsdu coup je ne comprend pas le problème
13 mars 2020 à 10 h 10 min #62109ludovic
Participantre bonjour
mon problème d’ajout de base de données et de directquery provient du fait que j’ai installé une passerelle pour mon sqlserver onpremise, sur un serveur non connecté directement à internet
lors de l’installation de ma passerelle, j’ai modifié les fichier de configuration EnterpriseGatewayConfigurator.exe.config et Microsoft.Mashup.Container.NetFX45.exe.config en ajoutant les informations du proxy. cela a permis de créer la passerelle dans le portail powerbi.
mais cela ne semble pas suffisant , y a t il autres operations à effectuer ou est ce obligatoire que la passerelle soit installé sur un serveur ayant un accès direct à internetmerci
cordialement
ludovic18 mars 2020 à 9 h 42 min #62274ludovic
Participantj’ai pu voir avec le support Microsoft , le serveur où vous installer la passerelle doit pouvoir se connecter à internet soit directement ou via un proxy
dans le cadre d’un proxy , il faudra modifier les fichiers suivants present dans le répertoire d’installation (par défaut : C:\Program Files\On-premises data Gateway)
EnterpriseGatewayConfigurator.exe.config : ce que permettra de valider les tests des portsMicrosoft.PowerBI.EnterpriseGateway.exe.config : pour que vous puissiez ajouter vos sources de données dans la passerelle, et aussi faire fonctionner correctement le mode directquery (meme depuis le desktop)
Microsoft.Mashup.Container.NetFX45.exe.config : pour vous connecter à des données cloud
dans ces fichiers , il faut entre les paramètres de son proxy via ces lignes
<system.net>
<defaultProxy useDefaultCredentials=”true” enabled=”true”>
<proxy proxyaddress= adresse +port bypassonlocal=”true” />
</defaultProxy>
</system.net> -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.