신중한 고려 끝에 두 단계로 Amazon Kinesis Data Analytics for SQL applications를 중단하기로 결정했습니다.
1. 2025년 10월 15일부터 SQL 애플리케이션을 위한 새 Kinesis Data Analytics를 생성할 수 없습니다.
2. 2026년 1월 27일부터 애플리케이션이 삭제됩니다. SQL 애플리케이션용 Amazon Kinesis Data Analytics를 시작하거나 작동할 수 없습니다. 해당 시점부터 에 대한 Amazon Kinesis Data AnalyticsSQL에 대한 지원을 더 이상 사용할 수 없습니다. 자세한 내용은 Amazon Kinesis Data Analytics for SQL Applications 중단 단원을 참조하십시오.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
3.4단계: 애플리케이션 코드 업데이트(선택 사항)
이 단계에서는 애플리케이션 코드 업데이트 방법을 알아봅니다.
애플리케이션 코드를 업데이트하려면
-
다음과 같이 또 다른 애플리케이션 내 스트림을 생성합니다.
-
DESTINATION_SQL_STREAM_2
라고 하는 또 다른 애플리케이션 내 스트림을 생성합니다. -
펌프를 생성한 다음 생성된 펌프로
DESTINATION_SQL_STREAM
에서 행을 선택하여 새로 생성된 스트림에 행을 삽입합니다.
SQL편집기에서 기존 애플리케이션 코드에 다음 코드를 추가합니다.
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";
코드를 저장하고 실행합니다. 추가 애플리케이션 내 스트림이 [Real-time analytics] 탭에 표시됩니다.
-
-
두 개의 애플리케이션 내 스트림을 생성합니다. 주식 티커를 바탕으로
SOURCE_SQL_STREAM_001
에 있는 행을 필터링한 다음 생성된 별도의 스트림에 삽입합니다.애플리케이션 코드에 다음 SQL 명령문을 추가합니다.
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%';
코드를 저장하고 실행합니다. 추가 애플리케이션 내 스트림이 [Real-time analytics] 탭에 표시되는지 확인합니다.
이제 Amazon Kinesis Data Analytics 애플리케이션을 처음으로 사용할 수 있습니다. 이 실습에서 다음 작업을 수행했습니다:
-
최초의 Kinesis Data Analytics 애플리케이션을 생성했습니다.
-
데모 스트림을 스트리밍 소스로 식별하여 생성된 애플리케이션 내 스트림(
SOURCE_SQL_STREAM_001
)에 매핑하도록 애플리케이션을 구성했습니다. Kinesis Data Analytics가 지속적으로 데모 스트림을 읽고 애플리케이션 내 스트림에 레코드를 삽입합니다. -
애플리케이션 코드가
SOURCE_SQL_STREAM_001
을 쿼리하고DESTINATION_SQL_STREAM
라고 하는 또 다른 애플리케이션 내 스트림에 출력을 작성했습니다.
이제 선택적으로 애플리케이션 출력을 외부 대상에 작성하도록 애플리케이션 출력을 구성할 수 있습니다. 즉, DESTINATION_SQL_STREAM
에 있는 레코드를 외부 대상에 작성하도록 애플리케이션 출력을 구성할 수 있습니다. 이 연습에서는 선택 사항 단계입니다. 대상을 구성하는 방법을 알아보려면 다음 단계로 이동합니다.
다음 단계
4단계 (선택 사항) 콘솔을 사용하여 스키마 및 SQL 코드 편집.