Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les partitions divisent une table en parties logiques. Chaque partition peut ensuite être traitée (actualisée) indépendamment des autres partitions. Partitions créées à l’aide de la boîte de dialogue Partitions dans SQL Server Data Tools (SSDT) pendant la création de modèles s’appliquent à la base de données de l’espace de travail du modèle. Lorsque le modèle est déployé, les partitions définies pour la base de données de l’espace de travail du modèle sont dupliquées dans la base de données de modèle déployée. Vous pouvez créer et gérer des partitions pour une base de données de modèle déployée à l’aide de la boîte de dialogue Partitions dans SQL Server Management Studio. Les informations fournies dans cette rubrique décrivent les partitions créées lors de la création de modèles à l’aide de la boîte de dialogue Gestionnaire de partitions dans SQL Server Data Tools (SSDT). Pour plus d’informations sur la création et la gestion de partitions pour un modèle déployé, consultez Créer et gérer des partitions de modèle tabulaire (SSAS Tabulaire).
Sections de cette rubrique :
Avantages
Les partitions, dans les modèles tabulaires, divisent une table en objets de partition logique. Chaque partition peut ensuite être traitée indépendamment des autres partitions. Par exemple, une table peut inclure certains ensembles de lignes qui contiennent des données qui changent rarement, mais d’autres jeux de lignes ont souvent des données qui changent. Dans ces cas, il n’est pas nécessaire de traiter toutes les données lorsque vous souhaitez vraiment traiter une partie des données. Les partitions vous permettent de diviser des parties de données que vous devez traiter fréquemment à partir des données qui peuvent être traitées moins fréquemment.
Une conception de modèle efficace utilise des partitions pour éliminer le traitement inutile et la charge de processeur ultérieure sur les serveurs Analysis Services, tout en faisant en même temps que certaines données sont traitées et actualisées suffisamment souvent pour refléter les données les plus récentes provenant de sources de données. La façon dont vous implémentez et utilisez des partitions pendant la création de modèles peut être très différente de la façon dont les partitions sont implémentées et utilisées pour les modèles déployés. N’oubliez pas que pendant la phase de création de modèle, vous pouvez utiliser uniquement un sous-ensemble des données qui seront finalement dans votre modèle déployé.
Traitement des partitions
Pour les modèles déployés, le traitement se produit à l’aide de SQL Server Management Studio, ou en exécutant un script qui inclut la commande de processus et spécifie les options de traitement et les paramètres. Lors de la création de modèles à l’aide de SQL Server Data Tools, vous pouvez exécuter des opérations de processus à l’aide d’une commande Processus à partir du menu modèle ou de la barre d’outils. Une opération de processus peut être spécifiée pour une partition, une table ou tout.
Lorsqu’une opération de processus est exécutée, une connexion à la source de données est établie à l’aide de la connexion de données. Les nouvelles données sont importées dans les tables du modèle, les relations et les hiérarchies sont reconstruites pour chaque table, et les calculs dans les colonnes calculées et les mesures sont recalculés.
En divisant davantage une table en partitions logiques, vous pouvez déterminer de manière sélective quoi, quand et comment les données de chaque partition sont traitées. Lorsque vous déployez un modèle, le traitement des partitions peut être effectué manuellement à l’aide de la boîte de dialogue Partitions dans SQL Server Management Studio ou à l’aide d’un script qui exécute une commande de processus.
Partitions dans la base de données de l’espace de travail model
Vous pouvez créer de nouvelles partitions, modifier, fusionner ou supprimer des partitions à l’aide du Gestionnaire de partitions dans SQL Server Data Tools. Le Gestionnaire de partitions fournit deux modes pour sélectionner des tables, des lignes et des colonnes pour une partition : mode Aperçu de table et mode requête SQL. Toutes les partitions sont définies à l’aide d’une requête SQL ; Toutefois, en utilisant le mode Aperçu de table, vous pouvez afficher un aperçu et sélectionner les données que vous souhaitez inclure dans la partition. La requête SQL est automatiquement créée et validée pour vous. Étant donné que le mode Aperçu de table est le même aperçu de table que celui qui se trouve dans la boîte de dialogue Modifier les propriétés de la table et dans la page Aperçu de table de l’Assistant Importation de table, le nombre maximal de lignes en préversion est de 50.
Partitions dans une base de données de modèle déployée
Lorsque vous déployez un modèle, les partitions de la base de données de modèle déployée s’affichent en tant qu’objets de base de données dans SQL Server Management Studio. Vous pouvez créer, modifier, fusionner et supprimer des partitions pour un modèle déployé à l’aide de la boîte de dialogue Partitions dans SQL Server Management Studio. La gestion des partitions pour un modèle déployé dans SQL Server Management Studio est en dehors de l’étendue de cette rubrique. Pour en savoir plus sur la gestion des partitions dans SQL Server Management Studio, consultez Créer et gérer des partitions de modèle tabulaire (SSAS Tabulaire) .
Tâches associées
| Sujet | Descriptif |
|---|---|
| Créer et gérer des partitions dans la base de données de l’espace de travail (SSAS Tabulaire) | Décrit comment créer et gérer des partitions dans la base de données de l’espace de travail du modèle à l’aide du Gestionnaire de partitions dans SQL Server Data Tools (SSDT). |
| Les partitions de processus dans la base de données de l’espace de travail (SSAS Tabulaire) | Décrit comment traiter (actualiser) des partitions dans la base de données de l’espace de travail du modèle. |
Voir aussi
Mode DirectQuery pour SSAS Tabulaire
Traitement des données (SSAS Tabulaire)