Applies ToExcel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Le traitement analytique en ligne (OLAP) est une technologie utilisée pour organiser des bases de données métier volumineuses et prendre en charge le décisionnel. Les bases de données OLAP sont divisées en un ou plusieurs cubes, et chaque cube est organisé et conçu par un administrateur de cube pour s’adapter à la façon dont vous récupérez et analysez les données afin qu’il soit plus facile de créer et d’utiliser les rapports de tableau croisé dynamique et les rapports de graphique croisé dynamique dont vous avez besoin.

Contenu de cet article

Qu’est-ce que l’aide à la décision ?

Un analyste d’entreprise souhaite souvent obtenir une vue d’ensemble de l’entreprise, voir des tendances plus larges basées sur des données agrégées et voir ces tendances réparties par un nombre quelconque de variables. L’aide à la décision est le processus consistant à extraire des données d’une base de données OLAP, puis à analyser ces données pour obtenir des informations que vous pouvez utiliser pour prendre des décisions métier éclairées et prendre des mesures. Par exemple, OLAP et l’aide à la décision aident à répondre aux types de questions suivants sur les données métiers :

  • Comment les ventes totales de tous les produits pour 2007 sont-elles comparables à celles de 2006 ?

  • Comment notre rentabilité à ce jour se compare-t-elle à la même période au cours des cinq dernières années ?

  • Combien d’argent les clients de plus de 35 ans ont-ils dépensé l’année dernière, et comment ce comportement a-t-il changé au fil du temps ?

  • Combien de produits ont été vendus dans deux pays/régions spécifiques ce mois-ci, par rapport au même mois l’an dernier ?

  • Pour chaque groupe d’âge de client, quelle est la répartition de la rentabilité (pourcentage de marge et total) par catégorie de produit ?

  • Recherchez des vendeurs, des distributeurs, des fournisseurs, des clients, des partenaires ou des clients.

Haut de la page

Qu’est-ce que le traitement analytique en ligne (OLAP) ?

Les bases de données OLAP (Online Analytical Processing) facilitent les requêtes décisionnelles. OLAP est une technologie de base de données qui a été optimisée pour l’interrogation et la création de rapports, au lieu de traiter les transactions. Les données sources pour OLAP sont des bases de données OLTP (Online Transactional Processing) qui sont généralement stockées dans des entrepôts de données. Les données OLAP sont dérivées de ces données historiques et agrégées en structures qui permettent une analyse sophistiquée. Les données OLAP sont également organisées hiérarchiquement et stockées dans des cubes au lieu de tables. Il s’agit d’une technologie sophistiquée qui utilise des structures multidimensionnelles pour fournir un accès rapide aux données à des fins d’analyse. Cette organisation permet à un rapport de tableau croisé dynamique ou à un rapport de graphique croisé dynamique d’afficher facilement des résumés généraux, tels que les totaux des ventes dans un pays ou une région entier, et d’afficher également les détails pour les sites où les ventes sont particulièrement fortes ou faibles.

Les bases de données OLAP sont conçues pour accélérer la récupération des données. Étant donné que le serveur OLAP, plutôt que Microsoft Office Excel, calcule les valeurs résumées, moins de données doivent être envoyées à Excel lorsque vous créez ou modifiez un rapport. Cette approche vous permet d’utiliser des quantités beaucoup plus importantes de données sources que si les données étaient organisées dans une base de données traditionnelle, où Excel récupère tous les enregistrements individuels, puis calcule les valeurs résumées.

Les bases de données OLAP contiennent deux types de données de base : les mesures, qui sont des données numériques, les quantités et les moyennes que vous utilisez pour prendre des décisions métier éclairées, et les dimensions, qui sont les catégories que vous utilisez pour organiser ces mesures. Les bases de données OLAP permettent d’organiser les données selon de nombreux niveaux de détail, en utilisant les mêmes catégories que celles que vous connaissez pour analyser les données.

Les sections suivantes décrivent chaque composant plus en détail :

Cube     Structure de données qui agrège les mesures en fonction des niveaux et des hiérarchies de chacune des dimensions que vous souhaitez analyser. Les cubes combinent plusieurs dimensions, telles que l’heure, la géographie et les lignes de produits, avec des données résumées, telles que les ventes ou les chiffres d’inventaire. Les cubes ne sont pas des « cubes » au sens strictement mathématique, car ils n’ont pas nécessairement des côtés égaux. Cependant, ils sont une métaphore appropriée d’un concept complexe.

