# File Jobs

O "**File Jobs**" é um recurso que permite aos usuários automatizar ações em arquivos, como mover, editar metadados e excluir arquivos em um fluxo. Ele ajuda a simplificar os processos e permite tarefas automatizadas de gerenciamento de arquivos.

### Adicionar File Jobs

Para adicionar um novo “**File Jobs”**, siga as etapas abaixo:

1. No menu lateral esquerdo, clique em "**File Jobs**".
2. Em seguida, clique em "**Adicionar File Job"**.
3. A tela de edição do novo **File Job** será exibida automaticamente.&#x20;
4. Crie ações para o **File Job**. [Leia mais sobre as ações](#acoes-do-file-job).
5. Clique no ícone "**Salvar**" para concluir a criação.&#x20;

### Opções do File Job

No menu localizado no canto superior direito, estão disponíveis as seguintes ações:

<figure><img src="https://2406186417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlGHvosl2xodpQaXzCzxY%2Fuploads%2F7S4knQeFUiAOQuZLiJ2B%2Fopcoes-file-job.gif?alt=media&#x26;token=6a389b41-ac3b-40f7-b29f-93f98d952c37" alt=""><figcaption><p>Opções do File Job</p></figcaption></figure>

* **Criar novo Job:** Cria automaticamente um novo Job, que será aberto em uma nova aba.
* **Executar Job atual:** Executa o Job ativo na aba atual, processando as queries definidas.
* **Executar Job atual em outra aba:** Abre uma nova aba para executar o mesmo Job.
* **Lista de processos de Jobs:** Exibe todos os processos em execução.
* **Configuração do Job:** Permite ajustar parâmetros do Job atual. As configurações estão organizadas em duas abas:
  * **Geral:** Defina o nome do Job e arraste um arquivo ou pasta para liberar as ações (Mover, Editar metadados e Apagar arquivos). [Leia mais sobre as ações](#acoes-do-file-job).&#x20;
  * **Grupos:** Gerencie os grupos com permissão de acesso ao Job. É possível adicionar ou remover grupos conforme necessário.&#x20;

&#x20;        Por fim, clique em “**Aplicar**" para salvar as configurações.&#x20;

* **Salvar Job:** Salva o estado atual do Job.

### Ações do File Job

É possível realizar as seguintes ações com os **File Jobs**:

<figure><img src="https://2406186417-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlGHvosl2xodpQaXzCzxY%2Fuploads%2FL6drA50l0n2fzx4mTsXf%2FE9D782FD-B1AD-41A5-9A3F-E3E724EB80EB.png?alt=media&#x26;token=eb3c86dd-a16e-4d3b-b3c8-4017772f8274" alt=""><figcaption></figcaption></figure>

#### **Mover**

Para mover um arquivo, siga os seguintes passos:

1. No **File Job**, clique em “**Configuração do Job**".&#x20;
2. Certifique-se de que há um arquivo ou pasta.
3. Escolha a opção "**Mover**" e, em seguida, clique em "**Adicionar ação**".
4. Na opção apresentada, digite o nome da nova pasta.
5. Clique em “**Execute o File Job atual**” para concretizar a ação.&#x20;
6. Pronto! Seu arquivo foi movido para o diretório.

#### **Editar metadados**

Para editar metadados, siga os seguintes passos:

1. No **File Job**, clique em “**Configuração do Job**".&#x20;
2. Certifique-se de que há um arquivo ou pasta.
3. Escolha a opção "**Editar metadados**" e, em seguida, clique em "**Adicionar ação**".
4. É possível alterar as seguintes opções:

* Grupo de leitura
* Grupo de escrita
* Tags

5. Clique em “**Execute o File Job atual**” para concretizar a ação. Pronto! Seu arquivo foi atualizado com sucesso.

#### **Apagar arquivo**

Para apagar arquivo, siga os seguintes passos:

1. No **File Job**, clique em “**Configuração do Job**".&#x20;
2. Certifique-se de que há um arquivo.
3. Escolha a opção "**Apagar arquivo**" e, em seguida, clique em "**Adicionar ação**".
4. Clique em “**Execute o File Job atual**” para concretizar a ação.&#x20;
5. Pronto! O **File Job** foi excluído.

#### **Apagar pasta**

Para apagar pasta, siga os seguintes passos:

1. No **File Job**, clique em “**Configuração do Job**".&#x20;
2. Certifique-se de que há uma pasta.
3. Escolha a opção "**Apagar pasta**" e, em seguida, clique em "**Adicionar ação**".
4. Clique em “**Execute o File Job atual**” para concretizar a ação.&#x20;
5. Pronto! A pasta foi excluída.

#### **Criar nova pasta**

Para criar nova pasta, siga os seguintes passos:

1. No **File Job**, clique em “**Configuração do Job**".&#x20;
2. Certifique-se de que há uma pasta.
3. Escolha a opção "**Criar nova pasta**" e, em seguida, clique em "**Adicionar ação**".
4. Nomeie a nova pasta.
5. Clique em “**Execute o File Job atual**” para concretizar a ação.&#x20;
6. Pronto! A pasta foi criada.<br>

### Painel de Dados Retornados

Após selecionar ou executar um Job no **Data Warehouse**, a seção **Painel de Dados Retornados** apresenta três abas distintas com informações relacionadas à execução e estrutura dos dados.&#x20;

São elas:

{% tabs %}
{% tab title="Arquivos" %}
Nesta aba, você pode visualizar os arquivos disponíveis no diretório ou filtro de arquivos selecionado. É o ponto de partida para entender quais dados estão sendo utilizados como entrada.
{% endtab %}

{% tab title="Saída" %}
Esta aba exibe os resultados do Job após sua execução. Aqui, é possível verificar o conteúdo gerado com base nas transformações e consultas SQL aplicadas.
{% endtab %}

{% tab title="Metadados da tabela" %}
Após selecionar uma tabela, você poderá visualizar seus metadados, como nomes de colunas, tipos de dados e outras propriedades. Esta aba é útil para entender a estrutura dos dados gerados ou manipulados.
{% endtab %}
{% endtabs %}
