Table.ApplyRefreshPolicy Méthode
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.
Surcharges
ApplyRefreshPolicy(Boolean, Int32) |
Ajustement du schéma de partitionnement de la table, déterminé par la stratégie d’actualisation qui lui est associée lorsque la date d’effet utilisée est basée sur l’heure actuelle. |
ApplyRefreshPolicy(DateTime, Boolean, Int32) |
Ajustement du schéma de partitionnement de la table, déterminé par la stratégie d’actualisation qui lui est associée et la date d’effet spécifiée. |
ApplyRefreshPolicy(Boolean, Int32)
Ajustement du schéma de partitionnement de la table, déterminé par la stratégie d’actualisation qui lui est associée lorsque la date d’effet utilisée est basée sur l’heure actuelle.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicy (bool refresh = true, int maxParallelism = 0);
member this.ApplyRefreshPolicy : bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicy (Optional refresh As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Paramètres
- refresh
- Boolean
Indique si les partitions de la table doivent être actualisées ou non ; le comportement par défaut consiste à effectuer l’actualisation.
- maxParallelism
- Int32
Degré de parallélisme pendant l’exécution de l’actualisation.
Retours
Résultats des opérations exécutées dans la procédure.
Remarques
- Le flux d’exécution de ApplyRefreshPolicy est identique au flux déclenché par un appel à RequestRefresh, suivi d’un appel à Model.SaveChanges.
- Le flux d’exécution comprend les éléments suivants :
- Calcul du schéma de partitionnement attendu en fonction de la date d’entrée en vigueur.
- Comparaison du schéma de partitionnement attendu à l’ensemble existant de partitions et émettre les modifications nécessaires pour passer au schéma attendu [suppression, création et fusion de partitions selon les besoins].
- Actualisez les partitions nouvellement créées ainsi que les partitions existantes dans la fenêtre incrémentielle.
- La seule différence entre ApplyRefreshPolicy et la combinaison de RequestRefresh + SaveChanges est ApplyRefreshPolicy active des options avancées qui ne sont pas disponibles dans le cas contraire.
- Il est recommandé d’utiliser ApplyRefreshPolicy lorsque vous souhaitez utiliser un seul appel d’API, en particulier avec des options avancées.
- Il est recommandé d’utiliser la combinaison de RequestRefresh + SaveChanges lorsque vous souhaitez combiner l’opération avec des appels de création supplémentaires dans le modèle avant l’appel à SaveChanges.
S’applique à
ApplyRefreshPolicy(DateTime, Boolean, Int32)
Ajustement du schéma de partitionnement de la table, déterminé par la stratégie d’actualisation qui lui est associée et la date d’effet spécifiée.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicy (DateTime effectiveDate, bool refresh = true, int maxParallelism = 0);
member this.ApplyRefreshPolicy : DateTime * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicy (effectiveDate As DateTime, Optional refresh As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Paramètres
- effectiveDate
- DateTime
Date d’effet utilisée lors du calcul du schéma de partitionnement.
- refresh
- Boolean
Indique si les partitions de la table doivent être actualisées ou non ; le comportement par défaut consiste à effectuer l’actualisation.
- maxParallelism
- Int32
Degré de parallélisme pendant l’exécution de l’actualisation.
Retours
Résultats des opérations exécutées dans la procédure.
Remarques
- Le flux d’exécution de ApplyRefreshPolicy est identique au flux déclenché par un appel à RequestRefresh, suivi d’un appel à Model.SaveChanges.
- Le flux d’exécution comprend les éléments suivants :
- Calcul du schéma de partitionnement attendu en fonction de la date d’entrée en vigueur.
- Comparaison du schéma de partitionnement attendu à l’ensemble existant de partitions et émettre les modifications nécessaires pour passer au schéma attendu [suppression, création et fusion de partitions selon les besoins].
- Actualisez les partitions nouvellement créées ainsi que les partitions existantes dans la fenêtre incrémentielle.
- La seule différence entre ApplyRefreshPolicy et la combinaison RequestRefresh+SaveChanges est ApplyRefreshPolicy active les options avancées qui ne sont pas disponibles dans le cas contraire.
- Il est recommandé d’utiliser ApplyRefreshPolicy lorsque vous souhaitez utiliser un seul appel d’API, en particulier avec des options avancées.
- Il est recommandé d’utiliser la combinaison de RequestRefresh + SaveChanges lorsque vous souhaitez combiner l’opération avec des appels de création supplémentaires dans le modèle avant l’appel à SaveChanges.