Création de fichiers avec TCD issus d'un fichier central source

Bonjour,

Je voudrais envoyer des fichiers à différents acteurs sans que les uns puissent lire les données des autres. Et dans le même temps, je veux garde mon fichier central.

Par exemple ici j'ai un fichier central regroupant les ventes des villes de Lille, Marseille et Paris. J'aimerais pouvoir envoyer à chacune de ces villes les données qui la concernent sous forme de TCD sans qu'elle puisse consulter les données des autres.
Avez-vous une astuce ?
Un ancien collègue passait par une macro mais pas moyen de remettre la main dessus.

Merci par avance

8tcd-par-ville.xlsx (13.56 Ko)

Respectueusement

Axel

Hello,

Je fais ça avec différentes directions dans mon taff.

J'ai ma base contenant toutes les infos, puis je fais un onglet modèle avec la ville en filtre contextuel.

Après je fais une macro VBA qui va générer un onglet par ville mais l'astuce c'est de faire un copier coller valeur et format de la plage du TCD. Comme ça on ne conserve pas les données des autres villes.

Ensuite chaque onglet est exporté dans un fichier excel distinct.

Enfin, j'ai une base qui affecte les mails à chaque ville pour l'envoi en automatique avec pièce jointe et mail générique.

@+

Yes merci

typiquement c'est ce que je cherche mais je ne maitrise pas trop les macro.

Tu aurais un modèle par hasard?

Merci d'avance

Hello,

Essaie de m'envoyer ton fichier et je regarde, ce sera plus simple dans ce sens et si besoin d'explications c'est possible aussi

@+

Il est dans le premier message

Hey,

My bad j'avais pas vu

Un premier exemple

PS : désolé pour les puristes du VBA c'est un code qui date énormément je n'avais pas connaissance des bonnes pratiques etc et je ne l'ai jamais optimisé

@+

9tcd-par-ville.xlsm (31.61 Ko)

Bonjour,

de cette manière :)

P.

Bonjour

Personnellement, cela fait plusieurs années que j'ai arrêté d'envoyer de tels fichiers par mail, j'utilise Power BI et la sécurité au niveau des lignes (RLS en anglais)

1. charger les données dans PBI (avec les tables, les mesures, les relations) - inutile de créer un rapport en tant que tel si le seul objectif est une utilisation par TCD

2. gérer la RLS (qui a accès à quoi suivant son adresse mail) - je passe par un fichier Excel dédié pour lister les droits de chacun

3. autoriser les utilisateurs en "Build" dans le modèle sémantique

4. les utilisateurs ont alors la possibilité dans Excel de créer un "TCD à partir de Power BI" avec toutes les mesures, toutes les colonnes. Pour les moins débrouillards, je propose un fichier Excel avec un ou plusieurs TCD filtrés sur "vide". quand ils retirent les filtres ils voient uniquementleurs données.

Cela fonctionne également avec Excel pour le web (mais les utilisateurs n'ont pas la possibilité de demander un détail des valeurs par double-clic - car avec Tabular Editor je gère ce quej'affiche dans le double-clic !)

Je travaille comme ça tous les jours ou presque, c'est un peu long à mettre en œuvre au départ, il faut se former, comprendre comment ça fonctionne ... mais après, franchement, c'est que du bonheur par rapport à ma façon de faire "historique". je gagne des heures de travail : j'informe tout le monde par Teamsquand les données sont à jour , ils actualisent leur fichier et les nouvelles données apparaissent en quelques secondes.

Pour certaines bases RH ou finance, j'ai 400 utilisateurs avec pas loin de 200 périmètres différents. cela aurait été impossible à gérer par VBA

Stéphane

Bonjour à tous !

Pour certaines bases RH ou finance, j'ai 400 utilisateurs.....

PBI est, à l'évidence, un outil exceptionnel.

Mais à quel coût ?!

Rares (très rare même.....) sont les entités à pouvoir l'utiliser.

Bonjour

