Accueil – Le CFO masqué › Forums › Power BI › definition base de données dans passerelle
Mots-clés : 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 4 années et 1 mois.
-
AuteurArticles
-
12 mars 2020 à 5 h 50 min #62053ludovicParticipant
Bonjour
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 MarchandParticipantBonjour,
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 #62100ludovicParticipantbonjour
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 #62109ludovicParticipantre 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 #62274ludovicParticipantj’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> -
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.