Questions tagged [amazon-kinesis-analytics]

Amazon Kinesis Data Analytics is the way to analyze streaming data, gain actionable insights, and respond in real time. SQL users can query streaming data or build entire streaming applications using templates and an interactive SQL editor. Java developers can build streaming applications using open source Java libraries and AWS integrations to transform and analyze data in real-time.

133 questions
1
vote
0 answers

Combining dynamodb streams

I need to build a service using aws tools which aggregates data from various dynamodb tables and stores the data in a redshift cluster. There also needs to be processing done to each data stream before it is stored in redshift. My current idea is to…
1
vote
2 answers

Windowing is not triggered when we deployed the Flink application into Kinesis Data Analytics

We have an Apache Flink POC application which works fine locally but after we deploy into Kinesis Data Analytics (KDA) it does not emit records into the sink. Used technologies Local Source: Kafka 2.7 1 broker 1 topic with partition of 1 and…
1
vote
0 answers

AWS Kinesis Data with Base64

I have a kinesis stream which has data with its original value as Base64 encoded . As Kinesis by default encodes all its data to Base64, I have to do a Base64decode to getdata from the Kinesis DataBlob . But since the originalData is also Base64…
1
vote
1 answer

AWS Flink (KDA) rocks db checkpoint size is increasing and never comes down

In our application , flink checkpoint size is increasing and never comesdown with rocks db as statebackend.(AWS KDA) Kafka-->do some magic -->ES(Sink)-->Writes to kafka here the keys we use are UUID and are never repeated. How can i configure to…
Fryder
  • 413
  • 2
  • 7
  • 21
1
vote
1 answer

How to perform multiple window aggregation with update in Flink?

I have a use case wherein I'm receiving a stream of events containing different sets of information and want to perform aggregations on them. For each of these aggregations, there are multiple tumbling windows which are needed eg: Daily, Weekly,…
shashankg77
  • 2,206
  • 4
  • 18
  • 34
1
vote
1 answer

Consuming DynamoDB Streams with AWS Kinesis Data Analytics

I am using Kinesis Firehose to consume Dyanamo DB streams through lambda and pushing those records to S3 bucket, Glue job is running every hour to pick the records from S3 , perform deduplication and then finally insert the records to Redshift. Is…
1
vote
1 answer

Website Click stream flow + customer 360 using AWS Kinesis Firehose

We are trying to implement a clickstream flow of our e-commerce on AWS. The clickstream will catch all actions done by 'Anonymous' users. Anonymous users are tracked via a UUID , generated during their first visit , that is stored in a cookie. We…
1
vote
0 answers

How to troubleshoot Kinesis Analytics SQL application?

I have a KA SQL application deployed via CloudFormation. It is meant to read the data of the kinesis stream then run simple SQL count query and output data to Firehose. Firehose in its turn should write this data to S3. Unfortunately, the data is…
Alua K
  • 398
  • 1
  • 3
  • 18
1
vote
0 answers

How to do a PERCENT_RANK in KINESIS ANALYTICS

I am trying to learn how to do simple analysis such as calculating the percentile rank of price volatility in real-time with Kinesis Analytics , I calculate the price volatility of each Ticker over 1 minute sliding window and then try to percent…
1
vote
0 answers

No need to Dynamodb client while consuming data from Kinesis using kcl

I am using kcl api version 2 ,and dont want to use Dynamodb Client for storing the records . private static final Logger LOG = LoggerFactory.getLogger(DisplayConsumerApplication.class); public static void main(String... args) { …
1
vote
1 answer

aws kinesis data analytics application (flink) change property originally located at flink-conf.yaml

As the runtime of my flink application I use managed flink by AWS (Kinesis Data Analytics Application) I added functionality (sink) for write processed events from kinesis queue in S3 in a parquet format. Locally everything works for me, but when I…
1
vote
0 answers

Kinesis data analytics sql application is not writing logs into cloudwatch

I created a kinesis data analytics application(using SQL) and attached cloudwatch logging option. when i run the application, i am receiving the result based on my requirements. Problem: my kinesis-data-analytics application is not writing logs into…
1
vote
1 answer

Cannot aggregate an infinite stream when using custom timestamp for thumbling window in Kinesis Data Analytics

In the documentation provided by AWS they provide examples for doing tumbling and sliding windows based on the ROWTIME which is the timestamp when Amazon Kinesis Analytics inserted the row in the first in-application stream. The provided…
xtra
  • 1,957
  • 4
  • 22
  • 40
1
vote
0 answers

Kinesis data analytics cannot use same stream twice for different destinations

I'm using kinesis data analytics to do real time analytics. After a couple of operations in SQL I pump the results to a sql stream named "OUTPUT_STREAM". Next I configured a destination that routes the "OUTPUT_STREAM" to a kinesis data…
xtra
  • 1,957
  • 4
  • 22
  • 40
1
vote
2 answers

allowedLateness on Global Window custom trigger

I have created a custom trigger and processing function for my event stream. DataStream dynamoDBRows = sensorEvents .keyBy("id") .window(GlobalWindows.create()) .trigger(new MyCustomTrigger()) …
1 2 3
8 9