

Após uma análise cuidadosa, decidimos descontinuar o Amazon Kinesis Data Analytics para aplicativos SQL:

1. A partir de **1º de setembro de 2025,** não forneceremos nenhuma correção de bug para aplicativos do Amazon Kinesis Data Analytics para SQL porque teremos suporte limitado para ele, devido à próxima descontinuação.

2. A partir **de 15 de outubro de 2025,** você não poderá criar novos aplicativos Kinesis Data Analytics para SQL.

3. Excluiremos as aplicações a partir de **27 de janeiro de 2026**. Você não poderá mais iniciar nem operar as aplicações do Amazon Kinesis Data Analytics para SQL. A partir dessa data, não haverá mais suporte ao Amazon Kinesis Data Analytics para SQL. Para obter mais informações, consulte [Descontinuação de aplicações do Amazon Kinesis Data Analytics para SQL](discontinuation.md).

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á.

# Input
<a name="API_Input"></a>

Ao configurar a entrada do aplicativo, você especifica a fonte de transmissão, o nome do fluxo no aplicativo que foi criado e o mapeamento entre os dois. Para obter mais informações, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

## Conteúdo
<a name="API_Input_Contents"></a>

 ** InputSchema **   <a name="analytics-Type-Input-InputSchema"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes no stream do aplicativo que está sendo criado.  
Também é usado para descrever o formato da fonte de dados de referência.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: sim

 ** NamePrefix **   <a name="analytics-Type-Input-NamePrefix"></a>
Prefixo de nome a ser usado na criação de um fluxo no aplicativo. Suponha que você especifique um prefixo "”MyInApplicationStream. Em seguida, o Amazon Kinesis Analytics cria um ou mais (de acordo com `InputParallelism` a contagem especificada) streams no aplicativo com os nomes MyInApplicationStream "\$1001,” "MyInApplicationStream\$1002" e assim por diante.   
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: sim

 ** InputParallelism **   <a name="analytics-Type-Input-InputParallelism"></a>
Descreve o número de fluxos do aplicativo a serem criados.   
Os dados de sua origem são roteados para esses fluxos de entrada no aplicativo.  
 (consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).  
Tipo: objeto [InputParallelism](API_InputParallelism.md)  
Obrigatório: não

 ** InputProcessingConfiguration **   <a name="analytics-Type-Input-InputProcessingConfiguration"></a>
O [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) para a entrada. Um processador de entrada transforma registros à medida que são recebidos do fluxo, antes do código SQL do aplicativo ser executado. No momento, a única configuração de processamento de entrada disponível é [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Tipo: objeto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obrigatório: não

 ** KinesisFirehoseInput **   <a name="analytics-Type-Input-KinesisFirehoseInput"></a>
Se a origem do streaming for um fluxo de entrega do Amazon Kinesis Firehose, identifica o ARN do fluxo de entrega e uma função do IAM que permite que o Amazon Kinesis Analytics acesse o fluxo em seu nome.  
Nota: `KinesisStreamsInput` ou `KinesisFirehoseInput` é necessário.  
Tipo: objeto [KinesisFirehoseInput](API_KinesisFirehoseInput.md)  
Obrigatório: não

 ** KinesisStreamsInput **   <a name="analytics-Type-Input-KinesisStreamsInput"></a>
Se a origem do streaming for um fluxo do Amazon Kinesis, identifica o nome de recurso da Amazon (ARN) do fluxo e uma função do IAM que permite que o Amazon Kinesis Analytics acesse o fluxo em seu nome.  
Nota: `KinesisStreamsInput` ou `KinesisFirehoseInput` é necessário.  
Tipo: objeto [KinesisStreamsInput](API_KinesisStreamsInput.md)  
Obrigatório: Não

## Consulte também
<a name="API_Input_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Input) 