RLS et OLS : tour d’horizon de la sécurité dans Power BI

A l’approche de la conférence Ignite ’21, Microsoft multiplie les annonces concernant Power BI. L’une d’entre elle concerne la sécurité des jeux de données et rapports, sujet qui n’avait pas connu d’évolution depuis des années.

Jusqu’à présent, le seul moyen de garantir qu’un utilisateur accède uniquement aux données qu’il est autorisé à voir était de mettre en place des rôles de sécurité en utilisant la Sécurité Niveau Ligne (SNL en français) ou Row Level Security (RLS). Une personne (faisant éventuellement partie d’un groupe AD) est associée à un rôle de sécurité. Chaque rôle filtre les données à travers une formule DAX.

Microsoft vient d’annoncer en public preview un nouveau mode de sécurité : Object Level Security (ou OLS). Ce mode est disponible dans Power BI Premium, Premium Par Utilisateur (PPU) et Power BI Pro. Il permet d’étendre les filtres de sécurité actuel (limité aux données d’une tableà à une table entière ou une colonne (ce qui consiste à masquer une partie des métadonnées).

Attention : il s’agit d’une fonctionnalité en préversion. Même si une public preview est censée être stable, la fonctionnalité peut subir de nombreuses adaptations/corrections/modifications et ne doit pas être utilisée en production. De plus, il n’existe pas encore d’interface de définition d’OLS dans Power BI Desktop. Il est, en revanche, possible de passer par un outil externe (tel que Tabular Editor) pour définir si une table/colonne est visible ou pas pour un rôle donné.

Qu’il s’agisse d’OLS ou de RLS, dans tous les cas, la sécurité dans Power BI ne s’applique que pour un utilisateur ayant des privilèges de lecture uniquement sur un rapport / jeu de données. Tout privilège supérieur (administrateur/contributeur/membre) donne accès à l’intégralité du modèle et de ses données.

Comme toute nouvelle fonctionnalité, OLS doit être prise en main et appliquée à des cas d’usages pour être éprouvée.

Power BI Premium Gen2

Annoncé durant Microsoft Ignite parmi une longue liste de nouveautés, l’évolution de la tarification de Power BI Premium va probablement démocratiser l’adoption de ce dernier par les entreprises.

Pour rappel, actuellement, Power BI Premium (nous pouvons désormais l’appeler Premium Gen1) donne accès à une capacité dédiée (puissance de calcul et mémoire vive) ainsi qu’à de nombreuses fonctionnalités exclusives. Le coût de la licence la moins chère (P1, si on parle d’une utilisation « full SaaS » de Power BI) réserve le Premium à des organisations ayant au moins 500 utilisateurs potentiels.

Bientôt (pas encore de date annoncée mais Microsoft parle des prochaines semaines), la seconde génération de Power BI Premium offrira les avantages suivants :

  • accès à une licence par utilisateur pour compléter la licence par capacité
  • augmentation des performances pour tous les niveaux de licence
  • pas de limite d’actualisations de modèles en parallèle
  • une séparation totale des activités d’interaction avec les rapports et d’actualisation de modèles
  • des métriques d’utilisation plus claires permettant de gérer au mieux les besoins de mise à niveau vers une capacité supérieure et de prédire les futurs coûts de licence
  • une possibilité de mise à niveau automatique (à raison d’1 vCore par 24h) en fonction du besoin en puissance de calcul
  • pour les administrateurs, des notifications paramétrables permettant de prévoir l’augmentation d’activité de votre capacité.

Power BI Premium Gen2 sera, dans un premier temps, proposé en preview publique. En attendant ce jour, je vous invite à regarder la présentation Advancing Power BI Premium for the enterprise analytics market and beyond. Vous pouvez également lire ou écouter Chris Finlan, Principal Program Manager dans l’équipe Power BI, détailler ces annonces.

Read/Write XMLA Endpoint : le futur de Power BI

Le 26 mars 2020, Microsoft a annoncé la preview publique du read/write XMLA endpoint dans les capacités Power BI Premium. Pour bon nombre d’entre vous, la notion d’endpoint XMLA est probablement inconnue. Mais l’arrivée d’un tel concept dans Power BI révolutionne l’utilisation du service.

Imaginez un point d’accès direct à un jeu de données Power BI, présenté sous la forme d’une url donnant accès au modèle via une syntaxe bien connue des consultants travaillant avec Analysis Services : le XMLA (XML for Analysis). Ainsi défini, un endpoint XMLA, ouvre les possibilités de plusieurs scénarios (en lecture, mais aussi pour la première fois dans l’univers Power BI, en écriture !) :

  • Possibilité d’actualiser un modèle, une table, voire une partition à travers SSMS
  • Automatiser des opérations grâce aux cmdlets Powershell pour Analysis Services
  • Interagir avec le jeu de données à partir des principaux outils tiers que sont Tabular Editor, DAX Studio ou encore ALM Toolkit (tous trois très bientôt intégrés via un lien direct dans Power BI Desktop)
  • Et bien d’autres usages encore …

Les cas d’usage sont très larges puisqu’un endpoint XMLA offre une connectivité open platform. Autour de cette notion, de nouvelles fonctionnalités vont progressivement apparaître dans Power BI, à commencer par les tant attendus Calculation Groups, déjà présents dans Analysis Services.

Cette fonctionnalité est d’ores et déjà disponible. Une documentation dédiée a été mise à disposition par Microsoft pour vous guider dans vos premiers pas pour vous connecter au endpoint.

Je vous invite également,à regarder ce remarquable webinar présenté par Christian Wade, Principal Program Manager chez Microsoft, responsable des fonctionnalités de BI d’entreprise (SSAS, Azure AS et Power BI Premium).

Power BI videos – the (almost) complete list – october 2019

Post updated on 11/03/2019

Here is a list of videos published in october 2019 on Youtube dedicated to Power BI (in english or french [FR] languages).

Videos are sorted by duration (~10mn, < 30mn, < 60mn, > 60mn) so you will adapt your Power BI session depending on the time available.

You will find the list for 2018 Q1-Q2 here and here. Please bookmark and share.

Lire la suite

Ajouter une liste de contacts à un rapport Power BI

Microsoft vient d’annoncer la disponibilité de cette nouvelle fonctionnalité dans le service. Il s’agit de pouvoir renseigner une liste de contacts associés à un rapport ou un tableau de bord. Ainsi, l’utilisateur identifiera clairement la personne à contacter pour poser des questions sur le rapport ou les données exposées.

Le propriétaire du rapport fait, par défaut, partie de cette liste. On peut lui ajouter une ou plusieurs autres adresses e-mail (adresses individuelles, groupes Office 365, groupes de diffusion ou groupe de sécurité disposant d’une adresse).

L’ajout des adresses se fait en accédant aux propriétés du rapport / tableau de bord (pictogramme engrenage).

L’utilisateur retrouvera ses informations dans la zone d’information du rapport / tableau de bord, accessible en cliquant sur le nom du rapport dans le bandeau affiché en haut de l’écran.

Ne cherchez pas cette liste de contacts dans l’application utilisée pour une diffusion à large échelle de vos rapports : elle n’existe pas. Côté application, vous pouvez définir à la place une url de support lors de la publication ou de la mise à jour de l’app. Les deux modes de contacts (liste de contacts pour les items au sein d’un espace de travail ; url de support pour les applications) restent pour l’instant distincts.

Pour en savoir plus, je vous invite à lire l’annonce sur le blog Power BI.

Power BI videos – the (almost) complete list – september 2019

Post updated on 07/30/2019

Here is a list of videos published in september 2019 on Youtube dedicated to Power BI (in english or french [FR] languages).

Videos are sorted by duration (~10mn, < 30mn, < 60mn, > 60mn) so you will adapt your Power BI session depending on the time available.

You will find the list for 2018 Q1-Q2 here and here. Please bookmark and share.

Lire la suite

Power BI videos 2019

Here are links to monthly list of Youtube videos dedicated to Power BI. Please bookmark and share.

Voici les liens vers la liste mensuelle des vidéos Youtube consacrées à Power BI.
N’oubliez pas de bookmarker et partager cette page.

Power BI videos – the (almost) complete list – august 2019

Post updated on 08/31/2019

Here is a list of videos published in august 2019 on Youtube dedicated to Power BI (in english or french [FR] languages).

Videos are sorted by duration (~10mn, < 30mn, < 60mn, > 60mn) so you will adapt your Power BI session depending on the time available.

You will find the list for 2018 Q1-Q2 here and here. Please bookmark and share.

Lire la suite