Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Database package

  • Обновлено: 5/25/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Database package

Базы данных поддерживают внутренние операции предприятия, храня различные данные, такие как торговые операции, каталоги продуктов, складские запасы и профили клиентов. С помощью можно Database package подключиться к базе данных, начать транзакцию и манипулировать сохраненными данными, извлекая, вставляя, обновляя, удаляя и экспортируя их в файл CSV.

Перед началом работы

В actions рамках Database package использования набора доступных actionsвыполните следующие действия:

  1. Установите соединение с сервером базы данных с помощью Connect action.

    См. Использование Connect action для базы данных.

  2. Выберите один из следующих вариантов:
    • Используйте функцию Read From action (считать из) для извлечения записей из базы данных. С помощью кнопки Read from (считать из) action
    • Если вы автоматизируете задачу, которая включает в себя внесение изменений в базу данных, вставьте транзакцию начать базу данных action, а затем , actions автоматизирующую изменения.

      Это action гарантирует полное обновление или удаление всех записей и предотвращает случайное обновление или удаление неполных данных в случае bot обнаружения ошибки во время выполнения.

  3. Если в action этом сеансе использовалась транзакция «начать базу данных», вставьте транзакцию «конец базы данных », чтобы зафиксировать изменения.
  4. actions Каждый набор баз данных завершается с помощью команды Disconnect action (Отключить), чтобы прервать соединение с сервером базы данных.

Actions в разделе Database package

Включает Database package в себя следующее actions:

Action Описание
Начать транзакцию базы данных Запускает транзакцию базы данных.

Вставляется actions между транзакциями начала и конца базы данных actions как единое целое. Для bot actions обновления базы данных необходимо выполнить все успешно. Это предотвращает частичную запись в случае actions сбоя одного из них.

Например, при учете с двойной записью каждый дебет требует записи кредита. Если компания получает продукты на сумму $5000, бухгалтер должен списать $5000 на счет, подлежащий оплате, и предоставить кредит на сумму $5000.

Вставьте эти actions записи между началом транзакции базы данных и конечной транзакцией базы данных actions , чтобы убедиться, что обе записи записаны или ни одна из них не записана в базу данных.

В поле Session name (Имя сеанса) введите имя сеанса, который использовался для подключения к серверу базы данных, в поле Connect action(Подключение) .
Подключение См. Использование Connect action для базы данных.

Поддерживается база данных Snowflake с использованием драйвера OBDC.

Отсоедините Отключение от базы данных. В поле Session name (Имя сеанса) введите имя сеанса, который использовался для подключения к серверу базы данных, в поле Connect action(Подключение) .

Поддерживается база данных Snowflake с использованием драйвера OBDC.

Завершить транзакцию базы данных Выполняет все операции базы данных, которые были выполнены с , actions которые последовали за транзакцией начала базы данных action, при условии, что успешно bot выполнили эти actionsоперации . В поле Session name (Имя сеанса) введите имя сеанса, который использовался для подключения к серверу базы данных, в поле Connect action(Подключение) .
Экспорт в таблицу данных См. Использование таблицы Экспорт в данные action.

Поддерживается база данных Snowflake с использованием драйвера OBDC.

Вставить/обновить/Удалить Выполняет оператор INSERT, UPDATE или DELETE из базы данных.
  • В поле Session name (Имя сеанса) введите имя сеанса, который использовался для подключения к серверу базы данных, в поле Connect action(Подключение) .
  • В поле оператор введите оператор SQL для вставки, обновления или удаления записей.
    • Используйте оператор INSERT для создания новых записей в таблице:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Используйте оператор UPDATE для изменения записи:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Используйте оператор DELETE для удаления записи:
      DELETE FROM table_name WHERE condition;
  • В поле Таймаут запроса в секундах укажите время, в течение которого выполнение оператора должно прекратиться, даже если выполнение не завершено.

Поддерживается база данных Snowflake с использованием драйвера OBDC.

Управление сохраненной процедурой Создание, обновление и удаление сохраненной процедуры в указанной базе данных. Сохраненная процедура — это код SQL, сохраненный в базе данных, позволяющий запускать его повторно.
  • В поле Session name (Имя сеанса) введите имя сеанса, который использовался для подключения к серверу базы данных, в поле Connect action(Подключение) .
  • В поле Введите полную команду введите команду для создания, обновления или удаления сохраненной процедуры. Для команды можно указать входные и выходные параметры; можно задать значения или переменные, которые будут содержать значения в процедуре Run stored action.
    Recommended: Объявите разделитель и используйте его, чтобы закрыть SQL-оператор.
    Пример MySQL: В данном примере bot проверяет наличие процедуры в базе данных sum _of_two. В противном случае создает bot процедуру, которая принимает два входных параметра (num1 и num2), добавляет их вместе и создает сумму в качестве выходного параметра:
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $$
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $$
  • В поле Таймаут запроса в секундах укажите время, в течение которого выполнение оператора должно прекратиться, даже если выполнение не завершено.
Чтение из См. С помощью кнопки Read from (считать из) action.

Поддерживается база данных Snowflake с использованием драйвера OBDC.

Выполните сохраненную процедуру См. С помощью процедуры Run Stored (выполнить сохраненное) action.
Отправить отзыв