Mesurer     Ensemble de valeurs dans un cube qui sont basées sur une colonne de la table de faits du cube et qui sont généralement des valeurs numériques. Les mesures sont les valeurs centrales du cube qui sont prétraitées, agrégées et analysées. Les exemples courants incluent les ventes, les bénéfices, les revenus et les coûts.

Membre      Élément dans une hiérarchie représentant une ou plusieurs occurrences de données. Un membre peut être unique ou non unique. Par exemple, 2007 et 2008 représentent des membres uniques au niveau de l’année d’une dimension de temps, tandis que janvier représente des membres non uniques au niveau du mois, car il peut y avoir plusieurs janvier dans la dimension de temps si elle contient des données pour plus d’un an.

Membre calculé     Membre d’une dimension dont la valeur est calculée au moment de l’exécution à l’aide d’une expression. Les valeurs de membre calculées peuvent être dérivées des valeurs d’autres membres. Par exemple, un membre calculé, Profit, peut être déterminé en soustrayant la valeur du membre, Costs, de la valeur du membre, Sales.

Dimension     Ensemble d’une ou de plusieurs hiérarchies organisées de niveaux dans un cube qu’un utilisateur comprend et utilise comme base pour l’analyse des données. Par exemple, une dimension géographique peut inclure des niveaux pour Pays/Région, État/Province et Ville. Ou bien, une dimension de temps peut inclure une hiérarchie avec des niveaux pour l’année, le trimestre, le mois et le jour. Dans un rapport de tableau croisé dynamique ou un rapport de graphique croisé dynamique, chaque hiérarchie devient un ensemble de champs que vous pouvez développer et réduire pour afficher des niveaux inférieurs ou supérieurs.

Hiérarchie     Arborescence logique qui organise les membres d’une dimension de telle sorte que chaque membre ait un membre parent et zéro ou plusieurs membres enfants. Un enfant est membre du niveau inférieur suivant dans une hiérarchie directement liée au membre actuel. Par exemple, dans une hiérarchie de temps contenant les niveaux Quarter, Month et Day, Janvier est un enfant de Qtr1. Un parent est un membre au niveau supérieur suivant dans une hiérarchie directement liée au membre actuel. La valeur parente est généralement une consolidation des valeurs de tous ses enfants. Par exemple, dans une hiérarchie de temps qui contient les niveaux Quarter, Month et Day, Qtr1 est le parent de janvier.

Niveau     Au sein d’une hiérarchie, les données peuvent être organisées en niveaux de détail inférieurs et supérieurs, tels que les niveaux Année, Trimestre, Mois et Jour dans une hiérarchie de temps.

Haut de la page

Fonctionnalités OLAP dans Excel

Récupération de données OLAP     Vous pouvez vous connecter à des sources de données OLAP comme vous le faites à d’autres sources de données externes. Vous pouvez utiliser des bases de données créées avec Microsoft SQL Server OLAP Services version 7.0, Microsoft SQL Server Analysis Services version 2000 et Microsoft SQL Server Analysis Services version 2005, les produits serveur Microsoft OLAP. Excel peut également fonctionner avec des produits OLAP tiers compatibles avec OLE-DB pour OLAP.

Vous pouvez afficher les données OLAP uniquement sous la forme d’un rapport de tableau croisé dynamique ou d’un rapport de graphique croisé dynamique ou dans une fonction de feuille de calcul convertie à partir d’un rapport de tableau croisé dynamique, mais pas en tant que plage de données externes. Vous pouvez enregistrer des rapports de tableau croisé dynamique OLAP et des rapports de graphique croisé dynamique dans des modèles de rapport, et vous pouvez créer des fichiers ODC (Office Data Connection) (.odc) pour vous connecter aux bases de données OLAP pour les requêtes OLAP. Lorsque vous ouvrez un fichier ODC, Excel affiche un rapport de tableau croisé dynamique vide, qui est prêt à être disposé.

