

Tras considerarlo detenidamente, hemos decidido dejar de utilizar Amazon Kinesis Data Analytics para aplicaciones SQL:

1. A partir del **1 de septiembre de 2025,** no proporcionaremos ninguna corrección de errores para las aplicaciones de Amazon Kinesis Data Analytics for SQL porque tendremos un soporte limitado debido a la próxima discontinuación.

2. A partir del **15 de octubre de 2025,** no podrá crear nuevas aplicaciones de Kinesis Data Analytics for SQL.

3. Eliminaremos sus aplicaciones a partir del **27 de enero de 2026**. No podrá iniciar ni utilizar sus aplicaciones de Amazon Kinesis Data Analytics para SQL. A partir de ese momento, el servicio de soporte de Amazon Kinesis Data Analytics para SQL dejará de estar disponible. Para obtener más información, consulte [Retirada de las aplicaciones de Amazon Kinesis Data Analytics para SQL](discontinuation.md).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Paso 3.4 (opcional): actualizar el código de la aplicación
<a name="get-started-update-appcode"></a>

En este paso, explore cómo actualizar el código de la aplicación. 

**Para actualizar el código de la aplicación**

1. Cree otra secuencia en la aplicación del siguiente modo:
   + Cree otra secuencia en la aplicación llamada `DESTINATION_SQL_STREAM_2`.
   + Cree una bomba y luego utilícela para insertar filas en la secuencia recién creada seleccionando filas de `DESTINATION_SQL_STREAM`.

   En el editor de SQL, añada este código al código de la aplicación:

   ```
   CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM_2" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "STREAM_PUMP_2" AS 
      INSERT INTO "DESTINATION_SQL_STREAM_2"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "DESTINATION_SQL_STREAM";
   ```

   Guarde y ejecute el código. Otros flujos en la aplicación aparecerán en la pestaña **Real-time analytics**.

1. Cree dos secuencias en la aplicación. Filtre las filas de `SOURCE_SQL_STREAM_001` basándose en el símbolo de la cotización y luego insértelas en estas secuencias independientes. 

   Añada las siguientes instrucciones SQL al código de la aplicación:

   ```
   CREATE OR REPLACE STREAM "AMZN_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "AMZN_PUMP" AS 
      INSERT INTO "AMZN_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%AMZN%';
   
   CREATE OR REPLACE STREAM "TGT_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "TGT_PUMP" AS 
      INSERT INTO "TGT_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%TGT%';
   ```

   Guarde y ejecute el código. Tenga en cuenta las secuencias en la aplicación adicionales en la pestaña **Real-time analytics**.

Ya tiene la primera aplicación de análisis de datos de Amazon Kinesis Data Analytics en funcionamiento. En este ejercicio ha hecho lo siguiente: 
+ Ha creado su primera aplicación de análisis de datos de Kinesis Data Analytics.

   
+ Ha configurado la entrada de la aplicación que identificaba la secuencia de demostración como el origen de streaming y se la ha asignado a una secuencia en la aplicación (`SOURCE_SQL_STREAM_001`) que se crea. Kinesis Data Analytics lee de manera continua la secuencia de demostración e introduce los registros en la secuencia en la aplicación.

   
+ El código de la aplicación solicitó el `SOURCE_SQL_STREAM_001` y escribió la salida en otra secuencia en la aplicación denominada `DESTINATION_SQL_STREAM`. 



Ahora tiene la opción de configurar la salida de la aplicación a fin de escribir la salida de la aplicación en un destino externo. Es decir, puede configurar la salida de la aplicación para escribir registros de `DESTINATION_SQL_STREAM` en un destino externo. Para este ejercicio, este paso es opcional. Para obtener información sobre cómo configurar el destino, vaya al siguiente paso.

**Paso siguiente**  
[Paso 4 (opcional): Editar el esquema y el código SQL utilizando la consola](console-feature-summary.md).