definition base de données dans passerelle

Accueil – Le CFO masqué Forums Power BI definition base de données dans passerelle

Mots-clés : 

  • 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.
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Articles
  • #62053
    ludovic
    Participant

    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

    #62056
    Sophie Marchand
    Participant

    Bonjour,

    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

    #62100
    ludovic
    Participant

    bonjour
    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 visuels

    du coup je ne comprend pas le problème

    #62109
    ludovic
    Participant

    re 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 à internet

    merci
    cordialement
    ludovic

    #62274
    ludovic
    Participant

    j’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 ports

    Microsoft.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>

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.