Création de fichiers de cube pour une utilisation hors connexion     Vous pouvez créer un fichier de cube hors connexion (.cub) avec un sous-ensemble des données d’une base de données de serveur OLAP. Utilisez des fichiers de cube hors connexion pour utiliser des données OLAP lorsque vous n’êtes pas connecté à votre réseau. Un cube vous permet d’utiliser de plus grandes quantités de données dans un rapport de tableau croisé dynamique ou un rapport de graphique croisé dynamique que vous ne le pourriez autrement, et accélère la récupération des données. Vous pouvez créer des fichiers de cube uniquement si vous utilisez un fournisseur OLAP, tel que Microsoft SQL Analysis Services Server version 2005, qui prend en charge cette fonctionnalité.

Actions du serveur     Une action serveur est une fonctionnalité facultative mais utile qu’un administrateur de cube OLAP peut définir sur un serveur qui utilise un membre de cube ou une mesure comme paramètre dans une requête pour obtenir des détails dans le cube, ou pour démarrer une autre application, telle qu’un navigateur. Excel prend en charge les actions serveur URL, Rapport, Ensemble de lignes, Extraction et Développer jusqu’au détail, mais il ne prend pas en charge propriétaire, Instruction et Jeu de données.

Indicateurs de performance clés      Un indicateur de performance clé est une mesure calculée spéciale définie sur le serveur qui vous permet de suivre les « indicateurs de performances clés », y compris l’état (la valeur actuelle correspond-elle à un nombre spécifique ?) et tendance (quelle est la valeur au fil du temps ?). Lorsque celles-ci sont affichées, le serveur peut envoyer des icônes associées similaires à la nouvelle icône Excel définie pour indiquer les niveaux d’état supérieurs ou inférieurs (par exemple, une icône Stop light) ou si une valeur est tendance vers le haut ou vers le bas (par exemple, une icône de flèche directionnelle).

Mise en forme du serveur     Les administrateurs de cube peuvent créer des mesures et des membres calculés avec des règles de mise en forme de couleur, de police et de mise en forme conditionnelle, qui peuvent être désignées comme une règle métier standard de l’entreprise. Par exemple, un format de serveur à des fins lucratives peut être un format de nombre de devises, une couleur de cellule verte si la valeur est supérieure ou égale à 30 000 et rouge si la valeur est inférieure à 30 000, et un style de police en gras si la valeur est inférieure ou égale à 30 000 et régulière si elle est supérieure ou égale à 30 000. Pour plus d’informations, consultez Concevoir la disposition et le format d’un rapport de tableau croisé dynamique.

Langue d’affichage d’Office     Un administrateur de cube peut définir des traductions de données et d’erreurs sur le serveur pour les utilisateurs qui doivent voir les informations de tableau croisé dynamique dans une autre langue. Cette fonctionnalité est définie comme une propriété de connexion de fichier et le paramètre pays/région de l’ordinateur de l’utilisateur doit correspondre à la langue d’affichage.

Haut de la page

Composants logiciels dont vous avez besoin pour accéder aux sources de données OLAP

Un fournisseur OLAP     Pour configurer des sources de données OLAP pour Excel, vous avez besoin de l’un des fournisseurs OLAP suivants :

  • Fournisseur Microsoft OLAP     Excel inclut les logiciels pilote de source de données et clients dont vous avez besoin pour accéder aux bases de données créées avec Microsoft SQL Server OLAP Services version 7.0, Microsoft SQL Server OLAP Services version 2000 (8.0) et Microsoft SQL Server Analysis Services version 2005 (9.0).

  • Fournisseurs OLAP tiers     Pour les autres produits OLAP, vous devez installer des pilotes et des logiciels clients supplémentaires. Pour utiliser les fonctionnalités Excel permettant d’utiliser des données OLAP, le produit tiers doit être conforme à la norme OLE-DB pour OLAP et être compatible avec Microsoft Office. Pour plus d’informations sur l’installation et l’utilisation d’un fournisseur OLAP tiers, consultez votre administrateur système ou le fournisseur de votre produit OLAP.

Bases de données de serveur et fichiers de cube     Le logiciel client OLAP Excel prend en charge les connexions à deux types de bases de données OLAP. Si une base de données sur un serveur OLAP est disponible sur votre réseau, vous pouvez en récupérer les données sources directement. Si vous avez un fichier de cube hors connexion qui contient des données OLAP ou un fichier définition d’un cube, vous pouvez vous connecter à ce fichier et récupérer des données sources à partir de celui-ci.

