Setelah mempertimbangkan dengan cermat, kami memutuskan untuk menghentikan Amazon Kinesis Data Analytics SQL untuk aplikasi dalam dua langkah:
1. Mulai 15 Oktober 2025, Anda tidak akan dapat membuat Kinesis Data Analytics SQL baru untuk aplikasi.
2. Kami akan menghapus aplikasi Anda mulai 27 Januari 2026. Anda tidak akan dapat memulai atau mengoperasikan Amazon Kinesis Data Analytics Anda SQL untuk aplikasi. Support tidak akan lagi tersedia untuk Amazon Kinesis Data Analytics SQL sejak saat itu. Untuk informasi selengkapnya, lihat Amazon Kinesis Data Analytics SQL untuk penghentian Aplikasi.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 1: Siapkan Data
Sebelum Anda membuat aplikasi Amazon Kinesis Data Analytics untuk contoh, Anda membuat Kinesis data stream untuk digunakan sebagai sumber streaming untuk aplikasi Anda. Anda juga menjalankan kode Python untuk menulis simulasi data tekanan darah ke aliran.
Langkah 1.1: Buat Kinesis Data Stream
Dalam bagian ini, Anda membuat Kinesis data stream bernama ExampleInputStream
. Anda dapat membuat aliran data ini menggunakan AWS Management Console atau AWS CLI.
-
Untuk menggunakan konsol:
Masuk ke AWS Management Console dan buka konsol Kinesis di https://console.aws.amazon.com/kinesis
. -
Pilih Data Streams (Aliran Data) di panel navigasi. Selanjutnya pilih Create Kinesis stream (Buat Kinesis stream).
-
Untuk nama, masukkan
ExampleInputStream
. Untuk jumlah serpihan, masukkan1
.
-
Atau, untuk menggunakan AWS CLI guna membuat aliran data, jalankan perintah berikut:
$ aws kinesis create-stream --stream-name ExampleInputStream --shard-count 1
Langkah 1.2: Tulis Catatan Sampel ke Aliran Input
Dalam langkah ini, Anda menjalankan kode Python untuk terus membuat catatan sampel dan menulisnya ke aliran data yang Anda buat.
-
Instal Python dan pip.
Untuk informasi tentang menginstal Python, lihat Python
. Anda dapat menginstal dependensi menggunakan pip. Untuk informasi tentang menginstal pip, lihat Penginstalan
di dokumentasi pip. -
Jalankan kode Phyton berikut. Anda dapat mengubah Wilayah ke salah satu yang ingin Anda gunakan untuk contoh ini. Perintah
put-record
dalam kode menulis catatan JSON ke aliran.from enum import Enum import json import random import boto3 STREAM_NAME = "ExampleInputStream" class PressureType(Enum): low = "LOW" normal = "NORMAL" high = "HIGH" def get_blood_pressure(pressure_type): pressure = {"BloodPressureLevel": pressure_type.value} if pressure_type == PressureType.low: pressure["Systolic"] = random.randint(50, 80) pressure["Diastolic"] = random.randint(30, 50) elif pressure_type == PressureType.normal: pressure["Systolic"] = random.randint(90, 120) pressure["Diastolic"] = random.randint(60, 80) elif pressure_type == PressureType.high: pressure["Systolic"] = random.randint(130, 200) pressure["Diastolic"] = random.randint(90, 150) else: raise TypeError return pressure def generate(stream_name, kinesis_client): while True: rnd = random.random() pressure_type = ( PressureType.low if rnd < 0.005 else PressureType.high if rnd > 0.995 else PressureType.normal ) blood_pressure = get_blood_pressure(pressure_type) print(blood_pressure) kinesis_client.put_record( StreamName=stream_name, Data=json.dumps(blood_pressure), PartitionKey="partitionkey", ) if __name__ == "__main__": generate(STREAM_NAME, boto3.client("kinesis"))
Langkah Selanjutnya
Langkah 2: Buat Aplikasi Analitik