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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Secteur public : l’IA accélère la modernisation des infrastructures
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
