Model.ApplyRefreshPolicies 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
ApplyRefreshPolicies(Boolean, Boolean, Int32) |
Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur est associée lorsque la date d’effet utilisée est basée sur l’heure actuelle. |
ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32) |
Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur est associée et la date d’effet spécifiée. |
ApplyRefreshPolicies(Boolean, Boolean, Int32)
Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur 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> ApplyRefreshPolicies (bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (Optional refresh As Boolean = true, Optional refreshNonPolicyTables As Boolean = true, Optional maxParallelism As Integer = 0) As IReadOnlyList(Of ModelOperationResult)
Paramètres
- refresh
- Boolean
Une indication si les partitions des tables d’actualisation incrémentielle dans le modèle doivent être actualisées ou non ; le comportement par défaut consiste à effectuer l’actualisation.
- refreshNonPolicyTables
- Boolean
Indique si les tables régulières dans le modèle 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 ApplyRefreshPolicies est identique au flux déclenché par un appel à RequestRefresh, suivi d’un appel à SaveChanges.
- Le flux d’exécution comprend :
- Calcul du schéma de partitionnement attendu en fonction de la date d’entrée en vigueur.
- Comparaison du schéma de partitionnement attendu avec 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 ApplyRefreshPolicies et la combinaison de RequestRefresh + SaveChanges est ApplyRefreshPolicies active des options avancées qui ne sont pas disponibles dans le cas contraire.
- Il est recommandé d’utiliser ApplyRefreshPolicies lorsque vous souhaitez utiliser un seul appel d’API, en particulier lorsqu’il est utilisé 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 à
ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)
Ajustement du schéma de partitionnement des tables d’actualisation incrémentielle dans le modèle, déterminé par la stratégie d’actualisation qui leur est associée et la date d’effet spécifiée.
public System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult> ApplyRefreshPolicies (DateTime effectiveDate, bool refresh = true, bool refreshNonPolicyTables = true, int maxParallelism = 0);
member this.ApplyRefreshPolicies : DateTime * bool * bool * int -> System.Collections.Generic.IReadOnlyList<Microsoft.AnalysisServices.Tabular.ModelOperationResult>
Public Function ApplyRefreshPolicies (effectiveDate As DateTime, Optional refresh As Boolean = true, Optional refreshNonPolicyTables 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
Une indication si les partitions des tables d’actualisation incrémentielle dans le modèle doivent être actualisées ou non ; le comportement par défaut consiste à effectuer l’actualisation.
- refreshNonPolicyTables
- Boolean
Indique si les tables régulières dans le modèle 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 ApplyRefreshPolicies est identique au flux déclenché par un appel à RequestRefresh, suivi d’un appel à SaveChanges.
- Le flux d’exécution comprend :
- Calcul du schéma de partitionnement attendu en fonction de la date d’entrée en vigueur.
- Comparaison du schéma de partitionnement attendu avec 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 ApplyRefreshPolicies et la combinaison de RequestRefresh + SaveChanges est ApplyRefreshPolicies active des options avancées qui ne sont pas disponibles dans le cas contraire.
- Il est recommandé d’utiliser ApplyRefreshPolicies 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.