Je ne connais pas le cout détaillé pour ma société mais les utilisateurs n'ont pas besoin d'avoir de licence PBI.

J'ai moi-même une licence, je publie mon rapport et les données sous jacentes dans un espace "Premium" et ensuite les utilisateurs de mon organisations "consomment" des rapports PBI ou les données du modèle sémantique via Excel (avec leur licence normale, web ou bureau - la différence entre les deux est que les utilisateurs web ne peuvent pas obtenir de détail via "double-clic" dans un TCD).

Je ne suis pas au fait de la "facturation" Microsoft mais pour moi, qu'il y ait 10, 100 ou 1000 utilisateurs, c'est pareil.
Il y a un gain de stockage des données : elles sont dans l'espace "premium", et non répétée dans des centaines de boite mail, avec le mail de janvier, celui de février... un seul fichier qui s'actualise tous les mois.

Stéphane

Bonjour à tous !

Je ne suis pas au fait de la "facturation" Microsoft mais pour moi, qu'il y ait 10, 100 ou 1000 utilisateurs, c'est pareil.

Je ne connaissais pas cette possibilité d'abonnement "unidirectionnel".

image

Cette option très onéreuse (4650€ HT mensuel) renforce mon sentiment sur la faible diffusion de cet outil dans le tissu économique.

Et les frais annexes (Microsoft Fabric, Stockage, Dataflows Gen2 et facturation CU, Formation, Maintenance et gateway) ne sont pas intégrés !

Pour certaines bases RH ou finance, j'ai 400 utilisateurs avec pas loin de 200 périmètres différents. cela aurait été impossible à gérer par VB

"impossible" est un mot à éviter, "très, très difficile" serait mieux

Hey,

Plusieurs choses : je suis d'accord avec toi raccourcix sur l'utilisation de PowerBI c'est un outil très utile sur le partage de rapports etc. Il se trouve que dans certaines sociétés nous n'avons pas le "droit" d'utiliser PowerBI car un autre outil BI est utilisé et ce n'est pas la politique groupe d'en avoir un autre. A partir de là nous sommes obligés de trouver des contournements malheureusement.

Concernant les 200 périmètres, ça se gère très bien avec la méthode dans mon précédent fichier. Il faut juste prendre en compte la composante "énormément de feuille" qui joue sur la mémoire et peut poser problème. Dans ce cas là il faut gérer la suppression des onglets déjà créés et enregistrés sous forme de fichier à part et le tour est joué. J'avais fait ça pour un pote qui avait le P&L de 187 agences à gérer et à envoyer tous les mois. Là où c'était parfois problématique c'était sur l'envoi de mail, la synchro onedrive etc, t'es obligé de rajouter un timer entre les mails et les micro coupures réseau c'est pas hyper optimal j'admets

@+

Bonjour à tous

Je conçois tout à fait que ma proposition n'est pas adaptée à toute les organisations. Je travaille en effet dans un grand groupe avec plusieurs milliers d'utilisateurs, en environnement Office et avec PBI.

Je n'avais pas nécessairement conscience du cout associé à la licence premium (qui est sûrement négociée par la DSI) et des coûts annexes, mais c'est amorti par le passage à la licence Office Web (90% des utilisateurs n'ont plus la version bureau), le gain de temps à traiter plus ou moins manuellement des données (les "experts" mettent en forme les données consommées ensuite par les opérationnels ou les fonctions supports) ou encore le stockage de centaines de fichiers dans les boites mails dont on ne sait jamais quelle version est la bonne : on partage tous une donnée commune, à tout moment, avec la confidentialité des périmètres via la RLS.

La question posée par Axel : "Création de fichiers avec TCD issus d'un fichier central source" peut être traitée de différentes façons (comme très souvent !), il faut trouver la plus adaptée au contexte. C'est justement l'intérêt d'un forum comme celui-ci. Merci à tous pour vos échanges.

Stéphane

Rechercher des sujets similaires à "creation fichiers tcd issus fichier central source"