Base de données d'espace de travail (SSAS Tabulaire)

La base de données de l'espace de travail de modèles tabulaires, utilisée lors de la création d'un modèle, est créée lorsque vous créez un projet de modèle tabulaire dans Outils de données SQL Server (SSDT). La base de données de l'espace de travail réside en mémoire sur une instance Analysis Services s'exécutant en mode tabulaire ; en général sur le même ordinateur que Outils de données SQL Server.

Cette rubrique comprend les sections suivantes :

  • Présentation de la base de données de l'espace de travail

  • Propriétés de la base de données de l'espace de travail

  • Utilisation de SSMS pour gérer la base de données de l'espace de travail

  • Tâches associées

Présentation de la base de données de l'espace de travail

Une base de données d'espace de travail est créée sur l'instance d'Analysis Services, spécifiée dans la propriété Serveur d'espace de travail, lorsque vous créez un projet Business Intelligence à l'aide de l'un des modèles de projet de modèle tabulaire de Outils de données SQL Server. Chaque projet de modèle tabulaire possède sa propre base de données d'espace de travail. Vous pouvez utiliser SQL Server Management Studio pour afficher la base de données de l'espace de travail sur le serveur Analysis Services. Le nom de la base de données de l'espace de travail inclut le nom du projet, suivi d'un trait de soulignement, du nom d'utilisateur, d'un trait de soulignement et d'un identifiant GUID.

La base de données de l'espace de travail réside en mémoire tandis que le projet de modèle tabulaire est ouvert dans Outils de données SQL Server. Lorsque vous fermez le projet, la base de données de l'espace de travail est maintenue en mémoire, stockée sur le disque et supprimée de la mémoire (valeur par défaut), ou supprimée de la mémoire, mais pas stockée sur un disque, comme déterminé par la propriété Rétention de l'espace de travail. Pour plus d'informations sur la propriété Rétention de l'espace de travail, consultez Propriétés de la base de données de l'espace de travail plus loin dans cette rubrique.

Après avoir ajouté des données à votre projet de modèle à l'aide de l'Assistant Importation de table ou des commandes Copier/Coller, lorsque vous affichez les tables, les colonnes et les données dans le générateur de modèles, vous affichez la base de données de l'espace de travail. Si vous ajoutez des tables, des colonnes, des relations supplémentaires, etc., vous modifiez la base de données de l'espace de travail.

Important

Si l'une des tables de votre modèle contient un grand nombre de lignes, envisagez d'importer uniquement un sous-ensemble des données lors de la création du modèle. En important un sous-ensemble des données, vous pouvez réduire le temps de traitement et la consommation des ressources du serveur de base de données de l'espace de travail.

[!REMARQUE]

La fenêtre d'aperçu dans la page Sélectionner des tables et des vues de l'Assistant Importation de table, la boîte de dialogue Modifier les propriétés de la table et la boîte de dialogue Gestionnaire de partitions affiche les tables, colonnes et lignes au niveau de la source de données, et peut ne pas afficher les mêmes tables, colonnes et lignes que la base de données de l'espace de travail.

Lorsque vous déployez un projet de modèle tabulaire, la base de données model déployée, qui est en fait une copie de la base de données de l'espace de travail, est créée sur l'instance de serveur Analysis Services spécifiée dans la propriété Serveur de déploiement. Pour plus d'informations sur la propriété Serveur de déploiement, consultez Propriétés de projet (SSAS Tabulaire).

La base de données model de l'espace de travail réside généralement sur localhost ou sur une instance nommée local d'un serveur Analysis Services. Vous pouvez utiliser une instance distante de Analysis Services pour héberger la base de données de l'espace de travail ; toutefois, cette configuration n'est pas recommandée en raison de la latence au cours des requêtes de données et d'autres restrictions. De façon optimale, l'instance de Analysis Services qui hébergera les bases de données de l'espace de travail se trouve sur le même ordinateur que Outils de données SQL Server. La création de projets de modèle sur le même ordinateur que l'instance Analysis Services qui héberge la base de données de l'espace de travail peut améliorer les performances.

Les bases de données d'espace de travail distantes présentent les restrictions suivantes :

  • Latence potentielle pendant les requêtes.

  • La propriété Sauvegarde de données ne peut pas être définie sur Sauvegarder sur disque.

  • Vous ne pouvez pas importer de données d'un classeur PowerPivot en créant un projet de modèle tabulaire à l'aide du modèle de projet Importer à partir de PowerPivot.

Propriétés de la base de données de l'espace de travail

Les propriétés de base de données d'espace de travail sont incluses dans les propriétés du modèle. Pour afficher les propriétés du modèle, dans Outils de données SQL Server, dans l'Explorateur de solutions, cliquez sur le fichier Model.bim. Les propriétés de modèle peuvent être configurées à l'aide de la fenêtre Propriétés. Les propriétés spécifiques de la base de données de l'espace de travail sont les suivantes :

[!REMARQUE]

Les propriétés Serveur d'espace de travail, Rétention de l'espace de travail et Sauvegarde des données ont des paramètres par défaut qui sont appliqués lorsque vous créez un projet de modèle. Vous pouvez modifier les paramètres par défaut pour les nouveaux projets de modèle sur la page Modélisation des données dans les paramètres Serveur d'analyse de la boîte de dialogue Outils\Options. Ces propriétés, ainsi que d'autres, peuvent également être définies pour chaque projet de modèle dans la fenêtre Propriétés. La modification des paramètres par défaut ne s'applique pas aux projets de modèles déjà créés. Pour plus d'informations, consultez Configurer les propriétés par défaut de modélisation des données et de déploiement (SSAS Tabulaire).

