Utilisation de l'action Lire depuis

Utilisez l'action Lire depuis pour extraire des enregistrements de la base de données et enregistrer les données extraites dans un fichier CSV. Cette action vous permet d'extraire jusqu'à un million d'enregistrements de la base de données

Remarque : Dans Automation 360, le robot affiche une erreur lorsque vous utilisez l'action Lire depuis pour copier les enregistrements du tableau en utilisant Sélectionner * dans le nom de la table à partir de la table source, alors que cette fonctionnalité est prise en charge dans Enterprise 11. Si vous avez créé ce type de robots dans Enterprise 11 et que vous les avez migrés vers Automation 360, nous vous recommandons de modifier vos robots et d'utiliser l'action Insérer/Mettre à jour/Supprimer pour effectuer cette opération.

Procédure

Pour automatiser la sélection et l'enregistrement d'un ensemble de données, procédez comme suit :

  1. Saisissez le nom de la session que vous avez utilisé pour vous connecter au serveur de base de données dans l'action Se connecter.
    Vous n'avez pas à fournir les détails relatifs au serveur de base de données ici étant donné que vous les avez déjà associés au nom de session lors de l'utilisation de l'action Se connecter.
  2. Saisissez l'instruction SÉLECTIONNER pour spécifier les noms de colonne et de tableau.
    Ce champ prend en charge la syntaxe SQL. Par exemple : SELECT CustomerName,City FROM Customers
    Remarque : Pour assurer la prise en charge de l'ensemble CTE (Common Table Expression), utilisez le mot-clé WITH dans les bases de données SQL telles que Oracle et MySQL. Par exemple :
    WITH customers_in_usa AS (SELECT CustomerName, state FROM customers WHERE country = 'USA') 
    SELECT cName FROM customers_in_usa WHERE state = 'LA' ORDER BY CustomerName
    
  3. Indiquez le nombre maximal d'enregistrements à extraire.
  4. Facultatif : Saisissez une valeur de délai d'expiration.
    Une fois le délai spécifié expiré, l'exécution de l'instruction s'arrête même si elle n'est pas terminée.
  5. Sélectionnez l'option Exporter les données au format CSV pour enregistrer les données extraites.
    1. Sélectionnez le chemin de fichier à partir du dossier Robots, du périphérique local ou d'une variable de fichier existante.
    2. Sélectionnez l'une des options suivantes pour le codage du fichier CSV : ANSI, UNICODE ou UTF8.
    3. Indiquez si le fichier CSV doit être exporté avec ou sans les en-têtes de colonnes.
      Avec en-têtes de colonne
      CustomerName Ville
      Manny Pittsburgh
      Kate Los Angeles
      John Boston
      Sans en-têtes de colonne
      Manny Pittsburgh
      Kate Los Angeles
      John Boston
    4. Cochez cette case si vous ne souhaitez pas qu'un fichier CSV soit créé lorsque la requête SQL ne renvoie aucune donnée.
    5. Si un fichier CSV portant le même nom existe déjà, indiquez s'il convient de le remplacer ou de lui ajouter les données.
  6. Cliquez sur Enregistrer.