|
|
|
|
|
- Propriétés spécifiques à la description des variables de type hPlanificationVueMatérialisée
- Fonctions utilisant les variables de type hPlanificationVueMatérialisée :
hPlanificationVueMatérialisée (Type de variable) En anglais : hScheduleMaterializedView
Le type hPlanificationVueMatérialisée permet de gérer une tâche de recalcul des données d'une vue matérialisée planifiée sur un serveur HFSQL par programmation. Les caractéristiques de cette tâche peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Remarques : - Pour plus de détails sur les vues matérialisées, consultez Vue matérialisée.
- Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
// Rafraîchir les vues matérialisées tous les samedi à 23H00 refreshView est une hPlanificationVueMatérialisée refreshView.Description = "Recalcul des données des vues"  // Caractéristiques de la planification refreshView.Planification.Mois = "*" refreshView.Planification.JourDeLaSemaine = "samedi" refreshView.Planification.Heure = "23" refreshView.Planification.Minute = "0"  // Ajout des vues matérialisées à rafraîchir  // Syntaxe 1 : // Rafraîchit toutes les vues matérialisées de la base de données "MaBase" refreshView.Vue[1] = "MaBase"  // Syntaxe 2 : // Rafraîchit la vue "MaVue" de la base de données "MaBase" refreshView.Vue[1] = "MaBase/MaVue"  HAjoutePlanification(cnx, refreshView)
Remarques Propriétés spécifiques à la description des variables de type hPlanificationVueMatérialisée Les propriétés suivantes peuvent être utilisées pour manipuler une tâche de recalcul des données d'une vue matérialisée : | | | Nom de la propriété | Type manipulé | Effet |
---|
Activé | Booléen | - Vrai si la planification du recalcul des données est active,
- Faux dans le cas contraire.
| Description | Chaîne de caractères | Description associée à la tâche de recalcul des données d'une vue matérialisée. | Identifiant | Entier | Identifiant de la tâche de recalcul des données des vues matérialisées. Cette propriété est disponible en lecture seulement. | Planification | Variable de type hPlanification | Caractéristiques de la planification à effectuer pour le recalcul du contenu des vues matérialisées. | Utilisateur | Chaîne de caractères | Utilisateur ayant créé la tâche de planification de recalcul des vues matérialisées. Cette propriété est en lecture uniquement. | Vue | Tableau de chaînes | Liste des vues matérialisées dont la tâche recalculera le contenu. Ces vues ont été créés : Pour rafraîchir toutes les vues matérialisées de la base de données "MaBase", la syntaxe est la suivante :
refreshView.Vue[1] = "MaBase" Pour rafraîchir la vue "MaVue" de la base de données "MaBase", la syntaxe est la suivante : refreshView.Vue[1] = "MaBase/MaVue" |
Fonctions utilisant les variables de type hPlanificationVueMatérialisée : | | HAjoutePlanification | Crée une tâche planifiée sur un serveur HFSQL : - procédure stockée,
- sauvegarde,
- optimisation,
- rafraîchissement d'une vue matérialisée.
| HExécutePlanification | Exécute immédiatement une tâche planifiée sans tenir compte de sa planification : - procédure stockée,
- sauvegarde,
- optimisation,
- rafraîchissement d'une vue matérialisée.
| HModifiePlanification | Modifie une tâche planifiée sur un serveur HFSQL : - procédure stockée,
- sauvegarde,
- optimisation,
- rafraîchissement d'une vue matérialisée.
| HSupprimePlanification | Supprime une tâche planifiée sur un serveur HFSQL : - procédure stockée,
- sauvegarde,
- optimisation,
- rafraîchissement d'une vue matérialisée.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|