Propriété

Paramètre par défaut

Description

Base de données d'espace de travail

Nom du projet, suivi d'un trait de soulignement, du nom d'utilisateur, d'un trait de soulignement et d'un identifiant GUID.

Nom de la base de données d'espace de travail utilisée pour le stockage et la modification du projet de modèle en mémoire. Après qu'un projet de modèle tabulaire a été créé, cette base de données apparaît dans l'instance Analysis Services spécifiée dans la propriété Serveur d'espace de travail. Cette propriété ne peut pas être définie dans la fenêtre Propriétés.

Rétention de l'espace de travail

Décharger en mémoire

Spécifie comment une base de données d'espace de travail est conservée une fois que le projet de modèle a été fermé. Une base de données d'espace de travail inclut les métadonnées du modèle et des données importées. Dans certains cas, la base de données d'espace de travail peut être très volumineuse et consommer une grande quantité de mémoire. Par défaut, lorsque vous fermez un projet de modèle dans Outils de données SQL Server, la base de données de l'espace de travail est déchargée de la mémoire. Lors de la modification de ce paramètre, il est important de considérer vos ressources mémoire disponibles ainsi que la fréquence à laquelle vous projetez de travailler sur le projet de modèle. Ce paramètre de propriété a les options suivantes :

  • Conserver en mémoire - Indique de conserver la base de données de l'espace de travail en mémoire une fois un projet de modèle fermé. Cette option consomme davantage de mémoire ; toutefois, lors de l'ouverture d'un projet de modèle dans Outils de données SQL Server, moins de ressources sont consommées et la base de données de l'espace de travail se charge plus rapidement.

  • Décharger de la mémoire - Indique de garder la base de données de l'espace de travail sur le disque, mais pas dans la mémoire, une fois un projet de modèle fermé. Cette option consomme moins de mémoire ; toutefois, lors de l'ouverture d'un projet de modèle dans Outils de données SQL Server, la base de données de l'espace de travail doit être à nouveau attachée ; des ressources supplémentaires sont consommées et le projet de modèle se charge plus lentement que si la base de données de l'espace de travail est conservée en mémoire. Utilisez cette option lorsque les ressources en mémoire sont limitées ou lorsque vous travaillez sur une base de données d'espace de travail distante.

  • Supprimer l'espace de travail - Indique de supprimer la base de données de l'espace de travail de la mémoire et de ne pas la garder sur le disque une fois le projet de modèle fermé. Cette option consomme moins de mémoire et d'espace de stockage ; toutefois, lors de l'ouverture d'un projet de modèle dans Outils de données SQL Server, des ressources supplémentaires sont consommées et le projet de modèle se charge plus lentement que si la base de données de l'espace de travail est conservée en mémoire ou sur le disque. Utilisez cette option uniquement si vous travaillez occasionnellement sur les projets de modèle.

Le paramètre par défaut de cette propriété peut être modifié sur la page Modélisation des données dans les paramètres Serveur d'analyse de la boîte de dialogue Outils\Options.

Serveur d'espace de travail

localhost

Cette propriété indique le serveur par défaut qui sera utilisé pour héberger la base de données de l'espace de travail tandis que le projet de modèle est créé dans Outils de données SQL Server. Toutes les instances disponibles d'Analysis Services qui fonctionnent sur l'ordinateur local sont incluses dans la zone de liste.

Pour spécifier un autre serveur de Analysis Services (s'exécutant en mode tabulaire), tapez le nom de ce serveur. L'utilisateur connecté doit être un administrateur sur le serveur Analysis Services.

[!REMARQUE]

Il est recommandé de spécifier un serveur local Analysis Services comme serveur d'espace de travail. Pour les bases de données d'espace de travail sur un serveur distant, l'importation de PowerPivot n'est pas prise en charge, les données ne peuvent pas être sauvegardées localement et l'interface utilisateur peut connaître une latence pendant les requêtes.

Le paramètre par défaut de cette propriété peut être modifié sur la page Modélisation des données dans les paramètres Analysis Services de la boîte de dialogue Outils\Options.

Utilisation de SSMS pour gérer la base de données de l'espace de travail

Vous pouvez utiliser SQL Server Management Studio (SSMS) pour vous connecter au serveur Analysis Services qui héberge la base de données de l'espace de travail. En général, aucune gestion de base de données de l'espace de travail n'est nécessaire ; le détachement ou la suppression d'une base de données de l'espace de travail constitue l'exception et cette opération doit être effectuée dans SQL Server Management Studio.

AttentionAttention

N'utilisez pas SQL Server Management Studio pour gérer la base de données de l'espace de travail alors que le projet est ouvert dans le générateur de modèles. Vous risqueriez de perdre des données.

Tâches associées

Rubrique

Description

Propriétés de modèle (SSAS Tabulaire)

Fournit des descriptions et les étapes de configuration des propriétés de base de données de l'espace de travail d'un modèle.

Voir aussi

Concepts

Configurer les propriétés par défaut de modélisation des données et de déploiement (SSAS Tabulaire)

Propriétés de projet (SSAS Tabulaire)