

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como usar SQL para personalizar dados
<a name="adding-a-SQL-query"></a>

Ao criar um conjunto de dados ou preparar seus dados para uso em uma análise, você pode personalizar os dados no editor de consulta. 

O editor de consultas é composto por vários componentes, como a seguir:
+ ****Modo de consulta****: no canto superior esquerdo, você pode escolher entre a consulta direta ou os modos de consulta do SPICE:
  + **Consulta direta**: para executar a instrução SELECT diretamente no banco de dados
  + **SPICE**: para executar a instrução SELECT em dados que foram previamente armazenados na memória
+ ****Campos****: use esta seção para desabilitar campos que você deseja remover do conjunto de dados final. Você pode adicionar campos calculados nesta seção e ampliar seus dados com SageMaker a IA
+ ****Arquivo de consultas****: use esta seção para encontrar a versão anterior das consultas SQL.
+ ****Filtros****: use esta seção para adicionar, editar ou remover filtros.
+ ****Explorador de esquemas****: esta seção só é exibida enquanto você está editando SQL. Você pode usá-la para explorar esquemas, tabelas, campos e tipos de dados.
+ ****Editor SQL****: use para editar SQL. O editor SQL, que oferece destaque de sintaxe, preenchimento automático básico, recuo automático e numeração de linhas. Você só pode especificar uma consulta SQL para conjuntos de dados provenientes de fontes de dados compatíveis com o SQL. O SQL deve estar em conformidade com os requisitos do banco de dados de destino em relação à sintaxe, ao uso de maiúsculas e minúsculas, encerramento de comando e assim por diante. Se preferir, você pode colar o SQL de outro editor. 
+ ****Espaço de trabalho de dados****: quando o editor SQL é fechado, o espaço de trabalho de dados é exibido no canto superior direito com um plano de fundo de grade. Aqui você pode ver uma representação gráfica de seus objetos de dados, incluindo consultas, tabelas, arquivos e junções criadas no editor de junção.

  Para visualizar detalhes de cada tabela, use o menu de opções da fonte de dados e escolha **Detalhes da tabela** ou **Editar consulta SQL**. Os detalhes exibem o nome e o alias da tabela, o esquema, o nome da fonte de dados e o tipo de fonte de dados. Para as configurações de upload em um arquivo, escolha **Configurar definições de upload** no menu de opções da fonte de dados para exibir ou alterar as seguintes configurações:
  + Formato: o formato do arquivo, CSV, CUSTOM, CLF etc.
  + A linha inicial: a linha com a qual começar
  + O qualificador de texto: aspas duplas ou aspas simples
  + Cabeçalho: indica se o arquivo inclui uma linha de cabeçalho
+ ****Linhas de visualização****: uma visualização das linhas de amostra é exibida no canto inferior direito quando o editor de configuração de junções não está em uso.
+ ****Editor de configuração** de junções**: o editor de junções abre quando você tem mais de um objeto de dados no espaço de trabalho de dados. Para editar uma junção, selecione o ícone de junção entre duas tabelas (ou arquivos). Escolha um tipo de junção e os campos a serem unidos, usando o painel de configuração de junção na parte inferior da tela. Escolha **Aplicar** para criar a junção. Você deve concluir todas as junções para poder salvar seu trabalho.

Para adicionar mais consultas, tabelas ou arquivos, use a opção **Adicionar dados** acima da área de trabalho. 

## Como criar uma consulta SQL básica
<a name="add-a-SQL-query"></a>

Use o procedimento a seguir para conectar-se a uma fonte de dados usando uma consulta SQL personalizada.

**Como criar uma consulta SQL básica**

1. Crie uma nova fonte de dados e valide a conexão.

1. Preencha as opções necessárias para a conexão, no entanto, você não precisa selecionar um esquema ou uma tabela.

1. Escolha **Usar SQL personalizado**. 

1. (Opcional) Você pode inserir a consulta no editor SQL ou continuar para a próxima etapa para usar a versão em tela cheia. Para inseri-la agora, crie um nome para a consulta. Digite ou cole uma consulta SQL no editor. O editor SQL oferece destaque de sintaxe, preenchimento automático básico, recuo automático e numeração de linhas.

   (Opcional) Escolha **Confirmar consulta** para validá-la e visualizar as configurações de consulta direta, SPICE memória e SageMaker IA.

1. Escolha **Editar/visualizar dados**. O editor de consulta completo aparece com o editor SQL exibido. A consulta é processada e uma amostra dos resultados será exibida no painel de visualização de dados. Você pode fazer alterações no SQL e confirmá-las escolhendo **Aplicar**. Ao concluir o SQL, escolha **Fechar** para continuar. 

1.  Na parte superior, insira um nome para o conjunto de dados. Selecione **Salvar e visualizar**. 

### Modificar consultas existentes
<a name="modifying-existing-queries"></a>

**Como atualizar uma consulta SQL**

1. Abra o conjunto de dados com o qual deseja trabalhar.

1. Na área de trabalho com a grade, localize o objeto em forma de caixa que representa a consulta existente. 

1. Abra o menu de opções no objeto de consulta e escolha **Editar consulta SQL**. Se essa opção não aparecer na lista, o objeto de consulta não será baseado em SQL.

   Para visualizar versões anteriores de consultas, abra o **Arquivamento de consultas** à esquerda.