Article
· 3 hr il y a 2m de lecture

Utiliser « IRIS Load Data » dans VSCode

L'utilitaire Load Data est un excellent outil pour charger des données depuis des fichiers CSV/TXT dans une table SQL IRIS. Auparavant, il était nécessaire d'envoyer le fichier cible au serveur IRIS et d'y insérer la commande Load Data pour importer son contenu. Désormais, il est possible de sélectionner un fichier dans VS Code, de définir la table de destination et de soumettre la requête. L'utilitaire vscode-load-data enverra le fichier au serveur IRIS et exécutera la commande Load Data. C'est très simple !

Installer l’extension vscode-load-data

  1. Téléchargez l’extension : https://github.com/yurimarx/vscode-load-data/raw/refs/heads/main/intersystems-load-data/intersystems-load-data-0.0.1.vsix
  2. Ouvrez n’importe quel projet InterSystems IRIS utilisant un conteneur Docker.
  3. Allez dans Extensions (Ctrl + Shift + X) : 
  4. Cliquez sur le bouton en haut : 
  5. Sélectionnez l’option Installer à partir d’un fichier VSIX
  6. Vérifiez le nom de votre conteneur IRIS sur Docker Desktop (dans mon exemple c’est iris-cdc-sample-iris-1) : 
  7. Ouvrez votre fichier .vscode/settings.json et ajoutez les lignes suivantes à la fin du fichier : 
    "irisImporter.containerName": "iris-cdc-sample-iris-1",
        "irisImporter.namespace": "USER"
    Résultat final (pour moi, il s'agit de iris-cdc-sample-iris-1 et de l'espace de noms USER) : 
  8. Créez un fichier CSV/TXT dans votre projet VSCode : Exemple de contenu :
    PersonName,PersonAge,PersonGender
    Liam Johnson,25,Male
    Olivia Smith,34,Female
    Noah Williams,19,Male
    Emma Brown,42,Female
    Oliver Jones,56,Male
    Ava Garcia,29,Female
    Elijah Miller,31,Male
    Sophia Davis,22,Female
    James Rodriguez,45,Male
    Isabella Martinez,67,Female
    William Hernandez,38,Male
    Mia Lopez,24,Female
    Benjamin Gonzalez,51,Male
    Charlotte Wilson,33,Female
    Lucas Anderson,27,Male
    Amelia Thomas,20,Female
    Henry Taylor,48,Male
    Harper Moore,26,Female
    Alexander Jackson,39,Male
    Evelyn Martin,60,Female
  9. Assurez-vous que votre conteneur Docker IRIS est en cours d’exécution.
  10. Assurez-vous que vous avez un fichier texte ou CSV à importer et une table de destination dans IRIS. Les noms de colonnes du fichier doivent correspondre à ceux de la table.
  11. Si vous n’avez pas encore de table SQL, créez-la, par exemple :
create table dc_cdc.SamplePerson (
    PersonName VARCHAR(200),
    PersonAge INT,
    PersonGender VARCHAR(10)
)

12. Cliquez à droite de votre fichier CSV et sélectionnez Importer dans le conteneur Docker IRIS :

13. Remplissez la table SQL qui recevra les données (dans mon cas, il s'agit de dc_cdc.SamplePerson) :

14. Cliquez sur le bouton Charger les données.

15. Le terminal affiche les résultats.

16. Utilisez SQL Explorer pour vérifier les résultats :

17. Profitez de votre nouvelle extension !

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer