Partition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une partition dans une table. Les partitions définissent la requête sur des sources de données externes qui retournent les ensembles de lignes d’un Table.
public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
- Héritage
Constructeurs
Partition() |
Créez une instance de la classe Partition avec les paramètres par défaut. |
Propriétés
Annotations |
Obtient l’objet de collection de toutes les annotations dans l’objet Partition actuel. |
DataCoverageDefinition |
Référence à un DataCoverageDefinition facultatif qui fournit l’indicateur concernant les données couvertes par la partition. |
DataView |
Détermine quelles partitions doivent être sélectionnées pour exécuter des requêtes sur le modèle. Les valeurs possibles sont les suivantes. Full (0) : les partitions avec DataView défini sur Default ou Full sont sélectionnées. Sample (1) : les partitions avec DataView défini sur Default ou Sample sont sélectionnées. SampleAndFull (2) : toutes les partitions sont sélectionnées. Default (3) : hérite du DataView par défaut de l’objet Model. |
Description |
Description de la partition, visible par les développeurs au moment du design et aux administrateurs dans les outils de gestion, comme SQL Server Management Studio. |
ErrorMessage |
Chaîne qui explique l’état d’erreur associé à l’objet actuel. Elle est définie par le moteur uniquement quand l’état de l’objet est l’un de ces trois valeurs : SemanticError, DependencyError ou EvaluationError. Cet élément s’applique uniquement aux partitions du type Calculated. |
ExtendedProperties |
Obtient l’objet de collection de toutes les extendedproperties dans l’objet Partition actuel. |
IsRemoved |
Valeur booléenne indiquant si cet objet a été supprimé d’un arbre d’objets. (Hérité de MetadataObject) |
Mode |
Définit la méthode pour rendre les données disponibles dans la partition. Les valeurs possibles sont les suivantes. Import (0) : les données doivent être importées à partir d’une source de données. DirectQuery (1) : les données doivent être interrogées dynamiquement à partir d’une source de données. Default (2) : seules les partitions peuvent utiliser cette valeur. Quand elle est définie, la partition hérite du DefaultMode du modèle. Push (3) : les données seront poussées dans la partition. Le Mode d’une Partition peut être Default (2), auquel cas il hérite de son Mode à partir du DefaultMode du Model. |
Model |
Obtient le modèle tabulaire qui contient cet objet. (Hérité de MetadataObject) |
ModifiedTime |
Heure de la dernière modification de l’objet. |
Name |
Obtient ou définit le nom de cet objet. |
ObjectType |
Obtient le type de l’objet. |
Parent |
Objet parent, Null pour les objets Modèles. |
QueryGroup |
QueryGroup associé à la partition. |
RefreshedTime |
Heure de la dernière actualisation de l’objet. |
RetainDataTillForceCalculate |
Obsolète.
Permet à une partition calculée d’avoir des données qui ne seront pas affectées par la commande RefreshCalculate quand il n’y a que des modifications de données. |
Source |
Obtient ou définit l’objet PartitionSource. |
SourceType |
Type de source utilisé par la Partition. Il s’agit d’une requête par rapport à un DataSource ou, pour les tables calculées, une expression. |
State |
Fournit des informations sur l’état de la partition. Les valeurs possibles sont les suivantes. Ready (1) : la partition est utilisable dans une requête et a des données à jour. NoData (3) : la partition est utilisable dans une requête, mais ne comporte aucune donnée. Cet état s’applique uniquement aux partitions avec un type autre que Calculated. CalculationNeeded (4) : la partition n’est pas utilisable dans une requête et doit être actualisée (autrement dit, recalculée) pour devenir fonctionnelle. Cet état s’applique uniquement aux partitions du type Calculated. SemanticError (5) : la partition est dans un état d’erreur à cause d’une expression non valide, et n’est pas utilisable dans une requête. Cet état s’applique uniquement aux partitions du type Calculated. EvaluationError (6) : la partition est dans un état d’erreur en raison d’une erreur lors de l’évaluation d’expression. La partition n’est pas utilisable dans une requête. Cet état s’applique uniquement aux partitions du type Calculated. DependencyError (7) : la partition est dans un état d’erreur, car certaines de ses dépendances de calcul sont dans un état d’erreur. La partition n’est pas utilisable dans une requête. Cet état s’applique uniquement aux partitions du type Calculated. Incomplete (8) : certaines parties de la partition n’ont aucune donnée, et la partition doit être actualisée pour importer les données. La partition est utilisable dans une requête. Cet état s’applique uniquement aux partitions d’un type autre que Calculated. SyntaxError (9) : la partition est dans un état d’erreur à cause d’une erreur de syntaxe dans son expression. La partition n’est pas utilisable dans une requête. Cet état s’applique uniquement aux partitions du type Calculated. |
Table |
Référence à un objet Table propriétaire de cette partition. |
Méthodes
Clone() |
Crée une copie complète d’un objet Partition. |
CopyFrom(Partition) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode CopyTo. |
CopyTo(Partition) |
Copie un objet Partition vers l’objet spécifié. |
Refresh(RefreshType) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode RequestRefresh. |
Refresh(RefreshType, ICollection<OverrideCollection>) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode RequestRefresh. |
Rename(String) |
Obsolète.
Action déconseillée. Utilisez plutôt la méthode RequestRename. |
RequestMerge(IEnumerable<Partition>) |
Demander à fusionner des partitions. |
RequestRefresh(RefreshType) |
Demander l’actualisation de cet objet. |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
Demander l’actualisation de cet objet avec des substitutions. |
RequestRefreshPolicyImpact() |
Demandez à analyser la stratégie d’actualisation en exécutant une requête d’interrogation sur la partition. |
RequestRename(String) |
Demande de changement de nom de cet objet. |
Validate() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. À usage interne Microsoft uniquement. (Hérité de MetadataObject) |