Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Changer le chemin du fichier source sans perdre son modèle de données

Jump to Best Answer
  Thread closed by the administrator, not accepting new replies.
  • 1.  Changer le chemin du fichier source sans perdre son modèle de données

    Bronze Contributor
    Posted May 18, 2021 04:58 AM
    No replies, thread closed.

    Bonjour à tous,

    J'ai actuellement un modèle de données d'où les données sont importées depuis un fichier Excel enregistré en local. Ce fichier est actuellement disponible sur Sharepoint Online, il présente la même structure de données et les mêmes données.

    Maintenant je veux pointer mon connecteur vers ce fichier dans le web et non plus en local, parce que je veux que mon jeux de données soit actualisé avec les données récentes.
    Je veux savoir comment changer cette source sans perdre mon travail effectué dans Power BI.

    Merci et excellente semaine à vous.



    ------------------------------
    Dalia Dris
    Consultante BI

    DaliaDaliaDalia
    ------------------------------


  • 2.  RE: Changer le chemin du fichier source sans perdre son modèle de données

    Silver Contributor
    Posted May 19, 2021 01:37 AM
    No replies, thread closed.
    Bonjour,

    En cliquant sur le bouton Parametres de la source de données coté Power Query.
    Puis avec le bouton Parcourir tu désignes le nouvel emplacement.

    Tout sera conservé, requêtes, filtres et autres.

    Aucun problème pour changer ta source.

    Bonne journée

    ------------------------------
    Olivier
    ------------------------------



  • 3.  RE: Changer le chemin du fichier source sans perdre son modèle de données

    Bronze Contributor
    Posted May 22, 2021 03:31 AM
    No replies, thread closed.
    Bonjour Olivier,
    Merci pour le retour.
    J'avais  essayé  votre solution  avant mais elle fonctionne  uniquement  sur les fichiers hébergés sous la  même nature (c'est-à-dire, j'ai  un fichier en local, je ne peux parcourir que le fichier en local, je ne peux pas parcourir mon fichier qui se trouve dans le cloud), si on change la nature d'hébergement, ça ne  marche pas.
    Merci à  vous  et bon week-end.

    ------------------------------
    Dalia Dris
    Consultante BI

    DaliaDaliaDalia
    ------------------------------



  • 4.  RE: Changer le chemin du fichier source sans perdre son modèle de données

    Silver Contributor
    Posted May 23, 2021 05:15 AM
    Edited by Olivier Aillery May 23, 2021 05:16 AM
    No replies, thread closed.
    Bonjour,

    Il est tout à fait possible de changer la source depuis un fichier local à un fichier hébergé sur web, par contre je suis d'accord avec toi le bouton parcourir ne le permet pas.
    Mais si tu suis la suggestion de Jonathan cela fonctionne :
    tu as ta source locale...
    Tu copies depuis Excel le chemin d'accès à to fichier en ligne :
    Tu le colles à la place de ton adresse locale :
    et tu supprimes le ?web=1 à la fin de ton URL copiée depuis Excel
    Et tu valides
    Ta source est bien devenue une source en ligne, sans même toucher-modifier le code M (ça marche aussi en modifiant le code M)


    Dis nous si ça fonctionne bien, mais il ne devrait pas y avoir de souci, j'ai effectuée cette opération de nombreuses fois.

    Bon WE


    ------------------------------
    Olivier
    ------------------------------



  • 5.  RE: Changer le chemin du fichier source sans perdre son modèle de données

    Top Contributor
    Posted May 19, 2021 02:53 AM
    No replies, thread closed.
    Salut Dalia,

    1. Etape 1, tu récupères l'URL de ton fichier sur SharePoint :
      1. Pour ça, tu ouvres ton fichier en passant par SharePoint, puis tu choisis de l'ouvrir dans l'application Excel,
      2. Ensuite tu cliques sur "Fichier" puis "Informations" puis sur "Copier le chemin d'accès".
    2. Etape 2, tu modifies ta requête Power Query dans l'éditeur avancé comme suit :
      1. Ta source doit être actuellement de type : Source = Excel.Workbook(File.Contents("C:\Users\Admin\MonFichiers.xlsx"), null, true)
      2. Tu la transformes en : Source = Excel.Workbook(Web.Contents("LeLienCopié"), null, true),
      3. Tu supprimes la fin du lien copié ?web=1

    Bon courage,

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 6.  RE: Changer le chemin du fichier source sans perdre son modèle de données
    Best Answer

    Top Contributor
    Posted May 25, 2021 02:30 AM
    No replies, thread closed.
    Attention, petit détail :

    Pour des raisons de performances, le 2eme paramètre du Excel.Workbook, peut etre mis en True (Auto promulgation des entêtes)
    Sinon, moi je passe tout en parametre... avec une fonction en M, pour choisir soit une source "locale" soit SharePoint.

    ------------------------------
    Guillaume GAUDFROY
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Microsoft MCT
    Ruby Award Dynamic Communities
    ------------------------------