Database package

Les bases de données prennent en charge les opérations internes d\'une entreprise en stockant une variété de données, telles que les transactions commerciales, les catalogues de produits, les inventaires et les profils de clients. Utilisez le Database package pour vous connecter à une base de données, commencer une transaction, ainsi que manipuler les données stockées en récupérant, insérant, mettant à jour, supprimant et exportant les données vers un fichier CSV.

Avant de commencer

Effectuez les actions suivantes au sein du Database package dans le cadre de l\'utilisation de l\'ensemble des actions disponibles :
Remarque : Lorsque vous utilisez des actions telles que Lire depuis, Exécuter une procédure stockée ou Exporter vers un tableau de données pour récupérer des enregistrements à partir d\'un tableau Microsoft SQL Server qui possède une colonne de type bit ou une colonne Excel (avec les valeurs TRUE ou FALSE), les données récupérées sont dénommées 0 et 1, et non pas TRUE et FALSE.
  1. Établissez une connexion avec le serveur de bases de données à l\'aide de Connecter action.
    Reportez-vous à la rubrique Utilisation de l\'action Connecter pour la base de données.
    Remarque : Lorsque vous créez une automatisation sur la plateforme macOS, vous pouvez établir une connexion en utilisant la chaîne de connexion JDBC. Cependant, vous ne pouvez pas utiliser une chaîne de connexion ODBC pour vous connecter à la base de données.
  2. Choisissez l\'une des options suivantes :
    • Utilisez l\' Lire depuis action pour récupérer les enregistrements de la base de données. Reportez-vous à la rubrique Utilisation de l\'action Lire depuis.
    • Si vous automatisez une tâche qui implique d\'apporter des modifications à la base de données, insérez l\' Commencer une transaction de base de données action, suivie des actions qui automatisent les modifications.

      Cette action garantit que tous les enregistrements seront mis à jour ou supprimés dans leur intégralité, et empêche les mises à jour ou suppressions accidentelles de données incomplètes si le bot rencontre une erreur pendant le temps d\'exécution.

  3. Si vous avez utilisé l\' Commencer une transaction de base de données action dans cette session, insérez l\'action Terminer une transaction de base de données pour valider les modifications.
  4. Chaque ensemble d\'actions de base de données se termine par l\'action Déconnecter pour mettre fin à la connexion au serveur de bases de données.
Remarque : Les fonctionnalités suivantes ne sont pas prises en charge lorsque vous créez une tâche d\'API en utilisant le Database package :
  • Lorsque vous établissez une connexion avec des bases de données spécifiques, telles que MySQL et Oracle, vous devez fournir un fichier du pilote JDBC à partir de la Control Room, du périphérique local ou de la variable de fichier. Le type de fichier d\'entrée n\'est pas pris en charge pour la tâche API. Par conséquent, vous ne pourrez pas vous connecter aux bases de données MySQL et Oracle. Cependant, vous pouvez vous connecter à PostgreSQL, MS SQL, MS Access et SQLite, car le Database package inclut déjà le fichier jar du pilote JDBC.
  • Établir une connexion en utilisant le pilote ODBC n\'est pas pris en charge.
  • Écrivez des données dans un fichier CSV en utilisant le Lire depuis action, car le fichier action n\'est pas pris en charge pour les tâches d\'API.

Types de données de la base de données

Les types de données représentent le type de valeur qui peut être stocké dans le tableau de base de données. Le tableau suivant fournit des informations sur les types de données largement utilisés dans Automation 360. Notez que cette liste n\'est pas exhaustive.
Type de données Valeur
Types de données pris en charge Char, Varchar, Nvarchar, Number, Datetime, INT, Float et Bit
Types de données non pris en charge
  • Types de données binaires : Binaire, BLOB, CLOB, BFILE et RAW
  • Types de données de pointeur : Curseur et pointeurs d\'enregistrement

Actions du Database package

Le Database package comprend les actions suivantes :

Action Description
Commencer une transaction de base de données Reportez-vous à la rubrique action Commencer une transaction de base de données.
Terminer une transaction de base de données Reportez-vous à la rubrique action Terminer une transaction de base de données.
Se connecter Reportez-vous à la rubrique Utilisation de l\'action Connecter pour la base de données.

La base de données Snowflake utilisant le pilote ODBC est prise en charge.

Déconnecter Reportez-vous à la rubrique action Déconnecter.
Lire depuis Reportez-vous à la rubrique Utilisation de l\'action Lire depuis.

La base de données Snowflake utilisant le pilote ODBC est prise en charge.

Exécuter la procédure stockée Reportez-vous à la rubrique Utilisation de l\'action Exécuter une procédure stockée.
Exporter vers le tableau de données Reportez-vous à la rubrique Utilisation de l'action Exporter vers les données de tableau.

La base de données Snowflake utilisant le pilote ODBC est prise en charge.

Gérer la procédure stockée Reportez-vous à la rubrique action Gérer la procédure stockée.
Insérer/Mettre à jour/Supprimer Reportez-vous à la rubrique action Insérer/Mettre à jour/Supprimer.

Ressources supplémentaires