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

Automation Anywhere Automation 360

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

Содержимое

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

Database package

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

Database package

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

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

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

  1. Установите соединение с сервером базы данных с помощью команды Подключитьсяaction.

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

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

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

  3. Если вы использовали Начать транзакцию базы данныхaction в этом сеансе, вставьте Завершить транзакцию базы данных чтобы зафиксировать изменения.
  4. Каждый набор базы данных actions заканчивается Disconnectaction чтобы прервать соединение с сервером базы данных.

Actions в Database package

Сайт Databasepackage включает в себя следующее actions:

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

Сайт actions который вы вставляете между Начать транзакцию базы данных и Конец транзакции базы данныхactions рассматриваются как единое целое. Сайт bot необходимо выполнить все actions успешно, чтобы обновить базу данных. Это предотвращает неполную запись в случае, если один из них actions провалится.

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

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

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

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

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

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

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

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

Вставить/обновить/удалить Выполняет оператор INSERT, UPDATE или DELETE из базы данных.
  • В имя сеанса введите имя сеанса, который вы использовали для подключения к серверу базы данных в поле Подключиться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-код, сохраненный в базе данных, что позволяет запускать его многократно.
  • В имя сеанса введите имя сеанса, который вы использовали для подключения к серверу базы данных в поле Подключитьсяaction.
  • В Введите полную команду введите команду для создания, обновления или удаления хранимой процедуры. Вы можете указать входные и выходные параметры для команды; вы предоставляете значения или переменные, хранящие значения в поле Выполнить хранимую процедуруaction.
    Recommended: Объявите разделитель и используйте его для закрытия оператора SQL.
    Пример MySQL: В данном примере bot проверяет, существует ли в базе данных процедура с именем сумма_из_двух. Если нет, то 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.
Отправить отзыв