Gerenciamento de dados de trabalho armazenados em um robô

Cada robô possui uma área de armazenamento de dados central onde é possível salvar permanentemente tabelas de dados do Analytics (e arquivos como Excel ou delimitados) para uso como entrada em tarefas futuras ou para armazenamento de registros históricos. Os dados na área de armazenamento podem ser produzidos por um script ACL ou por um script Python/HCL. Também podem ser carregados de forma manual.

Para cada robô, as áreas de armazenamento de dados no modo de desenvolvimento e no modo de produção são completamente separadas, sem compartilhamento de dados entre os modos. Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

Observação

As tabelas de dados do Analytics são compatíveis apenas com o Agente do Robôs local. Não são compatíveis com o Agente do Robôs baseado em nuvem.

Dados de trabalho e dados de resultados

Os dados na área de armazenamento são dados de trabalho, não dados de resultados. Os dados de resultados não ficam armazenados na área de armazenamento de dados central. Eles ficam armazenados na guia Execuções de tarefas, com a execução da tarefa individual que produziu os dados. Por outro lado, os dados de trabalho na área de armazenamento central podem ser produzidos por uma variedade de tarefas diferentes ou carregados manualmente de vários locais diferentes. Os dados de trabalho também podem ser substituídos. Já os dados de resultados são um produto final fixo que não pode ser substituído.

Capacidade de armazenamento de dados por tipo de robô e tipo de Agente do Robôs

O armazenamento de dados varia com base no tipo de robô e tipo de Agente do Robôs. As diferenças são resumidas abaixo.

Característica do armazenamento de dados

Robô ACL

Agente do Robôs local

Robô ACL

Agente do Robôs baseado na nuvem

Robô HighBond

Robô de fluxo de trabalho

Mecanismo do Python baseado na nuvem

Área de armazenamento de dados

Guia Entrada/Saída

Área de Dados de trabalho

Acessível por meio da guia Dados de trabalho ou por meio do painel Dados de trabalho no editor de script

Tipos de dados compatíveis
  • Tabelas do Analytics

  • arquivos

  • arquivos

  • arquivos

Métodos para adicionar dados de trabalho à área de armazenamento
  • saída de tabela do Analytics por lógica do script do ACL + tag //DATA no cabeçalho de análise

  • carregamento manual do arquivo

  • carregamento manual do arquivo

  • saída de arquivo por lógica do script Python/HCL + método save_working_file()

  • carregamento manual do arquivo

Compartilhamento/vinculação de dados de trabalho entre robôs

Sim

Não Não

Uso de dados de trabalho como entrada para um script

O método para usar dados de trabalho como entrada para um script depende do tipo de dado e do tipo de script.

Observação

Independentemente do método, os dados de trabalho devem estar presentes na guia Entrada/Saída ou na área Dados de trabalho no robô antes da execução do script ou antes do ponto no script onde os dados são necessários.

Tipo de script Área de armazenamento de dados Tabela de dados do Analytics como entrada de script Arquivo como entrada de script
Script ACL Guia Entrada/Saída
  • Use o comando OPEN <nome da tabela> no script.

    (Somente Agente do Robôs local)

Faça o seguinte:

  • Inclua uma tag de análise //FILE no cabeçalho de análise do script.

    Para obter mais informações, consulte Tag FILE.

  • Use um comando IMPORT no script.

    Para obter mais informações, consulte Importação e exportação de dados.

Script Python/HCL

Guia Dados de trabalho

ou

Painel de Dados de trabalho no editor de script

  • não compatível

Faça o seguinte:

  • Use o método HCL load_working_file() no script.

    Para obter mais informações, consulte Método load_working_file().

  • Use a lógica do script Python/HCL para o processamento de arquivo subsequente.

Carregar manualmente um arquivo na área de armazenamento de dados em um robô

Observação

Os arquivos carregados na área de armazenamento de dados de um robô não devem exceder 1 GB em tamanho e devem ser um tipo de arquivo permitido. Para obter mais informações, consulte Tipos permitidos de arquivos no Robôs.

  1. Na página inicial do Launchpad (www.highbond.com), selecione o aplicativo Robôs para abri-lo.

    Se já tiver entrado na Diligent One, você pode usar o menu de navegação à esquerda para mudar para o aplicativo Robôs.

  2. No painel do Robôs, selecione a guia para o tipo de robô adequado.
  3. Navegue até o robô ao qual deseja carregar o(s) arquivo(s) e selecione o robô para abri-lo.
  4. No canto superior direito do robô, clique em Produção ou Desenvolvimento para selecionar o modo que será usado.

    Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

  5. Na guia Entrada/Saída ou na guia Dados de trabalho, realize uma destas ações:
    • Arrastar e soltar Selecione um ou mais arquivos do seu sistema de arquivos local e arraste-os para a seção de carregamento em Arquivos ou Arquivos do robô.
    • Escolher arquivos Clique em escolha no seu computador, procure os arquivos que deseja carregar no seu sistema de arquivos local, selecione-os e clique em Abrir.

    Se a caixa de diálogo Substituir arquivos existentes for exibida, selecione o arquivo ou arquivos que deseja substituir e clique em Substituir.

    Resultado O arquivo ou arquivos são carregados e aparecem em Arquivos na guia Entrada/Saída ou sob Arquivos do robô na guia Dados de trabalho.

    Observação

    Nos robôs HighBond ou Workflow, você tem a opção de carregar arquivos usando a guia Dados de trabalho ou o painel Dados de trabalho no editor de script. Os arquivos carregados são exibidos em ambos os locais.

