Bonjour,
J'ai une requête R_Comptes_Personnel_EP qui me sert de base pour créer un TCD. Cependant, lorsque je crée le TCD, la requête est duliquée et lla source du TCD devient R_Comptes_Personnel_EP (2).
Est-ce normal ?
Bonjour,
J'ai une requête R_Comptes_Personnel_EP qui me sert de base pour créer un TCD. Cependant, lorsque je crée le TCD, la requête est duliquée et lla source du TCD devient R_Comptes_Personnel_EP (2).
Est-ce normal ?
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Bonjour
Oui, cela est un comportement normal quand une requête est chargée en connexion uniquement, puis que l'on fait un TCD dessus.
Il est possible de modifier "Charger dans" sur la requête de base (en faisant clic droit sur son nom dans le volet de droite) et de lui indiquer qu'elle se chargera dans un TCD. Ainsi, on n'aura la requête qu'une seule fois.
En espérant que cela aide.
Bon après-midi
Pierre Dumas
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Bonjour Pierre,
Merci pour ce retour, là c'est plus claire.
En fait, je crée la connexion uniquement en lieu et place du stockage afin de ne pas alourdir le classeur.
En termes de performance, j'imagine que cela a une incidence ? Sinon autant charger effectivement comme vous le mentionnez.
Un avis ?
Merci
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Malheureusement, non, pas d'avis
Avec mon expérience, je n'ai pas noté de différence sur les performances.
Mais je pense que d'autres contributeurs vont étayer un peu plus que moi leur avis
Belle fin d'après-midi
Pierre Dumas
Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.
Merci Pierre,
Au moins j'ai eu la réponse à ma question initiale, donc je passe en
Merci
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Salut Malick, Pierre
Les requêtes qui sont en connexion seule ne sont pas actualisées dans Excel, de sorte qu'il n'y a pas d'impact au niveau des performances. Cela dit, je ne vois pas l'intérêt à laisser des requêtes en connexion seule, sauf bien sûr si elles sont utilisées en Power Query (Paramètres, fonctions,...)
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Salut Pierre,
Merci pour ce retour:cool:
Cependant, il me semble qu’Un TCD qui est créé à partir d’une requête en connexion seulement est automatiquement actualisé sur Excel. J’ai un outil avec un TCD sur cette base. Mais est-ce une bonne pratique ?
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Je ne comprends pas ce que tu veux dire car ce n'est pas possible qu'un tcd soit appuyé sur une requête "en connexion seulement". C'est d'ailleurs pour cela que la requête est dupliquée. Si tu essaies de mettre à jour une requête "en connexion seulement", tu te prends un message d'erreur. Peux-tu préciser ton propos?
Cela dit, si tu connectes un nouveau tcd sur la même requête qu'un autre tcd, ils utilisent alors la même requête (le même cache de tcd, en fait).
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------
Mes billets de blog sur DVP
Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
---------------
Ah oui, tu as raison ; au temps pour moi.
J’ai eu le message d’erreur en tentant d’actualiser.
encore
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Bonjour à tous
Effectivement, sauf sur l'add on (2010 & 2013) toute utilisation de la requête en TCD donne une version (2) excepté dans le cas précisé par Pierre Dumas, qui, sauf erreur de ma part n'était pas proposé dans 2016.
Cependant quand on crée des requêtes en union, cette façon de procéder a tendance à systématiquement balancer les données dans le modèle de données PowerPivot, ce qui alourdit le classeur et est rarement nécessaire si on ne compte pas utiliser de mesures spécifiques
Donc pour ma part, si j'ai plusieurs requêtes, je choisis, connexion seulement et crée ensuite le TCD sur la requête
Afin d'éviter des problèmes de mise à jour de mes requêtes, je remplace la ligne Source de cette requête (2) en la faisant pointer sur la requête initiale et supprime toutes les autres étapes
Chris
PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
----------------------------------------------------------------------------------------------
En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...
Effectivement Chris, je pense que c'est toi-même qui m'a une fois indiqué l'astuce des requêtes unions pour créer un TCD depuis plusieurs tableaux
En regardant cette requête Union de trois tableaux qui est automatiquement générée après la création du TCD :
Requete_Synthese_Tableau (2)
Je vois que sa source conserve les mêmes données que la requête initiale Requete_Synthese_Tableau. Par conséquent, mes actualisations se font bien. Pas besoin de toucher à quelque chose donc de mon côté ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 let Source = Table.Combine({Tab_Emprunt1, Tab_Emprunt2, Tab_Emprunt3}), #"Type modifié" = Table.TransformColumnTypes(Source,{{"Payment Date", type date}}), #"Valeur remplacée" = Table.ReplaceValue(#"Type modifié",null,0,Replacer.ReplaceValue,{"PHASE A", "PHASE B", "MONTANT"}) in #"Valeur remplacée"
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
RE
Je parlais de la mise à jour de la requête, pas de son actualisation
S'il y a des modifs faites sur la requête initiale, elles ne se reportent pas dans la version (2) d'où risque d'erreur
J'ai lu quelque part que cette duplication était là à fin de test en développement et que Microsoft a oublié de l'enlever quand la version définitive est sortie. Vérité ou non, je ne sais...
Chris
PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
----------------------------------------------------------------------------------------------
En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...
Ah super pour ces précisions
Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager