Leia e revise a documentação do Automation Anywhere

Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Como usar a action Conectar para banco de dados

  • Atualizado: 2021/08/11
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Como usar a action Conectar para banco de dados

Use a Connect (Conectar)action para estabelecer uma conexão com um servidor de banco de dados que você deseja usar para automatizar tarefas relacionadas ao banco de dados. Essa action oferece suporte aos servidores de banco de dados Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL Server e SQLite, bem como ao uso de arquivos CSV, Microsoft Excel e TXT como bancos de dados.

Especifique os detalhes de um servidor de banco de dados e associe-o com um nome de sessão. Use o nome da sessão fornecido nessa action em outras actions para que você não tenha que fornecer os detalhes do banco de dados nessas actions.

Procedimento

Para estabelecer uma conexão com um servidor de banco de dados, execute as etapas abaixo:

  1. Clique duas vezes ou arraste a Connect (Conectar) action em Database package nesta paleta de Actions (Ações).
  2. Insira um nome para a sessão no campo Session name (Nome da sessão).
  3. Selecione a opção de conexão Default (Padrão) ou User defined (Definido pelo usuário)
    • Se você selecionar a opção Default (Padrão) é possível inserir diretamente a sequência de conexão para qualquer tipo de banco de dados suportado.

      Se você configurou seu banco de dados e repositório compartilhado no site secundário, use a conexão JDBC para conectar-se ao banco de dados da réplica. Por exemplo, jdbc:sqlserver://AGL-ADDRESS:1433;databaseName=DB_NAME;user=username;password=password;applicationIntent=Read-only

      Você pode estabelecer uma conexão com o banco de dados Snowflake usando drivers ODBC. Para mais informações sobre o download do driver ODBC, veja Snowflake using ODBC Driver

      Você pode entrar na string de conexão para se conectar ao banco de dados. Por exemplo, Driver={SnowflakeDSIIDriver};Server={account}.aws.snowflakecomputing.com;Database=DB_NAME;uid=username;pwd=password;

      Use esta opção para se conectar a um arquivo Excel, CSV ou TXT. Consulte Connection Strings by database type.

      Nota: Para usar um arquivo Excel, CSV ou TXT como banco de dados, você deve primeiro instalar um driver ODBC de 32 bits em seu dispositivo. Os drivers ODBC não são compatíveis com a operação de exclusão.

      Para garantir uma automação mais segura, use um Credential Vault variável para a sequência de conexão.

    • Se você selecionar a opção User defined (Definido pelo usuário) selecione o tipo de banco de dados das opções disponíveis e preencha os seguintes campos com base na seleção:
      Tipo de banco de dados Opções
      Microsoft SQL Server, PostgreSQL Server
      • Server name (Nome do servidor): Insira o nome do servidor do banco de dados ao qual deseja se conectar.
      • Database name (Nome do banco de dados): Insira o nome para o banco de dados.
      • Username (nome de usuário): Insira o nome de usuário que deseja usar para acessar o servidor do banco de dados. Para garantir um nome de usuário seguro, selecione uma variável Credential Vault. Caso contrário, insira um valor.
      • Password (senha): Insira a senha para o nome de usuário que você forneceu. Para garantir uma senha segura, selecione uma variável Credential Vault. Caso contrário, insira um valor.
      • Instance name (Nome da instância): Insira um nome para esta instância de conexão.
      Conectar-se a um Microsoft SQL Server com autenticação do Windows
      MySQL Insira as mesmas opções que a do tipo de banco de dados Microsoft SQL Server. Insira também o número da porta. O número padrão da porta é 3306.
      Microsoft Access, SQLite Selecione o caminho do arquivo de banco de dados de:
      • Pasta Bots
      • dispositivo local
      • variável de arquivo existente
      Oracle
      • Server name (Nome do servidor): Insira o nome do servidor Oracle ao qual deseja se conectar.
      • Selecione uma opção para especificar a instância Oracle que você deseja usar:
        • System id (SID) (ID do sistema (SID)): Insira a ID do sistema.
        • Service name (Nome do serviço): Digite o nome do serviço.
        • TNS Name (Nome TNS): Digite o TNS Name (Nome TNS) disponível no tnsname.ora arquivo de configuração.

          Especifique o caminho do arquivo de configuração tnsname.ora se você não tiver definido a propriedade do sistema com a variável ambiente.

      • Username (nome de usuário): Insira o nome de usuário que deseja usar para acessar o servidor Oracle. Para garantir um nome de usuário seguro, selecione uma variável Credential Vault. Caso contrário, insira um valor.
      • Password (senha): Insira a senha para o nome de usuário que você forneceu. Para garantir uma senha segura, selecione uma variável Credential Vault. Caso contrário, insira um valor.
      • Port (Porta): Insira o número da porta. O número padrão da porta é 1521.
      Nota: O pacote Database não inclui o driver JDBC para MySQL e Oracle. Você pode fornecer a versão do arquivo jar para um banco de dados específico fazendo o download dele no repositório de drivers MySQL ou Oracle, e fazendo upload do arquivo jar no Control Room, usando a opção Conexão User defined (definida pelo usuário).
  4. Selecione um arquivo de driver na pasta meus Bots , no dispositivo local ou em uma variável de arquivo.
  5. Clique em Save (Salvar).

Próximas etapas

Escolha entre as seguintes opções:
  • Use a Read from (Ler de) de action para recuperar registros do banco de dados.

    Como usar a action Ler de

  • Se você estiver automatizando uma tarefa que envolve fazer alterações no banco de dados, insira a Begin database transaction (Iniciar transação de banco de dados) action .

    Esta action garante que todos os registros sejam atualizados ou excluídos em sua totalidade e impede atualizações acidentais ou exclusões de dados incompletos se o bot encontrar um erro ao executar uma consulta.

    Database package

Send Feedback (Enviar Feedback)