Utiliser des fichiers de cube hors connexion

S’applique à
Excel pour Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Un fichier de cube hors connexion (.cub) stocke les données sous la forme d’un cube OLAP (Online Analytical Processing). Ces données peuvent représenter une partie d’une base de données OLAP à partir d’un serveur OLAP ou avoir été créées indépendamment d’une base de données OLAP. Utilisez un fichier de cube hors connexion pour continuer à travailler avec les rapports de tableau croisé dynamique et de graphique croisé dynamique lorsque le serveur est indisponible ou lorsque vous êtes déconnecté du réseau.

Remarque

Soyez prudent lorsque vous utilisez ou distribuez un fichier de cube hors connexion contenant des informations sensibles ou privées. Au lieu d’utiliser un fichier de cube, conservez les données dans le classeur afin de pouvoir utiliser la gestion des droits pour contrôler l’accès aux données. Pour plus d’informations, voir Gestion des droits relatifs à l’information dans Office.

En savoir plus sur les cubes hors connexion

Lorsque vous utilisez un rapport de tableau ou de graphique croisé dynamique basé sur des données sources provenant d’un serveur OLAP, vous pouvez utiliser l’Assistant Cube hors connexion pour copier les données sources dans un fichier de cube hors connexion distinct sur votre ordinateur. Pour créer ces fichiers hors connexion, le fournisseur de données OLAP qui prend en charge cette fonctionnalité, par exemple, MSOLAP de Microsoft SQL Server Analysis Services, doit être installé sur votre ordinateur.

Remarque

La création et l’utilisation de fichiers de cube hors connexion à partir de Microsoft SQL Server Analysis Services sont soumises à la durée et à la licence de votre installation Microsoft SQL Server. Consultez les informations de licence appropriées de votre version de SQL Server.

Utilisation de l’Assistant Cube hors connexion

Pour créer le fichier de cube hors connexion, vous utilisez l’Assistant Cube hors connexion pour sélectionner un sous-ensemble de données dans la base de données OLAP, puis enregistrer ce sous-ensemble. Il n’est pas nécessaire que votre rapport contienne tous les champs que vous incluez dans le fichier. Vous pouvez faire votre choix parmi les dimensions et les champs de données disponibles dans la base de données OLAP. Pour réduire la taille de votre fichier au minimum, vous pouvez inclure uniquement les données que vous voulez pouvoir afficher dans le rapport. Vous pouvez omettre des cotes entières et, pour la plupart des types de cotes, vous pouvez également omettre les détails de niveau inférieur et les éléments de niveau supérieur que vous n’avez pas besoin d’afficher. Pour les éléments que vous incluez, les champs de propriété disponibles dans la base de données pour ces éléments sont également enregistrés dans votre fichier hors ligne.

Mise hors connexion et remise en ligne des données

Pour ce faire, vous devez d’abord créer un rapport de tableau ou de graphique croisé dynamique basé sur la base de données du serveur, puis créer le fichier de cube hors connexion à partir du rapport. Vous pouvez ensuite basculer le rapport entre la base de données du serveur et le fichier hors ligne quand vous le souhaitez ; Par exemple, lorsque vous utilisez un ordinateur portable pour emporter du travail chez vous ou en voyage, puis que vous reconnectez ultérieurement l’ordinateur à votre réseau.

La procédure suivante présente les étapes de base pour mettre les données hors connexion, puis les remettre en ligne.

  1. Créez ou ouvrez un rapport de tableau ou de graphique croisé dynamique basé sur les données OLAP auxquelles vous voulez accéder en mode hors connexion.
  2. Créez un fichier de cube hors connexion sur votre ordinateur. Consultez la section Créer un fichier de cube hors connexion à partir d’une base de données de serveur OLAP (ci-dessous, dans cet article).
  3. Déconnectez-vous de votre réseau et utilisez le fichier de cube hors connexion.
  4. Reconnectez-vous à votre réseau et reconnectez le fichier du cube hors connexion. Voir la section Reconnecter un fichier de cube hors connexion à une base de données de serveur OLAP (ci-dessous, dans cet article).
  5. Actualisez le fichier de cube hors connexion avec de nouvelles données, puis recréez le fichier de cube hors connexion. Consultez la section Actualiser et recréer un fichier de cube hors connexion (ci-dessous, dans cet article).
  6. Répétez cette procédure en commençant par l’étape 3.

Créer un fichier de cube hors connexion à partir d’une base de données de serveur OLAP

Remarque

