Au cours de nos formations, nous parlons souvent de performance et de modèle de données efficace. Une des choses que vous pouvez faire pour actualiser plus rapidement vos données et pour faire des calculs plus rapidement consiste à réduire la taille du modèle de données.
Mais comment connaître la taille de votre modèle de données ? Est-ce la même chose que la taille du fichier ? Dans cet article de blog, nous décrivons brièvement comment utiliser l’analyseur Vertipaq pour analyser cela.
L’analyseur VertiPaq
L’analyseur VertiPaq est un outil Excel de SQLBI. Cet outil peut être téléchargé gratuitement via le lien suivant : https://www.sqlbi.com/tools/vertipaq-analyzer/
Il y a régulièrement une mise à jour, veillez donc à télécharger de temps en temps la version la plus récente.
Le fichier zip comprend 3 fichiers : nous utilisons actuellement le fichier VertiPaq Analyzer 1.92 – 1200.xlsm
Comment retrouver le numéro de port de votre modèle ?
Pour pouvoir connecter le fichier Excel à votre modèle, vous devez avant tout disposer du numéro de port de votre modèle. Votre fichier Excel parviendra à se connecter à votre modèle Power BI par le biais de ce port.
- Ouvrez votre fichier Power BI. (Dans mon exemple, j’ouvre un fichier dont la taille s’élève à 7.321 KB)
- Ouvrez Windows Explorer et allez sous :
C:\Users\<user> - Vous voyez un ou plusieurs sous-répertoires ici
En fonction du nom du dossier, il est impossible de déterminer le dossier qu’il vous faut. La seule chose que vous puissiez faire est regarder la date de la colonneDate Modified. Comme vous venez d’ouvrir le fichier Power BI, vous devez prendre le fichier ayant la date et l’heure la plus récente. - Allez dans le bon fichier. Celui-ci comporte un sous-répertoire Dataà ouvrir. Dans ce dossier, il y a un fichier msmdsrv.port.txt. Ouvrez ce fichier.
- Le fichier comporte un numéro. Écrivez ce numéro.
Connecter Excel au modèle
Ouvrez ensuite le fichier Excel. Ne tenez pas compte des données figurant dans le document car elles n’ont rien à voir avec votre modèle. Excel utilise Power Pivot pour se connecter à votre modèle Power BI.
Si l’onglet Power Pivot n’est pas visible, vous pouvez l’activer via : File–
Options – Add-ins. Sous la liste de choix, modifiez Manageen COM Add-ins et cliquez sur Go…
Cochez la case Microsoft Power Pivot for Excel.
Exécutez à présent les étapes suivantes :
- Cliquez sur Power Pivot – Manage (pour aller vers le modèle de données)
- Cliquez sur Home – Existing Connections
- Dans la fenêtre de dialogue, cliquez sur Edit
- Dans la fenêtre de dialogue suivante, cliquez sur Build…
- Une nouvelle fenêtre de dialogue apparaît : les Propriétés Data Link.
Dans Data Source, modifiez ensuite le hosting local : à la place du numéro, introduisez le numéro que vous avez noté.
DansEnter the initial catalog to use choisissez l’unique option disponible dans la liste de choix.
- Fermez toutes les fenêtres de dialogue en cliquant sur OK, Save et Close.
- Fermez également la fenêtre Power Pivot afin de voir à nouveau les fichiers Excel.
- Cliquez sur Data – Refresh All
Interpréter les données
Au début, vous regarderez surtout le document Tables. Sur cette feuille, dans la colonne E, vous voyez la taille du tableau et des colonnes du tableau (Columns Total Size); dans la colonne D, vous voyez la taille de chaque tableau (Table Size).
Bien que la taille de mon fichier fasse environ 7.3 MB, la taille de la mémoire de mon modèle fait presque 20 MB.
Sur le document Columns, on voit clairement les colonnes qui prennent le plus de mémoire.
Dans les articles de blogs suivants, nous verrons comment réduire cette mémoire via quelques interventions très simples.
En-savoir plus? Voulez-vous suivre notre formation « Power BI : Core features 1 » ? Ou avez-vous besoin de l’aide d’un de nos consultants Power BI pour optimiser votre projet BI ? Notre consultants Power BI sont là pour vous.