SQL에디터로 작업하기 - Amazon Kinesis Data Analytics for SQL Applications 개발자 안내서

신중한 고려 끝에 두 단계로 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 중단 단원을 참조하십시오.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

SQL에디터로 작업하기

다음에서 SQL 편집기의 섹션 및 각 섹션의 작동 방식에 대한 정보를 확인할 수 있습니다. SQL편집기에서 코드를 직접 작성하거나 SQL템플릿에서 추가를 선택할 수 있습니다. SQL템플릿은 일반적인 Amazon Kinesis Data Analytics 애플리케이션을 작성하는 데 도움이 되는 예제 SQL 코드를 제공합니다. 이 설명서에 있는 예 애플리케이션은 다음 템플릿 중 일부를 사용합니다. 자세한 내용은 Kinesis Data Analytics for SQL 예 단원을 참조하십시오.

실시간 분석 탭과 애플리케이션 내 스트림을 보여주는 SQL 편집기 스크린샷

소스 데이터 탭

[Source data] 탭에서 스트리밍 소스를 식별합니다. 또한 이 소스가 매핑되고 애플리케이션 입력 구성을 제공하는 애플리케이션 내 입력 스트림을 식별합니다.

스트리밍 소스가 강조 표시된 상태로 소스 데이터 탭을 보여주는 SQL 에디터 스크린샷

Amazon Kinesis Data Analytics는 입력 구성에 명시적인 매핑을 제공할 필요가 없도록 다음의 타임스탬프 열을 제공합니다:

  • ROWTIME— 애플리케이션 내 스트림의 각 행에는 라는 ROWTIME 특수 열이 있습니다. 이 열은 Kinesis Data Analytics가 첫 번째 애플리케이션 내 스트림에 행을 삽입한 시점의 타임스탬프입니다.

  • Approximate_Arrival_Time – 스트리밍 소스에 대한 레코드는 Approximate_Arrival_Timestamp 열을 포함합니다. 이것은 스트리밍 소스가 관련 레코드를 성공적으로 수신하여 저장하는 시점을 정하는 대략적인 도착 시간 타임스탬프입니다. Kinesis Data Analytics는 이 열을 Approximate_Arrival_Time로서 애플리케이션 내 입력 스트림으로 가져옵니다. Amazon Kinesis Data Analytics는 스트리밍 소스에 매핑된 애플리케이션 내 입력 스트림에서만 이 열을 제공합니다.

이들 타임스탬프 값은 시간 기반 윈도우 모드 쿼리에 유용합니다. 자세한 설명은 윈도우 모드 쿼리 섹션을 참조하십시오.

실시간 분석 탭

[Real-time analytics] 탭에서는 애플리케이션 코드에서 생성한 모든 애플리케이션 내 스트림을 확인할 수 있습니다. 이 스트림 그룹은 모든 애플리케이션에 대해 Amazon Kinesis Data Analytics가 제공하는 오류 스트림(error_stream)을 포함합니다.

애플리케이션 내 스트림이 강조 표시된 실시간 분석 탭을 보여주는 SQL 에디터 스크린샷

대상 탭

대상 탭을 사용하면 애플리케이션 내 스트림을 외부 대상에 유지하도록 애플리케이션을 구성할 수 있습니다. 임의의 애플리케이션 내 스트림에 있는 데이터를 외부 대상에 유지하도록 출력을 구성할 수 있습니다. 자세한 설명은 애플리케이션 출력 구성 섹션을 참조하십시오.