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

Utilisation des mesures

Jump to Best Answer
  Thread closed by the administrator, not accepting new replies.
  • 1.  Utilisation des mesures

    Posted May 19, 2021 09:00 AM
    No replies, thread closed.
    Bonjour,

    Voici mon contexte : j'ai connecté mon PBI à un "cube" de données. Je serais bien incapable de donner plus d'informations techniques sur le sujet.
    Cependant, ce que je comprends et constate :  les données et le modèle de données sont hérités du cube. En conséquence je perds toutes les fonctionnalités de PBI qui permettent de transformer les données ou ajouter des colonnes dans mes tables (tous les boutons sont grisés).
    Tout ce que je peux faire c'est créer des mesures et construire mon rapport.

    Ma question certainement très bête mais je tente quand même : peut-on créer des mesures qui vont remplacer la création de colonnes ?
    Par exemple, j'essaie de faire une concaténation de 2 champs mais impossible. L'outil ne me propose pas les champs.

    Merci par avance pour votre aide.


    ------------------------------
    MAUD PEGEOT
    ------------------------------


  • 2.  RE: Utilisation des mesures

    Top Contributor
    Posted May 24, 2021 03:26 PM
    No replies, thread closed.
    Bonjour Maud,

    En effet le modèle, les données et les mesures sont hérités du cube.

    Les options de transformations et d'ajout de colonnes sont grisées car vous êtes certainement connectée en Directquery.

    Il est préférable de se connecter en mode import de données (quand vous vous connectez au cube) pour de meilleures performances, et cela peut nécessiter de requêter le cube afin de contrôler les données importées.


    ------------------------------
    Nicolas MENDEZ
    Data & BI consultant
    Becom Consulting
    ------------------------------



  • 3.  RE: Utilisation des mesures

    Top Contributor
    Posted May 25, 2021 02:26 AM
    No replies, thread closed.
    Bonjour,

    Petit complément de la réponse de @Nicolas MENDEZ.
    Je penche pour une connexion à un cube SSAS, (peut être :-) )
    Et donc, les fonctionnalités du cube sont gérées dans ce cube.

    Pas d'accord du tout en revanche avec le mode import.
    D'ailleurs à ce sujet, j'ai fait un meetup du Club Power BI, avec un cube à 10 millions de ligne en SSAS et en direct Query.
    Tout est question d'optimisation du code DAX, SQL et agrégations notamment.​

    Tout dépend du besoin en fait.
    Mais Direct Query n'est pas synonyme de mauvaise performance. (pas tout le temps :-) )

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



  • 4.  RE: Utilisation des mesures

    Top Contributor
    Posted May 25, 2021 05:06 AM
    No replies, thread closed.
    Hello,

    @Guillaume GAUDFROY, pour répondre à la question de Maud qui veut ajouter des colonnes, le mode import me semble tout désigné.

    Il est vrai que le DirectQuery fonctionne très bien avec un modèle de données optimisé pour et avec des agrégations de données. Maintenant 10 millions de lignes est clairement pas un soucis en terme de volumétrie dans Power BI et encore moins si on optimise le query folding. Donc même avec 10 millions de lignes de données, en ce qui me concerne je reste sur de l'import de données sans pb.

    Le DirectQuery est recommandé par Marco RUSSO et Alberto FERRARI de sqlbi.com comme étant la dernière option si tout le reste n'a pas marché (ou cas spécifiques) ...  sur de trés trés grosses volumétries de données au delà de plusieurs 100 aines de millions de lignes... Pour l'avoir expérimenté les 2 approches sur de grosses bases, j'ai tendance à être assez d'accord avec eux.... Mais ce n'est que mon avis.. ;)

    ​​​

    ------------------------------
    Nicolas MENDEZ
    Data & BI consultant
    Becom Consulting
    ------------------------------



  • 5.  RE: Utilisation des mesures
    Best Answer

    Top Contributor
    Posted 30 days ago
    No replies, thread closed.
    Sujet passionnant, qui sur lequel d'ailleurs, j'animerai un débat lors du Power Saturday en juin.

    Mais, 10 millions de lignes ne veut rien dire...
    10 millions de lignes sur 1 colonne numérique ou 10 millions de ligne sur 50 colonnes en nvarchar(250).... rien a voir.

    Et en mode import, attention à la limite de la taille du dataset.

    Je connais fort bien les articles de Marco sur ce sujet.
    Mais il ne veut pas dire qu'il faut l'utiliser qu'en dernier recours....
    Non, simplement en fonction du BON cas de figure.

    Bref...


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



  • 6.  RE: Utilisation des mesures

    Gold Contributor
    Posted 30 days ago
    No replies, thread closed.

    Bonsoir,

    Il y a plusieurs confusions j'ai l'impression.
    D'abord sur les modes de connexion ! Je vous invite à regarder notre super meetup sur Import vs Live Connection vs DirectQuery ici.

    @Nicolas: Les options d'ajouts de colonnes / sources de données sont grisées non pas à cause du DirectQuery mais du Live Connection au dataset Power BI. C'est précisément le DirectQuery à Analysis Services (techniquement légèrement différent du Live Connection) qui permet (depuis décembre 2020) d'ajouter une colonne ou une autre source de données lorsqu'on est déjà connectés à un modèle de données Power BI. On parle alors des modèles composites v2. Nous avons aussi fait un meetup à ce sujet: https://www.youtube.com/watch?v=gXcnAxe8M5o&t=5105s.

    Lorsque Marco Russo & Alberto Ferrari parle du DirectQuery comme étant​​ "la dernière option si tout le reste n'a pas marché" ... ils parlent du DirectQuery sur une base de données relationnelle (SQL Server, Oracle...). Et je suis évidemment totalement en phase avec cette recommandation ! 

    Le DirectQuery sur Analysis Services (jeux de données Power BI ou bien cube Azure Analysis Services), lui, est tout à fait toléré. Il est d'ailleurs même indispensable si l'on veut pouvoir conserver un modèle sémantique pérenne tout en le combinant avec des colonnes / sources de données locale. Et c'est justement pour cela que Microsoft a développé cette super fonctionnalité attendue par la communauté Microsoft BI depuis des années. D'un point de vue architecture BI et 'single source of truth', cette option (DirectQuery à Analysis Services + ajout de colonnes / sources de données locale) est largement meilleure que de réimporter un cube existant.

    En bref:
    - DirectQuery sur une base de données relationnelle: A éviter absolument.
    - DirectQuery sur un modèle de données existant. Toléré et surtout indispensable si l'on veut pouvoir ajouter des colonnes et / ou sources de données sans 'casser' ou 'réimporter' le modèle de données. Attention, cette option n'est disponible que si le modèle de données source est un dataset Power BI (déployé sur un espace de travail Power BI v2) ou bien un cube Azure Analysis Services. Autrement dit, cela ne fonctionne pas si le modèle de données source est un cube SSAS (ce qui peut être une autre explication au problème de Maud)...

    Bon à savoir:
    La performance du DirectQuery sur Analysis Services est plutôt OK - mais évidemment moins bonne que du Live Connection. Microsoft travaille d'arrache-pied pour l'améliorer et je m'attends à une convergence d'ici quelques années... :)




    ------------------------------
    Tristan Malherbe
    Co-Fondateur du Club Power BI
    Expert/Formateur Power BI - Microsoft MVP
    06 09 27 06 97
    ------------------------------



  • 7.  RE: Utilisation des mesures

    Top Contributor
    Posted 30 days ago
    No replies, thread closed.
    @Tristan Malherbe, la table ronde va être géniale!!!

    Rendez vous au Power Saturday!​

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



  • 8.  RE: Utilisation des mesures

    Top Contributor
    Posted 30 days ago
    No replies, thread closed.
    Bonjour,

    Merci pour ta réponse @Tristan Malherbe qui a le mérite d'être claire et beaucoup plus précise :)

    Et comme le dit Guillaume... rdv au Power Saturday... ! ​​​

    ------------------------------
    Nicolas MENDEZ
    Data & BI consultant
    Becom Consulting
    ------------------------------