Toujours à propos du transfert de données dans iSeries Access for Windows, voici quelques conseils concernant l’utilisation du wizard SQL GUI Data Transfer. Obtenez ce wizard à partir du Data Transfer de la GUI iSeries, puis cliquez sur le bouton Data Options. Ce wizard permet de définir la requête en
3. Constructeur de requêtes de transfert de données pour iSeries Access for Windows
sélectionnant les champs à transférer, en indiquant comment grouper les enregistrements, en supprimant des enregistrements individuels ou en groupes, et en indiquant comment trier les fichiers. Vous pouvez définir des options du genre Join by, Group by, Select, Where, Having, Order by, Return records with missing fields, Enable group functions, et Details. Et le tout sans connaître aucun SQL ! Mais voici une petite astuce SQL intéressante quand on utilise le wizard.
Supposons que votre fichier base de données ait des noms de colonnes du genre CUSNAM, LSTNAM et INIT. Vous préférez des noms de colonnes plus parlants quand vous téléchargez ces données sur une feuille de calcul ou un autre type de données PC. Sur le panneau Change Data Options, cliquez sur Details pour afficher tous les noms de champs présents dans votre requête. Ouvrez l’onglet Select et utilisez l’instruction SQL AS pour changer les noms de colonnes (par exemple, dans la zone Select clause, tapez CUSNUM AS Customer Name, LSTNAM AS Last Name, INIT AS Initials). Désormais, la vue téléchargée portera les noms de colonnes modifiés. Pour réorganiser l’ordre des colonnes, sélectionnez l’onglet Order by et, sous la zone Order By clause, entrez les colonnes que vous voulez afficher et l’ordre qu’elles doivent respecter.
CAST est un mot-clé SQL intéressant dans le Query Builder. La fonction transfert de données a la possibilité, sur des téléchargements ascendants en Excel, de « allow numeric data in character columns to be converted to character data » (permettre de convertir les données numériques dans les colonnes caractères en données caractères). C’est utile dans le cas, par exemple, d’une colonne Zip Code qui, en Amérique, comporte parfois cinq caractères numériques (55901) et d’autres fois 10 (55901-1234). Pour accomplir la même conversion dans le cas d’un téléchargement descendant, vous pouvez utiliser CAST. Dans le champ Select, vous pourriez entrer une instruction du genre CUSNAM, CAST(ZIPCOD AS CHAR(10)). Mais l’on obtient ainsi un nom de colonne généré par le serveur et pas du tout parlant. C’est pourquoi il faut aussi ajouter un nom de colonne à l’instruction ; c’est-à-dire, CUSNAM, CAST(ZIP COD AS CHAR(10)) AS ZIPCOD.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