Si votre base de données OLAP est volumineuse et que vous souhaitez que le fichier de cube permette d’accéder à un sous-ensemble important de données, vous devrez fournir suffisamment d’espace disque. L’enregistrement du fichier peut prendre beaucoup de temps. Pour améliorer les performances, envisagez de créer le fichier de cube hors connexion à l’aide d’un script MDX.

  1. Cliquez sur le rapport de tableau croisé dynamique pour lequel vous souhaitez créer un fichier de cube hors connexion. Vous pouvez également cliquer sur le rapport de tableau croisé dynamique associé pour un rapport de graphique croisé dynamique.

  2. Sous l’onglet Analyser , dans le groupe Calculs , cliquez sur Outils OLAP, puis sur OLAP hors ligne.
    La boîte de dialogue Paramètres OLAP hors connexion s’affiche.

    Remarque

    Si votre fournisseur OLAP ne prend pas en charge les fichiers de cube hors connexion, la commande OLAP hors connexion n’est pas disponible. Pour plus d’informations, contactez le fournisseur de votre fournisseur OLAP.

  3. Cliquez sur Créer un fichier de données hors connexion ou, si un fichier de cube hors connexion existe déjà pour le rapport, cliquez sur Modifier le fichier de données hors connexion.
    L’Assistant Cube hors connexion s’affiche.

  4. À l’étape 1 de l’Assistant, cliquez sur Suivant.

  5. À l’étape 2 de l’Assistant, sélectionnez chaque dimension de votre cube serveur contenant les données que vous souhaitez inclure dans le fichier de cube hors connexion. Cliquez sur la case Plus en regard de chacune de ces dimensions, puis sélectionnez les niveaux que vous souhaitez inclure.

    Remarque

    • Vous ne pouvez pas sauter les niveaux intermédiaires d’une dimension.
    • Pour réduire la taille du fichier de cube, omettez les niveaux inférieurs que vous n’avez pas besoin d’afficher dans le rapport.
    • Veillez à inclure toutes les dimensions où vous avez groupé des éléments, afin que Microsoft Office Excel puisse conserver ces regroupements lorsque vous basculez entre la base de données du serveur et le fichier hors connexion.
    • Les dimensions qui n’ont pas de boîte Plus ne vous permettent pas d’exclure des niveaux. Vous ne pouvez inclure ou exclure que la totalité de ce type de dimension.
  6. À l’étape 3 de l’Assistant, cliquez sur la zone Plus en regard de Mesures, puis sélectionnez les champs à utiliser comme champs de données dans le rapport. Vous devez sélectionner au moins une mesure ; sinon, les dimensions associées à la mesure ne contiendront aucune donnée. Pour chaque dimension répertoriée sous Mesures, cliquez sur la zone Plus en regard de la dimension, puis sélectionnez les éléments de niveau supérieur à inclure dans le fichier de cube hors ligne.

    • Pour limiter la taille du fichier de cube afin de ne pas manquer d’espace disque et pour réduire le temps nécessaire à l’enregistrement du fichier, sélectionnez uniquement les éléments que vous devez afficher dans le rapport. Tous les champs de propriété disponibles pour les éléments que vous sélectionnez sont automatiquement inclus dans le cube.

    • Si des éléments que vous souhaitez inclure sont manquants, vous n’avez peut-être pas inclus la dimension qui les contient à l’étape précédente. Cliquez sur Retour dans l’Assistant et sélectionnez la dimension manquante à l’étape 2, puis revenez à l’étape 3.

      Remarque

      Dans l’Assistant Cube OLAP, les seules fonctions de synthèse disponibles pour les champs de données sont Somme, Nb, Min et Max.

  7. À l’étape 4 de l’Assistant, entrez un nom et un emplacement pour le fichier .cub, puis cliquez sur Terminer.
    Pour annuler l’enregistrement du fichier, cliquez sur Arrêter dans la boîte de dialogue Créer un fichier de cube – Progression .

  8. Une fois qu’Excel a fini de créer le fichier de cube hors connexion, cliquez sur OK dans la boîte de dialogue Paramètres OLAP hors connexion .

Problème : Mon ordinateur a manqué d’espace disque lors de l’enregistrement d’un cube.

Les bases de données OLAP sont conçues pour gérer de très grandes quantités de données détaillées. Par conséquent, la base de données serveur peut occuper une quantité de stockage disque beaucoup plus importante que celle fournie par votre disque dur local. Si vous spécifiez un sous-ensemble important de ces données pour votre fichier de cube hors ligne, votre disque dur risque de manquer d’espace. Les stratégies suivantes peuvent vous aider à réduire la taille de votre fichier de cube hors connexion.

Libérer de l’espace disque ou trouver un autre disque Supprimez de votre disque les fichiers dont vous n’avez pas besoin avant d’enregistrer le fichier de cube ou enregistrez-les sur un lecteur réseau.

Inclure moins de données dans le fichier de cube hors connexion Réfléchissez à la façon dont vous pouvez réduire la quantité de données dans le fichier tout en conservant ce dont vous avez besoin pour votre rapport de tableau ou de graphique croisé dynamique. Essayez les solutions suivantes :

  • Éliminer les dimensions À l’étape 2 de l’Assistant Cube hors connexion, sélectionnez uniquement les dimensions réellement affichées sous forme de champs dans votre rapport de tableau ou de graphique croisé dynamique.
  • Éliminez les niveaux de détail Cliquez sur la zone Plus en regard de chaque dimension sélectionnée à l’étape 2 de l’Assistant, puis désactivez les zones case activée pour les niveaux inférieurs à ceux affichés dans votre rapport.
  • Éliminer les champs de données À l’étape 3 de l’Assistant, cliquez sur la zone Plus en regard de Mesures, puis sélectionnez uniquement les champs de données que vous utilisez dans le rapport.
  • Éliminer les éléments de données Cliquez sur la zone Plus en regard de chaque dimension à l’étape 3, puis désactivez les zones case activée pour les éléments que vous n’avez pas besoin de voir dans le rapport.