Exibir detalhes para uma tabela de dados do Analytics ou arquivo

Observação

Para exibir o conteúdo real de uma tabela de dados do Analytics ou de um arquivo, baixe a tabela ou o arquivo para o seu computador local.

  1. Na página inicial do Launchpad (www.highbond.com), selecione o aplicativo Robôs para abri-lo.

    Se já tiver entrado na Diligent One, você pode usar o menu de navegação à esquerda para mudar para o aplicativo Robôs.

  2. No painel do Robôs, selecione a guia para o tipo de robô adequado.
  3. Navegue até o robô que contém a tabela de dados do Analytics ou o arquivo, e selecione o robô para abri-lo.
  4. No canto superior direito do robô, clique em Produção ou Desenvolvimento para selecionar o modo que será usado.

    Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

  5. Na guia Entrada/Saída ou na guia Dados de trabalho, selecione a tabela ou arquivo que deseja exibir.

    O painel Detalhes da tabela ou o painel Detalhes do arquivo será aberto e exibirá informações sobre a tabela ou arquivo que você selecionou.

Baixar uma tabela de dados do Analytics ou arquivo

  1. Na página inicial do Launchpad (www.highbond.com), selecione o aplicativo Robôs para abri-lo.

    Se já tiver entrado na Diligent One, você pode usar o menu de navegação à esquerda para mudar para o aplicativo Robôs.

  2. No painel do Robôs, selecione a guia para o tipo de robô adequado.
  3. Navegue até o robô que contém a tabela de dados do Analytics ou o arquivo que deseja baixar, e selecione o robô para abri-lo.
  4. No canto superior direito do robô, clique em Produção ou Desenvolvimento para selecionar o modo que será usado.

    Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

  5. Na guia Entrada/Saída ou na guia Dados de trabalho, selecione o arquivo ou tabela que deseja baixar.

    Observação

    Nos robôs HighBond ou Workflow, você também pode baixar arquivos do painel Dados de trabalho no editor de script.

  6. Execute uma das seguintes ações:
    • No painel Detalhes da tabela , clique em Exibir Tabela no AN.

      Resultado Um projeto do Analytics  chamado <nome_robô>.acl é baixado no seu computador local. O projeto contém todas as tabelas de dados do Analytics da guia Entrada/Saída e não apenas a tabela selecionada.

      Você pode abrir o projeto no Analytics e exibir a tabela.

    • No painel Detalhes do, clique em Baixar.

      Resultado O download do arquivo é executado para o sistema de arquivos local, de onde ele pode ser aberto pelo aplicativo nativo.

Excluir uma tabela de dados do Analytics ou arquivo

Cuidado

Se você excluir uma tabela de dados do Analytics que está sendo compartilhada no momento, ocorrerão falhas em todas as tarefas em outros robôs vinculadas a ela. Se necessário, antes de excluir tabelas compartilhadas, fale com os outros usuários do Robôs.

  1. Na página inicial do Launchpad (www.highbond.com), selecione o aplicativo Robôs para abri-lo.

    Se já tiver entrado na Diligent One, você pode usar o menu de navegação à esquerda para mudar para o aplicativo Robôs.

  2. No painel do Robôs, selecione a guia para o tipo de robô adequado.
  3. Navegue até o robô que contém a tabela de dados do Analytics ou o arquivo que deseja excluir, e selecione o robô para abri-lo.
  4. No canto superior direito do robô, clique em Produção ou Desenvolvimento para selecionar o modo que será usado.

    Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

  5. Execute uma das seguintes ações:

    Excluir uma tabela ou um arquivo de um robô ACL

    1. Na guia Entrada/Saída, selecione uma ou mais tabelas ou arquivos para excluir.

      O botão Excluir itens selecionados é atualizado com o número atualmente selecionado de tabelas ou arquivos. Marque a caixa de seleção na parte superior da seção Outras tabelas, ou da seção Arquivos, para excluir todas as tabelas ou arquivos na seção.

    2. Clique em Excluir n itens selecionados e em Excluir na confirmação da exclusão.

      Resultado As tabelas ou arquivos selecionados são excluídos.

    Você também pode selecionar uma única tabela ou arquivo e excluí-lo no painel Detalhes da tabela ou no painel Detalhes do arquivo.

    Observação

    Não é possível usar o método de exclusão de tabelas para remover tabelas vinculadas na guia Entrada/Saída. Para obter mais informações, consulte Compartilhando e vinculando tabelas de dados em robôs ACL.

    Excluir um arquivo de um robô HighBond ou de um robô de fluxo de trabalho

    1. Na guia Dados de trabalho, selecione um ou mais arquivos para excluir.

      O botão Excluir itens selecionados é atualizado com o número de arquivos selecionado no momento. Marque a caixa de seleção na parte superior da seção Arquivos do robô para excluir todos os arquivos na seção.

    2. Clique em Excluir n itens selecionados e em Excluir na confirmação da exclusão.

      Resultado Os arquivos selecionados são excluídos.

    Você também pode selecionar um único arquivo e excluí-lo no painel Detalhes do arquivo.

    O painel de Dados de trabalho no editor de script também oferece suporte à exclusão de arquivos.