Message de rapport:
 

Re: Pb requetes imbriquées!?

Sujet: Re: Pb requetes imbriquées!?
par R&B sur 19/7/2006 15:36:28

Sans analyser votre besoin dans le détail, j'attire votre attention sur l'éventualité d'adapter votre analyse au besoin du traitement...

Cette adaptation peut être par exemple la constitution de clés qui permettrons de grouper rapidement des informations à cumuler.

Ensuite, vous pouvez utiliser des fichiers temporaires (décrits en dynamique) pour stocker les valeurs intérmédaires de vos traitement. Ces fichiers sont créés dans des sources de données avec HDécritFichier().

Il est alors parfaitement possible d'exécuter votre traitement en plusieures étapes, chacune alimentant un fichier temporaire, lesquels sont alors utilisés pour la présentation du résultat final.


Note : pour éviter les conflicts, créez vos fichiers temporaires dans un répertoire spécifique à chaque utilisateur. Attention à libérer la source de données après utilisation.

Globalement, la stratégie consiste à procéder en deux étapes :
- rassembler les données nécessaire au traitement dans un espace adaptée au volume (tableau de structure, zonemémoire, fichier temporaire). Cette opération peut être mise à profit pour préparer les opérations de calcul (cumuls = modification des lignes identiques avec cumul des quantités)
- exploitation des données pour présentation.

Lors du rassemblement des données, penser aux threads pour par exemple exécuter plusieurs procédure simultanément.
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2