La fonctionnalité "Actualiser la source" n'est disponible que pour les sources fichiers et les sources Excel de type Listing. Elle n'est pas disponible pour les sources Excel de type tableau croisé.
Attention
Un fichier Excel contenant un rapport utilisant une source locale ne peut pas être diffusé avec MyReport Messenger.
Les sources "instance en cours" sont stockées dans les "CustomDocumentProperties" du fichier Excel associé (non accessible directement depuis Excel).
Pour chaque source, il y'a deux propriétés Excel ("MrConf0" et "MrConf1") :
une pour la définition de la source (zone, champs sources,...)
une pour la définition de la destination (champs destinations,...)
Chaque propriété Excel est limitée à 255 caractères. Pour pallier cette limitation, chaque "MrConf" est divisé en sous propriété ("MrConf0_0", "MrConf0_1",...)
La liste des propriétés "MrConf" est stockée dans une propriété "MrName"
MyReport peut exploiter des fichiers de la machine ou du réseau local.
Lors de l'ajout d'une source fichier (Excel ou Texte) un champ source supplémentaire nommé "Nom du fichier" est créé. Il contient le nom du fichier source sans extension.
L'emplacement du fichier doit être :
- Soit un chemin local (utilisation d'un lecteur réseau non supportée)
- Soit un chemin UNC.
Comportement de l'option "Accès en temps réel aux données du fichier" :
- Si cette option est cochée, le fichier est requêté à chaque exécution de report ou remonté de données. Cela permet de travailler sur des données variables pendant la conception des rapports
- Si cette option est décochée, les données ne sont requêtées que lors du premier appel puis sont mises en cache. Cela permet d'accélérer l'exécution de tous les reports se basant sur cette source.
- Par défaut, les sources Excel "instance en cours" sont en temps réel et les autres sources sont mises en cache.
MyReport Builder n'a pas de fréquence, il faut donc revalider la configuration du Web Service quand le RefreshToken a expiré (réexécution des 3 URL)
La mise en cache des données est gérée uniquement lors de l’utilisation de sources locales (fichiers et WebService).
Quels éléments sont mis en cache ?
Lors de la configuration de la source locale : L'intégralité du classeur en priorité faible, avec expiration au bout de quinze minutes.
Lors de l'utilisation de la source : Les données brutes de la source locale en priorité normale, avec expiration au bout d' une heure.
Comment sont gérées les dates d'expiration ?
Quand on utilise un élément du cache, son délai d'expiration est réinitialisée.
Quelle est la taille du cache ?
La limite du cache est définie à 1Go pour la version 32 bits de Builder et 4Go pour la version 64 bits de Builder.
Dans quels cas MyReport supprime t'il les données du cache ?
Suite à la modification d'une source, suppression des anciennes données de la source locale
Lorsque le cache est plein, suppression des éléments expirés, puis par priorité (faible d'abord) et date d'expiration (la plus proche d'abord).
Comment actualiser les données du cache ?
Si MyReport Builder est ouvert, cliquez sur "actualiser" la source" pour recharger les données.
Si le MyReport Builder est fermé, les données sont rechargées lors de la première exécution du report.