Sources de données     Une source de données vous donne accès à toutes les données de la base de données OLAP ou du fichier cube hors connexion. Après avoir créé une source de données OLAP, vous pouvez y baser des rapports et renvoyer les données OLAP à Excel sous la forme d’un rapport de tableau croisé dynamique ou d’un rapport de graphique croisé dynamique, ou dans une fonction de feuille de calcul convertie à partir d’un rapport de tableau croisé dynamique.

Requête Microsoft     Vous pouvez utiliser La requête pour récupérer des données à partir d’une base de données externe telle que Microsoft SQL ou Microsoft Access. Vous n’avez pas besoin d’utiliser Query pour récupérer des données à partir d’un tableau croisé dynamique OLAP connecté à un fichier cube. Pour plus d’informations, consultez Utiliser Microsoft Query pour récupérer des données externes.

Haut de la page

Différences de fonctionnalités entre les données sources OLAP et non OLAP

Si vous utilisez des rapports de tableau croisé dynamique et des rapports de graphique croisé dynamique à partir de données source OLAP et d’autres types de données sources, vous remarquerez certaines différences de fonctionnalités.

Récupération de données     Un serveur OLAP retourne de nouvelles données à Excel chaque fois que vous modifiez la disposition du rapport. Avec d’autres types de données sources externes, vous interrogez toutes les données sources à la fois, ou vous pouvez définir des options de requête uniquement lorsque vous affichez différents éléments de champ de filtre de rapport. Vous disposez également de plusieurs autres options pour actualiser le rapport.

Dans les rapports basés sur des données sources OLAP, les paramètres de champ de filtre de rapport ne sont pas disponibles, la requête en arrière-plan n’est pas disponible et le paramètre Optimiser la mémoire n’est pas disponible.

Remarque : Le paramètre Optimiser la mémoire n’est pas non plus disponible pour les sources de données OLEDB et pour les rapports de tableau croisé dynamique basés sur une plage de cellules.

Types de champ    Les données sources OLAP, les champs dimension peuvent être utilisés uniquement en tant que champs de ligne (série), de colonne (catégorie) ou de page. Les champs de mesure ne peuvent être utilisés qu’en tant que champs de valeur. Pour les autres types de données sources, tous les champs peuvent être utilisés dans n’importe quelle partie d’un rapport.

Accès aux données détaillées     Pour les données sources OLAP, le serveur détermine les niveaux de détail disponibles et calcule les valeurs récapitulatives, de sorte que les enregistrements de détails qui composent les valeurs récapitulatives peuvent ne pas être disponibles. Toutefois, le serveur peut fournir des champs de propriété que vous pouvez afficher. D’autres types de données sources n’ont pas de champs de propriété, mais vous pouvez afficher les détails sous-jacents pour les valeurs des champs de données et pour les éléments, et vous pouvez afficher les éléments sans données.

Les champs de filtre de rapport OLAP n’ont peut-être pas d’élément Tous et la commande Afficher les pages de filtre de rapport n’est pas disponible.

Ordre de tri initial     Pour les données sources OLAP, les éléments apparaissent d’abord dans l’ordre dans lequel le serveur OLAP les retourne. Vous pouvez ensuite trier ou réorganiser manuellement les éléments. Pour les autres types de données sources, les éléments d’un nouveau rapport apparaissent d’abord triés par ordre croissant par nom d’élément.

Calculs     Les serveurs OLAP fournissent des valeurs récapitulatives directement pour un rapport, de sorte que vous ne pouvez pas modifier les fonctions récapitulatives des champs de valeur. Pour les autres types de données sources, vous pouvez modifier la fonction de résumé d’un champ de valeur et utiliser plusieurs fonctions de résumé pour le même champ de valeur. Vous ne pouvez pas créer de champs calculés ou d’éléments calculés dans des rapports avec des données sources OLAP.

Sous-totaux     Dans les rapports avec des données sources OLAP, vous ne pouvez pas modifier la fonction de résumé pour les sous-totaux. Avec d’autres types de données sources, vous pouvez modifier les fonctions récapitulatives des sous-totaux et afficher ou masquer les sous-totaux pour tous les champs de ligne et de colonne.

Pour les données sources OLAP, vous pouvez inclure ou exclure des éléments masqués lorsque vous calculez des sous-totaux et des totaux généraux. Pour les autres types de données sources, vous pouvez inclure des éléments de champ de filtre de rapport masqués dans des sous-totaux, mais les éléments masqués dans d’autres champs sont exclus par défaut.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.