

# Criar e executar fórmulas de preparação de dados em um trabalho visual de ETL do AWS Glue
<a name="glue-studio-data-preparation-recipe-transform-tutorial"></a>

 Nesse cenário, você pode criar fórmulas de preparação de dados sem precisar primeiro criá-las no DataBrew. Antes de começar a criar fórmulas, você deve: 
+  Ter uma sessão ativa de pré-visualização de dados em execução. Quando a sessão de pré-visualização de dados estiver PRONTA, a **Fórmula do autor** ficará ativa e você poderá começar a criá-la ou editá-la.   
![A captura de tela mostra a sessão de pré-visualização de dados como concluída.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/data-preparation-recipe-data-preview-complete.png)
+  Certifique-se de que a opção **Importar bibliotecas do Glue automaticamente** esteja ativada.   
![A captura de tela mostra a opção Importar bibliotecas do Glue automaticamente ativada.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/data-preparation-recipe-automatically-import-glue-libraries.png)

   Você pode fazer isso escolhendo o ícone de engrenagem no painel Pré-visualização de dados.   
![A captura de tela mostra a opção Importar bibliotecas do Glue automaticamente ativada.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/data-preview-preferences.png)

**Para criar uma fórmula de preparação de dados no AWS Glue Studio:**

1.  Adicione a transformação da **Fórmula de preparação de dados** à sua tela de trabalho. Sua transformação deve estar conectada a um nó principal da fonte de dados. Ao adicionar o nó da **Fórmula de preparação de dados**, ele será reiniciado com as bibliotecas apropriadas e você verá o dataframe sendo preparado.   
![A captura de tela mostra o carregamento do dataframe após a adição da fórmula de preparação de dados.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/data-preparation-preparing-dataframe.png)

1.  Quando a sessão de pré-visualização de dados estiver pronta, os dados com todas as etapas aplicadas anteriormente aparecerão na parte inferior da tela. 

1.  Escolha **Criar fórmula**. Essa opção permitirá que você inicie uma nova fórmula no AWS Glue Studio.   
![A captura de tela mostra o painel Transformação com os campos principais de Nome e Nó, bem como a opção Criar fórmula.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/data-preparation-recipe-transform-tab-new.png)

1.  No painel **Transformar** à direita da tela de trabalho, insira um nome para sua fórmula de preparação de dados. 

1.  No lado esquerdo, a tela será substituída por uma visualização em grade dos seus dados. À direita, o painel **Transformar** mudará para mostrar as etapas da fórmula. Escolha **Adicionar etapa** para adicionar a primeira etapa em sua fórmula.   
![A captura de tela mostra o painel Transformar após escolher Adicionar etapa. Quando você escolhe uma coluna, as opções mudam dinamicamente. Você pode escolher classificar, executar uma ação na coluna e filtrar valores.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/author-recipe-preview-data-transform-panel.png)

1.  No painel **Transformar**, escolha classificar, executar uma ação na coluna e filtrar valores. Por exemplo, escolha **Renomear coluna**.   
![A captura de tela mostra o painel Transformar após escolher Adicionar etapa. Quando você escolhe uma coluna, as opções mudam dinamicamente. Você pode escolher classificar, executar uma ação na coluna e filtrar valores.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/author-recipe-add-step.png)

1.  No painel Transformar no lado direito, as opções para renomear uma coluna permitem que você escolha a coluna de origem a ser renomeada e insira o novo nome da coluna. Depois de executar essa ação, escolha **Aplicar**. 

    Você pode pré-visualizar cada etapa, desfazer uma etapa, reordenar etapas e usar qualquer um dos ícones de ação, como Filtrar, Classificar, Dividir, Mesclar etc. Quando você executa ações na grade de dados, as etapas são adicionadas à fórmula no painel Transformar.   
![A captura de tela mostra a grade de pré-visualização de dados com a barra de ferramentas destacada. Você pode aplicar uma ação usando qualquer uma das ferramentas, e ela será adicionada à fórmula no painel Transformar à direita.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/author-recipe-preview-data-grid.png)

    Caso precise fazer uma alteração, você poderá fazê-lo no painel Pré-visualizar ao pré-visualizar o resultado de cada etapa, desfazer uma etapa e reordenar as etapas. Por exemplo: 
   +  Etapa de desfazer/refazer: desfaça uma etapa escolhendo o ícone de **desfazer**. Você pode repetir uma etapa escolhendo o ícone de **refazer**.   
![A captura de tela mostra o ícone de mais.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/author-recipe-toolbar-undo-redo.png)
   +  Etapa de reordenação: quando você reordena uma etapa, o AWS Glue Studio valida cada etapa e informa se a etapa é inválida. 

1.  Depois de aplicar uma etapa, o painel Transformar mostrará todas as etapas da sua fórmula. Você pode limpar todas as etapas para recomeçar, adicionar mais etapas escolhendo o ícone de adicionar ou escolher **Criação de fórmula concluída**.   
![A captura de tela mostra o painel Transformar com etapas adicionadas à fórmula. Quando concluir, escolha Criação da fórmula concluída, ou escolha o ícone de adicionar para adicionar mais etapas à fórmula.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/author-recipe-done-authoring-recipe.png)

1.  Escolha **Salvar** no canto superior direito da tela. As etapas da fórmula não serão salvas até você salvar seu trabalho. 