Usando a ação Ler a partir de

Use a ação Ler a partir de para recuperar registros do banco de dados e salvar os dados recuperados em um arquivo CSV. Essa ação permite que você recupere até um milhão de registros do banco de dados.

Nota: No Automation 360, o bot exibe um erro quando você usa a ação Ler a partir de para copiar os registros da tabela usando Select * into tablename from sourcetable, enquanto essa funcionalidade é compatível com Enterprise 11. Se você tiver esse bots criado em Enterprise 11 e migrado para Automation 360, recomendamos modificar seu bots e usar a ação Inserir/Atualizar/Excluir para realizar essa operação.

Procedimento

Para automatizar uma tarefa de selecionar e salvar um conjunto de registros, execute as seguintes etapas:

  1. Insira o nome da sessão que você usou para conectar-se ao servidor do banco de dados na ação Conectar.
    Você não precisa fornecer os detalhes do servidor de banco de dados aqui porque você já associou esses detalhes com o nome da sessão ao usar a ação Conectar.
  2. Insira a declaração SELECT para especificar os nomes de coluna e tabela.
    Este campo suporta a sintaxe SQL. Por exemplo, SELECT CustomerName,City FROM Customers
    Nota: O CTE (Common Table Expression) é suportado usando a palavra-chave WITH nos bancos de dados compatíveis com SQL, tais como Oracle e MySQL. Por exemplo,
    WITH customers_in_usa AS (SELECT CustomerName, state FROM customers WHERE country = 'USA') 
    SELECT cName FROM customers_in_usa WHERE state = 'LA' ORDER BY CustomerName
    
  3. Insira o número máximo de registros a recuperar.
  4. Opcional: Insira um valor de tempo limite.
    Quando o tempo especificado terminar, a execução da instrução será interrompida mesmo que a execução não tenha sido concluída.
  5. Selecione a opção Exportar dados para CSV para salvar os dados recuperados.
    1. Selecione o caminho do arquivo da pasta Bots, o dispositivo local ou uma variável de arquivo existente.
    2. Selecione a codificação do arquivo CSV para ANSI, UNICODE, ou UTF8.
    3. Selecione se deseja exportar o arquivo CSV com ou sem os cabeçalhos das colunas.
      Com cabeçalhos de coluna
      NomeCliente Cidade
      Manny Pittsburgh
      Kate Los Angeles
      John Boston
      Sem cabeçalhos de coluna
      Manny Pittsburgh
      Kate Los Angeles
      John Boston
    4. Marque esta caixa de seleção se não quiser que um arquivo CSV seja criado quando a consulta SQL não retornar nenhum dado.
    5. Especifique se deseja substituir o arquivo ou anexar os dados ao arquivo existente se existir um arquivo CSV com o mesmo nome.
  6. Clique em Salvar.