Akış nedir ve neden önemlidir?

AWS Kinesis ve Lambda ile Akış Verileri

Maksim Pecherskiy

Data Engineer

Toplu vs. akış

chapter1_take_ms_dahkX.png

AWS Kinesis ve Lambda ile Akış Verileri

Toplu vs. akış

Toplu

  • "Daha iyi"
  • Daha büyük veri kümeleri
  • Daha karmaşık analiz
  • Daha yavaş hareket eden veri
  • Örn. Günlük satış raporu
  • Örn. Gelecek ayın satış tahmini
  • Örn. Terk (churn) tahmini

Akış

  • "Daha havalı"
  • Daha basit analiz: toplama/filtreleme
  • Tekil kayıtlar/mikro partiler
  • Veri ÇOK HIZLI akar
  • Örn. Dolandırıcılık tespiti
  • Örn. Rüzgar türbini izleme
  • Örn. Gerçek zamanlı uyarı
AWS Kinesis ve Lambda ile Akış Verileri

Cody ve filo

Cody

Cody bisikletinin yanında

Filo

araç kolajı

AWS Kinesis ve Lambda ile Akış Verileri

Telematik akışı

chapter1_take_ms_IfvAm.png

chapter1_take_ms_tNX4d.png

chapter1_take_ms_frlCB.png

AWS Kinesis ve Lambda ile Akış Verileri

AWS Kinesis

AWS Kinesis ve Lambda ile Akış Verileri

Data Firehose

chapter1_take_ms_UPYak.png

AWS Kinesis ve Lambda ile Akış Verileri

Teslim akışları

chapter1_take_ms_MDHnC.png

AWS Kinesis ve Lambda ile Akış Verileri

Teslim akışları

chapter1_take_ms_ytekB.png

AWS Kinesis ve Lambda ile Akış Verileri

Teslim akışları

chapter1_take_ms_gx6D1.png

AWS Kinesis ve Lambda ile Akış Verileri

Firehose istemcisi oluşturma

import boto3

firehose = boto3.client('firehose',
aws_access_key_id=AWS_KEY_ID, aws_secret_access_key=AWS_SECRET,
region_name='us-east-1')
AWS Kinesis ve Lambda ile Akış Verileri

Teslim akışlarıyla çalışma

# Show created delivery streams
response = firehose.list_delivery_streams()

print(response['DeliveryStreamNames'])
['old-delivery-stream1', 'a-test-stream']
AWS Kinesis ve Lambda ile Akış Verileri

Akışları silme

# Show created delivery streams
response = firehose.list_delivery_streams()

# Delete them all! for stream_name in response['DeliveryStreamNames']:
firehose.delete_delivery_stream(DeliveryStreamName=stream_name)
AWS Kinesis ve Lambda ile Akış Verileri

Gözden geçirme

  • Toplu vs. akış
  • Cody ve telematik toplama
  • AWS Kinesis
  • Kinesis Firehose Teslim Akışları
  • AWS Kinesis Data Firehose
  • Firehose teslim akışlarını listeleme ve silme
  • Üretici -> veri üretici
  • Hedef -> verinin gittiği yer
AWS Kinesis ve Lambda ile Akış Verileri

Hadi pratik yapalım!

AWS Kinesis ve Lambda ile Akış Verileri

Preparing Video For Download...