

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Quando si configura l'input di applicazione per un'applicazione Kinesis Data Analytics basata su SQL, è necessario specificare l'origine di streaming, il nome del flusso nell'applicazione che viene creata e la mappatura tra i due. 

## Indice
<a name="API_Input_Contents"></a>

 ** InputSchema **   <a name="APIReference-Type-Input-InputSchema"></a>
Descrive il formato dei dati nell'origine di streaming e come ciascun elemento dati viene mappato alle colonne corrispondenti del flusso nell'applicazione che viene creato.  
Inoltre utilizzato per descrivere il formato dell'origine dati di riferimento.  
Tipo: oggetto [SourceSchema](API_SourceSchema.md)  
Obbligatorio: sì

 ** NamePrefix **   <a name="APIReference-Type-Input-NamePrefix"></a>
Il prefisso del nome da utilizzare quando si crea un flusso nell'applicazione. Supponi di specificare il prefisso "`MyInApplicationStream`". Kinesis Data Analytics crea uno o più (in base al conteggio `InputParallelism` specificato) flussi nell'applicazione con nomi "`MyInApplicationStream_001`", "`MyInApplicationStream_002`" e così via.   
Tipo: String  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `[^-\s<>&]*`   
Obbligatorio: sì

 ** InputParallelism **   <a name="APIReference-Type-Input-InputParallelism"></a>
Descrive il numero di flussi nell'applicazione da creare.   
Tipo: oggetto [InputParallelism](API_InputParallelism.md)  
Obbligatorio: no

 ** InputProcessingConfiguration **   <a name="APIReference-Type-Input-InputProcessingConfiguration"></a>
Il [InputProcessingConfiguration](API_InputProcessingConfiguration.md) per l'input. Un processore di input trasforma i record ricevuti dal flusso prima dell'esecuzione del codice SQL dell'applicazione. Al momento l'unica configurazione di elaborazione di input disponibile è [InputLambdaProcessor](API_InputLambdaProcessor.md).   
Tipo: oggetto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obbligatorio: no

 ** KinesisFirehoseInput **   <a name="APIReference-Type-Input-KinesisFirehoseInput"></a>
Se l'origine di streaming è un flusso di distribuzione di Amazon Kinesis Data Firehose, identifica l'ARN del flusso di consegna.  
Tipo: oggetto [KinesisFirehoseInput](API_KinesisFirehoseInput.md)  
Obbligatorio: no

 ** KinesisStreamsInput **   <a name="APIReference-Type-Input-KinesisStreamsInput"></a>
Se l'origine di streaming è un flusso di dati di Amazon Kinesis, identifica l'Amazon Resource Name (ARN) del flusso.   
Tipo: oggetto [KinesisStreamsInput](API_KinesisStreamsInput.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_Input_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue specifiche AWS SDKs, consulta quanto segue:
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/Input) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/Input) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/Input) 