Использование Connect action для базы данных
Используйте Подключитьсяaction чтобы установить соединение с сервером базы данных, который вы хотите использовать для автоматизации задач, связанных с базой данных. Этот action поддерживает Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL Serverи SQLite, а также использование в качестве баз данных файлов CSV, Microsoft Excel и TXT.
Укажите сведения о сервере базы данных и свяжите его с именем сеанса. Используйте имя сеанса, указанное в этом action в другом actions чтобы вам не пришлось указывать данные сервера базы данных в тех actions.
Процедура
Чтобы установить соединение с сервером базы данных, выполните следующие действия:
- Дважды щелкните или перетащите Подключитьaction из Databasepackage в Действия палитры.
- Введите уникальное имя для сессии в поле имя сеанса поле.
-
Выберите По умолчанию или Определенный пользователем опцию соединения.
- Если вы выберите По умолчанию вы можете напрямую ввести строку подключения для любого из поддерживаемых типов баз данных.
Если вы настроили базу данных и общий репозиторий на вторичном сайте, используйте соединение JDBC для подключения к базе данных реплики. Например, jdbc:sqlserver://AGL-ADDRESS:1433;databaseName=DB_NAME;user=username;password=password;applicationIntent=ReadOnly
Вы можете установить соединение с базой данных Snowflake с помощью драйверов ODBC. Для получения дополнительной информации о загрузке драйвера ODBC см Snowflake using ODBC Driver
Вы можете ввести строку соединения для подключения к базе данных. Например, Driver={SnowflakeDSIIDriver};Server={account}.aws.snowflakecomputing.com;Database=DB_NAME;uid=имя пользователя;pwd=пароль;
Используйте этот параметр для подключения к файлу Excel, CSV или TXT. См. раздел Connection Strings by database type.
Прим.: Чтобы использовать файл Excel, CSV или TXT в качестве базы данных, необходимо сначала установить на устройство 32-разрядный драйвер ODBC. Драйверы ODBC не поддерживают операцию удаления.Чтобы обеспечить более безопасную автоматизацию, используйте Credential Vault переменную для строки подключения.
- Если вы выберите Определено пользователем выберите тип базы данных из доступных вариантов и заполните следующие поля в зависимости от выбора:
Тип базы данных Параметры Microsoft SQL Server, PostgreSQL Server - Имя сервера: Введите имя сервера базы данных, к которому вы хотите подключиться.
- Имя базы данных: Введите имя базы данных.
- Имя пользователя: Введите имя пользователя, которое вы хотите использовать для доступа к серверу базы данных. Чтобы обеспечить безопасность имени пользователя, выберите Credential Vault переменную. В противном случае введите значение.
- Пароль: Введите пароль для указанного вами имени пользователя. Чтобы обеспечить надежность пароля, выберите Credential Vault переменную. В противном случае введите значение.
- Имя экземпляра: Введите имя для этого экземпляра соединения.
MySQL Введите те же параметры, что и в параметре Microsoft SQL Server тип базы данных. Также введите номер порта. Номер порта по умолчанию - 3306. Microsoft Access, SQLite Выберите путь к файлу базы данных: - Боты папка
- локальное устройство
- существующая файловая переменная
Oracle - Имя сервера: Введите имя сервера Oracle, к которому вы хотите подключиться.
- Выберите опцию, чтобы указать экземпляр Oracle, который вы хотите использовать:
- Системный идентификатор (SID): Введите идентификатор системы.
- Название услуги: Введите имя службы.
- Название TNS: Введите Имя TNS доступное в файле tnsname.ora конфигурационном файле.
Укажите путь к файлу tnsname.ora конфигурационного файла, если вы не установили системное свойство с переменной окружения.
- Имя пользователя: Введите имя пользователя, которое вы хотите использовать для доступа к серверу Oracle. Чтобы обеспечить безопасность имени пользователя, выберите Credential Vault переменную. В противном случае введите значение.
- Пароль: Введите пароль для указанного вами имени пользователя. Чтобы обеспечить надежность пароля, выберите Credential Vault переменную. В противном случае введите значение.
- Порт: Введите номер порта. Номер порта по умолчанию - 1521.
Прим.: Пакет Database не включает драйвер JDBC для MySQL и Oracle. Вы можете предоставить свою версию jar-файла для конкретной базы данных, скачав его с соответствующих ресурсов и загрузив jar-файл в свой Control Room используя Определенный пользователем соединение.
- Если вы выберите По умолчанию вы можете напрямую ввести строку подключения для любого из поддерживаемых типов баз данных.
- Выберите файл драйвера из Bots папки, локального устройства или файловой переменной.
- Нажмите Сохранить.
Дальнейшие действия
- Используйте Читать изaction для получения записей из базы данных.
- Если вы автоматизируете задачу, которая включает внесение изменений в базу данных, вставьте команду Начать транзакцию базы данныхaction.
Этот action гарантирует, что все записи будут обновлены или удалены полностью, и предотвращает случайное обновление или удаление неполных данных, если во время выполнения программы bot столкнется с ошибкой во время выполнения.