Microsoft 365 Powerquery - si utilise TCD les requêtes se multiplient

GADENSEB

XLDnaute Impliqué
Bonjour le forum;
Aujourd'hui pas de besoin de fichier mais une question d'ordre général sur PowerQuery.
1648475434472.png

J'ai monter un fichier avec des requêtes Powerquery diverses et variées.
A la fin je génère des TCD, sur les requêtes principales étant :
- TAB_Comptes
- Touscomptes

La source du tdc est choisie via :

1648475750557.png


1648475788203.png


Je constate qu'a chaque fois que je génére des TCD (sous différents angles) sur ces requêtes cela génére un la mm requête avec une incrémentation
ex. : Touscomptes(2), Touscomptes(2).......

il n'y a pas d'effet de poids du fichier ou de lenteur.
je ne trouve pas cela "propre" dans l'éditeur P.Q. d'avoir bcp de requêtes

Je découvre l'outil.
--> est-ce normal ?
--> est-ce que je m'y prends mal pour choisir mes sources de datas pr les TCD ?


Merci à vous des conseils.


Bonne am
SEB
 

Pièces jointes

  • 1648475778159.png
    1648475778159.png
    5.4 KB · Affichages: 6

merinos

XLDnaute Impliqué
Salut @GADENSEB ,

Tu as effectivement un probleme:

Quand tu crée un query, tu dois cocher "ajouter au datamodel" (tu peux cocher créer seulement une connection)
1648476980754.png


Tu crée tes liens entre tables dans le datamodele...

Puis tu crée un TCD a partir du modèle...

1648476838578.png


Et après cela tu peux copier les TCD ou les feuilles ... et les modifier sans alourdir le classeur.

A+

Merinos

Perso je crée les mesures une fois le premier pivot créé.
 

Hasco

XLDnaute Barbatruc
Bonjour,

Les digressions ci-dessous ne sont que mon avis personnel (toutefois très partagé.)

1 - le modèle de données et Power Pivot alourdissent considérablement les classeurs.

2 - la multiplication des requêtes pour sources de données est chose normale. Les données ne sont pas pour autant dupliquées. Tous les TCD auraient la même connexion / requête source, ils ne seraient pas gérables individuellement.

Cordialement
 

merinos

XLDnaute Impliqué
Salut Hasco,

OUI cela alourdi... c'est une question de choix: poids/performance....

Il ne faut pas assembler les données qui ne doivent pas l'être:

par exemple je crée des tables:
- "personnes" avec leurs caractériqutique
- "produits" avec prix, couleurs,...
- "transactions" qui donne une date, une personne et un produit
- un calendrier

Une fois les tables liées, c'est tellement simple.
 

chris

XLDnaute Barbatruc
Bonjour à tous

Comme indiqué par Merinos, le meilleure option est de sortir par la création directe du TCD

Si on crée plusieurs TCD bien sélectionner la requête initiale : il ne fera qu'un exemplaire (2)

Pour ma part, pour éviter de répliquer les éventuelles modifs (et oublier :mad:) je remplace l'étape Source de la version (2) par un pointeur vers la requête initiale et supprime toutes les autres étapes.
 

Statistiques des forums

Discussions
299 914
Messages
1 980 045
Membres
206 965
dernier inscrit
Mithanne