Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
  • 1.  ne pas charger trop de données

    Posted 27 days ago
    Edited by erick chabenat 27 days ago
    Bonjour,

    je travaille avec les données d'un ERP et je voudrais éviter de charger ma base articles/dépôt en totalité (environ 700.000 lignes) quand je n'ai réellement besoin que de 10.000 lignes au maximum.

    la situation est la suivante concernant les tables à charger :
    • une table principale qui contient les informations d'une liste d'articles (correspond à une nomenclature d'un programme)
    • 2 tables contenant des abaques (règles, paramètres liés aux articles)
    • 1 table article/dépôt qui vient de l'ERP
    Ma table principale contient au maximum 10.000 lignes.
    Je voudrais charger uniquement les données article/dépôt (de l'ERP) qui concernent ces 10.000 lignes.

    Sur le principe, il s'agit de filtrer ma source avec des paramètres mais au lieu de donner le choix à l'utilisateur de sélectionner une valeur, il faudrait filtrer sur l'ensemble des valeurs, soit tous les articles de ma table principale.

    Comment peut-on faire cela ?

    Merci

    ------------------------------
    erick chabenat
    ------------------------------


  • 2.  RE: ne pas charger trop de données

    Top Contributor
    Posted 20 days ago
    Bonjour,

    Il faut utiliser la fusion des requêtes pour filtrer les tables. Si c'est une base SQL vous pouvez également utiliser un instruction SQL pour filtrer les données en amont de Power BI (La plupart du temps, il vaut mieux utiliser des vues que d'utiliser directement la connexion aux bases de données).

    Le plus simple à mon sens est d'utiliser les options de fusion des requêtes si vous n'avez pas les ressources nécessaires pour filtrer les données en amont.

    Si vous ne maîtrisez pas les fusions de requêtes, faites des tests avec deux tables saisies en Excel et voyez le résultat de chacune des options pour mieux comprendre ce qu'elles permettent de faire. Une table avec une colonne A, B, C, D, E par exemple puis une autre avec B, C, D, E et F cela suffira je pense pour comprendre les différentes options.

    Bon courage.

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



  • 3.  RE: ne pas charger trop de données

    Posted 16 days ago
    Bonjour
    Tout d'abord merci de m'aider.
    Je n'ai pas bien compris le principe de fusion des requêtes dans mon cas.
    En simplifiant au maximum je voudrais récupérer les infos de 2 tables qui évoluent en permanence.
    La première est fournie par le métier et contient une liste d'articles avec quelques attributs, imaginons qu'elle contienne 100 lignes.
    La seconde vient de l'ERP et, sans filtre,  contient - aujourd'hui - 787000 lignes.
    Quel est le moyen le plus simple/efficace de ne récupérer de l'ERP que les articles de la première table (des 100 articles) ?
    Est-ce plus clair ? Est-ce que c'est ce que vous aviez compris ?

    ------------------------------
    erick chabenat
    ------------------------------



  • 4.  RE: ne pas charger trop de données

    Top Contributor
    Posted 16 days ago
      |   view attached
    Bonjour,

    Oui c'est bien ce que j'avais compris. Voici un exemple en pièce jointe. J'ai fait un exemple avec une table de 50 lignes et une autre de 10 lignes. On peut filtrer celle de 50 pour ne contenir que les valeurs de la table de 10 lignes.

    Bon courage,

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

    Attachment(s)



  • 5.  RE: ne pas charger trop de données

    Posted 15 days ago
    Merci Jonathan
    Je ne peux pas ouvrir votre pbix car je suis en version 2.87, version imposée par ma société.

    ------------------------------
    erick chabenat
    ------------------------------



  • 6.  RE: ne pas charger trop de données

    Top Contributor
    Posted 15 days ago
    Power BI est gratuit ;) Vous pouvez l'installer sur un autre poste, votre poste perso par exemple, juste pour consulter le code. Mais sinon comme je le disais plus haut, le plus simple c'est deux faire deux tableaux (en utilisant "Entrée les données" par exemple) puis de tester les différentes options de jointures. Vous comprendrez mieux comment cela fonctionne.

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