Base de données d'espace de travail (SSAS Tabulaire)
La base de données de l’espace de travail de modèle tabulaire, utilisée lors de la création de modèles, est créée lorsque vous créez un projet de modèle tabulaire dans SQL Server Data Tools (SSDT). La base de données de l’espace de travail réside en mémoire sur un instance Analysis Services s’exécutant en mode tabulaire; généralement sur le même ordinateur que SQL Server Data Tools.
Cette rubrique contient les sections suivantes :
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 le instance Analysis Services, spécifié 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 dans SQL Server Data Tools. 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 SQL Server Data Tools. 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 d’autres tables, colonnes, relations, etc., vous modifiez également 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.
Notes
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 du projet (SSAS Tabulaire).
La base de données de l’espace de travail modèle réside généralement sur localhost ou un local nommé instance d’un serveur Analysis Services. Vous pouvez utiliser une instance distante d’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 pendant les requêtes de données et d’autres restrictions. De manière optimale, la instance d’Analysis Services qui hébergera les bases de données de l’espace de travail se trouve sur le même ordinateur que SQL Server Data Tools. La création de projets de modèle sur le même ordinateur que le 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 SQL Server Data Tools, dans 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 :
Notes
Les propriétésServeur d'espace de travail, Rétention de l'espace de travailet 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 dans 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 de déploiement et de modélisation des données par défaut (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. Une fois qu’un projet de modèle tabulaire est créé, cette base de données apparaît dans le instance Analysis Services spécifié 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 SQL Server Data Tools, 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 plus de mémoire ; Toutefois, lors de l’ouverture d’un projet de modèle dans SQL Server Data Tools, 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 conserver la base de données de l’espace de travail sur le disque, mais plus en 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 SQL Server Data Tools, la base de données de l’espace de travail doit être re-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 SQL Server Data Tools, 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 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é dans la page Modélisation des données dans les paramètres Analysis Server de la boîte de dialogue Outils\Options. |
Serveur d'espace de travail | localhost | Cette propriété spécifie le serveur par défaut qui sera utilisé pour héberger la base de données de l’espace de travail pendant la création du projet de modèle dans SQL Server Data Tools. 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 Analysis Services (en mode tabulaire), tapez le nom du serveur. L’utilisateur connecté doit être administrateur sur le serveur Analysis Services. Notez qu’il est recommandé de spécifier un serveur Analysis Services local 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. Notez également que le paramètre par défaut de cette propriété peut être modifié dans 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 règle générale, aucune gestion de la base de données de l’espace de travail n’est nécessaire ; l’exception consiste à détacher ou supprimer une base de données d’espace de travail, ce qui doit être effectué à partir de SQL Server Management Studio.
Avertissement
N’utilisez pas SQL Server Management Studio pour gérer la base de données de l’espace de travail pendant que le projet est ouvert dans le concepteur 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 des étapes de configuration pour les propriétés de base de données d’espace de travail d’un modèle. |
Voir aussi
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)