Reconnecter un fichier de cube hors connexion à une base de données de serveur OLAP

  1. Cliquez sur le rapport de tableau croisé dynamique ou sur le rapport de tableau croisé dynamique associé pour un rapport de graphique croisé dynamique.
  2. Sous l’onglet Analyser , dans le groupe Calculs , cliquez sur Outils OLAP, puis sur OLAP hors ligne.
  3. Cliquez sur OLAP en ligne, puis sur OK.
  4. Si vous êtes invité à rechercher la source de données, cliquez sur Parcourir pour trouver la source, puis recherchez le serveur OLAP sur votre réseau.

Actualiser et recréer un fichier de cube hors connexion

L’actualisation d’un fichier de cube hors connexion, qui le recrée à l’aide des données les plus récentes du cube serveur ou du nouveau fichier de cube hors connexion, peut prendre du temps et nécessiter beaucoup d’espace disque temporaire. Démarrez le processus à un moment où vous n’avez pas besoin d’accéder immédiatement à d’autres fichiers et assurez-vous de disposer de suffisamment d’espace disque pour enregistrer à nouveau le fichier.

  1. Cliquez sur le rapport de tableau croisé dynamique basé sur le fichier de cube hors connexion.
  2. Dans Excel 2016 : sous l’onglet Données, dans le groupe Requêtes & connexions, cliquez sur la flèche en regard de Actualiser tout, puis cliquez sur Actualiser.

Problème : les nouvelles données n’apparaissent pas dans mon rapport lorsque j’actualise.

Assurez-vous que la base de données d’origine est disponible Il se peut que le fichier de cube hors connexion ne puisse pas se connecter à la base de données du serveur d’origine pour récupérer de nouvelles données. Vérifiez que la base de données du serveur d’origine qui a fourni les données du cube n’a pas été renommée ou déplacée. Assurez-vous que le serveur est disponible et que vous pouvez vous y connecter.

Vérifier que de nouvelles données sont disponibles Vérifiez auprès de l’administrateur de la base de données si la base de données a été mise à jour dans les zones incluses dans votre rapport.

Vérifier que l’organisation de base de données n’a pas changé Si un cube de serveur OLAP a été reconstruit, vous devrez peut-être réorganiser votre rapport ou créer un fichier de cube hors connexion ou un cube OLAP Cube Wizard pour accéder aux données modifiées. Contactez l’administrateur de la base de données pour en savoir plus sur les modifications apportées à la base de données.

Inclure différentes données dans un fichier de cube hors connexion

L’enregistrement d’un fichier de cube hors connexion révisé peut prendre beaucoup de temps et vous ne pouvez pas effectuer d’autres tâches dans Excel pendant l’enregistrement du fichier. Démarrez le processus à un moment où vous n’avez pas besoin d’accéder immédiatement à d’autres fichiers et assurez-vous de disposer de suffisamment d’espace disque pour enregistrer à nouveau le fichier.

  1. Assurez-vous que vous êtes connecté à votre réseau et que vous pouvez accéder à la base de données du serveur OLAP d’origine qui a fourni les données du fichier de cube hors connexion.
  2. Cliquez sur un rapport de tableau croisé dynamique basé sur le fichier de cube hors connexion, ou cliquez sur le rapport de tableau croisé dynamique associé pour un rapport de graphique croisé dynamique.
  3. Sous l’onglet Analyser , dans le groupe Calculs , cliquez sur Outils OLAP, puis sur OLAP hors ligne.
  4. Cliquez sur OLAP hors connexion, puis sur Modifier le fichier de données hors connexion.
  5. Suivez les étapes de l’Assistant Cube hors connexion pour sélectionner différentes données pour le fichier. À la dernière étape, spécifiez le même nom et le même emplacement que le fichier existant à modifier.

Remarque

Pour annuler l’enregistrement du fichier, cliquez sur Arrêter dans la boîte de dialogue Créer un fichier de cube – Progression .

Supprimer un fichier de cube hors connexion

Avertissement

Si vous supprimez le fichier de cube hors connexion d’un état, vous ne pouvez plus utiliser le rapport hors connexion ou créer un nouveau fichier de cube hors connexion pour le rapport.

  1. Fermez tous les classeurs contenant des rapports qui utilisent le fichier de cube hors connexion ou vérifiez que tous ces rapports ont été supprimés.
  2. Dans Windows, recherchez et supprimez le fichier du cube hors connexion (.cub).

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.